NESS Anti-Cheat 3.2.2

Custom Minecraft Anti-Cheat

  1. MSWS
    Tested Minecraft Versions:
    • 1.8
    [​IMG]
    Ness Anti-Cheat

    Introducing one of the most rekiliable and accurate anti-cheats ever! This anti-cheat has been in development for well over a year, and is still in beta! While it may just seem like another anti-cheat, this one is unique in the fact that its alerts are straightforward and not confusing. It is extremely configurable to your own liking, and allows you to customize your own commands when someone gets banned! It offers amazing cheat detections for free!
    NOTE Some checks require ProtocolLib to work! I highly recommend using ProtocolLib on your server if you want NESS to be able to function at its full capacity!
    The Hacks that this plugin detects:
    • AntiFire (1 Check)
    • AutoSneak (1 Check)
    • AutoSteal (1 Check)
    • Blink (1 Check)
    • BunnyHop (2 Checks)
    • FastBow (1 Check)
    • FastLadder (1 Check)
    • FastSneak (1 Check)
    • Flight (5+ Checks)
    • Glide (2 Checks)
    • High CPS (1 Check)
    • Jesus (1 Check)
    • Kill Aura (5+ Checks)
    • Liquids (2 Checks)
    • NoClip (2 Checks)
    • NoFall (1 Check)
    • NoSwing (2 Checks)
    • NoWeb (1 Check)
    • Phase (1 Check)
    • Reach (1 Check)
    • Regen (1 Check)
    • Scaffold (2 Checks)
    • Speed (5+ Checks)
    • Spider (1 Check)
    • Step (1 Check)
    • Timer (1 Check)
    • Tp Aura (All movement checks)
    [​IMG]
    • Completely configurable messages
    • Commands to run when someone is banned
    • Disabling of certain checks you don't want
    • Easily enable/disable teleporting back
    • Easily change the prefix of the plugin!
    • Customizable ban messages
    • Color-Based severity system! No Numbers!
    • Will Automatically check for updates!
    [​IMG]
    [​IMG]
    NESS.bypass.[check] > Will allow you to bypass a certain check EG: NESS.bypass.killaura or NESS.bypass.flight

    NESS.command.[command] > Will allow you to use a certain command

    NESS.notify.hacks > Will notify the user if NESS detects someone
    NESS.notify.developer > (If Developer is enabled) will send developer messages to the user
    NESS.notify.queue > Will notify the user if someone is added to the banwave queue

    /ness toggle [feature] > Toggles certain features such as whether the plugin is enabled, development mode, if lag back is enabled, etc.

    /ness ban [username] [reason] > Will ban an online player for [reason]

    /ness banwave > Will start the banwave instantly instead of waiting for it

    /ness time > Will tell you how long it is until the banwave

    /ness clear > Will clear a player's violations. (You can do things such as /ness clear All All or /ness clear All Flight)

    /ness unban [player] > Will unban a player and allow them back onto the server

    [​IMG]
    Unfortunately, currently there are no videos showcasing NESS.

    [​IMG]
    Want to test out NESS? You can do so at testing.mswsplex.org!

    [​IMG]
    This anti-cheat features a developer mode! With this enabled, if someone gets detected by any check, you will see a chat message with their username, a number assigned to whatever check it was, and what the type of check such as (Flying, Kill Aura, etc). With this mode, you can test the plugin out and report any false flags or bugs to me!

    Format: "Dev> (username) (hack id) (hack type) [class]"

    [​IMG]

    Code (Default Config):

    Configuration:
    #How often the banwaves are (seconds)
      BanWaves: 60
    #How much VL is required to be registered for a banwave
      VLForBanwave: 150
    #How much VL is required to be instantly banned
      VLForInstaban: 400
    #Probability that the player will be lagged back
      LagPossibility: 50
    #Minimum VL required to notify staff
      MinimumVL: 20
    Settings:
    #Whether or not developer mode is enabled
    #In Developer mode players won't be banned, checks are shown to NESS.notify.developer
      DeveloperMode: false
    #Whether to lag-back the player I DON'T RECOMMEND DOING THIS
      Cancel: false
    #Basically if NESS is enabled at all
      Global: true
    #Will NESS alert staff members in the server or all servers?
      ServerOnly: false
    #Are manual bans enabled?
      ManualBan: true
    #Should NESS handle bans? (Disable if you want to use CommandsOnBan to /ban the player)
      HandleBans: true
    #Should NESS delete any/all items that have enchantment levels > 100
      AllowEnchants: false
    #Should NESS automatically check for new updates? (I suggest keeping this enabled)
    CheckForUpdates: true
    Prefix: '&4NESS>&7'
    #The different levels of severity, more levels  = more alerts
    VlCols:
      - '&a'
      - '&6'
      - '&c'
    #Placeholders: %duration% %player% %hack% %token%
    BanMessage:
      - '&c&l[NESS Anti-Cheat]'
      - '&rYou have been banned from this server for %duration%'
      - 'Token ID: %token%'
    CommandsOnBan:
      - 'say %player% was banned for %hack%!'
    CommandsOnBanwave:
      - 'say %player% was banwaved for %hack%!'
    Messages:
      WarnHacks: '%prefix% &e%player% &7suspected of %vlCol%%hack%&7.'
      IsQueued: '%prefix% &e%player% &7is now queued for a banwave.'
      NoPermission: '%prefix% You do not have permission to do that.'
      WasBanned: '%prefix% &e%player% &7was banned by &4NESS&7.'
    #Disable certain checks via number (use Dev mode to see)
    DisabledChecks:
      - 0
      - 1
    DisabledWorlds:
      - 'exampleWorld'
     
    Found a bug? Please report it here for help or PM me via Spigot. You can also contact me via email ([email protected]) or Discord (MSWS#9499).

Recent Updates

  1. Resource is (Now) actually NESS
  2. HOTFIX (And /ness reload)
  3. NEW DEPENDENCY AND KILL AURA CHECK

Recent Reviews

  1. Citywars
    Citywars
    5/5,
    Version: 3.2.2
    Wow, its works perfect! You added finally KillAura. Like it! No bugs found but the hack client SkillClient can't be checked for some reason.
  2. D3n1s_Gam3r
    D3n1s_Gam3r
    3/5,
    Version: 3.2.2
    why download protocollib? Fix this please lol
    ---------------------------------------------
    1. MSWS
      Author's Response
      Fixed! Sorry about that XD
  3. EventMultiplier
    EventMultiplier
    2/5,
    Version: 3.2
    First of all, your code is worse than a potato, you don't use dependency injection, you don't have packages, your checks are basic and easily bypassable without needing to change any code. Make sure to learn some basic stuff BEFORE you go to publish an anticheat.
    1. MSWS
      Author's Response
      Hey there! You are correct in saying that the code definitely isn’t the best format wise. Please however forward me to any/all hacks that bypass any checks and I’ll look into fixing them.

      EDIT: Please use https://github.com/MSWS/NESS/issues for issues also :D
  4. PhantomCoding
    PhantomCoding
    5/5,
    Version: 3.1.3
    Great Anti cheat

    Would suggest adding a way to detect forge mods using the handshake method
    1. MSWS
      Author's Response
      Will look into, thanks for the review!
  5. Harvz
    Harvz
    5/5,
    Version: 3.1.3
    Amazing! Can you add a section in the config for a different command for the banwave?
    1. MSWS
      Author's Response
      Added in v3.2 thanks for the suggestion!
  6. Mrawesome590
    Mrawesome590
    5/5,
    Version: 3.1.3
    Good update! Loving the anti-cheat. Keep up the good work! One suggestion though could you add bungeecord alerts?
    1. MSWS
      Author's Response
      Hmm was wondering if someone would ask about MySQL compatibility, although depending on how hard it is I might be able to add BungeeCord support. I'll see what I can do, thanks for the review!
  7. TheFates123
    TheFates123
    5/5,
    Version: 3.1
    Such a special free anti-cheat on Spigot! Good work ! :D
    It's better than if you add more checks like: Reach (3.2, 3.3), AimAssist or Aimbot.
  8. Mrawesome590
    Mrawesome590
    5/5,
    Version: 3.1
    Awesome! MSWS your a god! Thanks for this. I've been looking for something like this for a while. Good job!