NoCheatPlus Plugin (1.12.2) – Bukkit, Spigot, Paper
NoCheatPlus Plugin (1.12.2) attempts to prevent cheat clients from exploiting the weaknesses of Minecraft or its protocol, making your server safer. Checks cover a wide range of issues including flying and speeding, fighting hacks, fast block breaking, and nukers, inventory hacks, chat spam, and other types of malicious behavior.
NoCheatPlus puts emphasis on configurability and allows you to customize actions that are carried out when a player fails a check (e.g. silent canceling, executing commands, just logging). Bypass permissions allow to control what check to apply for which players, all checks can be deactivated in the configuration, also having the option for world-specific configuration files. Many checks allow a more detailed configuration to adjust the sensitivity.
Certainly, NoCheatPlus is not a magic bullet, it uses a lot of heuristics and even guessing, so you will encounter false positives here and there and also not catch every single violation.
Recommended
The following plugins might be useful to have a look at.
ProtocolLib
Allows NoCheatPlus to activate packet-level checks, covering a range of exploits that can’t be monitored using ordinary means. Since roughly Minecraft 1.7.10, the fight. speed check can’t work as expected anymore, due to changes in CraftBukkit. With ProtocolLib this can be repaired.
CompatNoCheatPlus (cncp)
Make plugins like mcMMO or MachinaCraft more compatible with NoCheatPlus. Not all existing plugins are covered (yet), but you can leave a note or create an issue/ticket request for cncp. Phasing out: Citizens 2 should work with NCP out of the box, MagicSpells are working on compatibility too – rest will be integrated into NCP.
Orebfuscator
Orebfuscator fights all sorts of X-ray-hacks by altering the map information that is sent to the players, such that they have to mine blocks to actually reveal what is behind. Virtually a “must have”. (Latest versions of Spigot contain features of Orebfuscator.)
Screenshots:
How to install:
- Download a plugin of your choice.
- Place the .jar and any other files in your plugins directory.
- Run the server and wait for it to fully load.
- Type stop in your Minecraft server console to bring the server to a clean stop.
- Run the server.
- All done! Your plugin should be installed and ready to be used.