Minecraft plugin NoCheatPlus
Information about the Minecraft plugin NoCheatPlus and servers where it is used
🔌 About NoCheatPlus
NoCheatPlus — is a Minecraft server plugin that attempts to prevent hacked clients and enforce vanilla mechanics on Spigot/CraftBukkit/Paper servers. It performs a wide range of configurable checks (flying, speed, attack/fight checks, fast block breaking, inventory abuses, chat spam and more).
🎯 Purpose
NoCheatPlus addresses the problem of players using modified clients or exploiting protocol/server weaknesses to gain unfair advantages. It is designed to:
- detect and cancel suspicious actions (flying, speed, reach, rapid breaks) without relying on bans by default; ()
- provide configurable responses (cancel, log, run commands) per check; ()
⚙ Main features
- Configurable anti‑cheat checks covering movement, combat, block interactions, inventory and chat. ()
- Packet‑level improvements when used with ProtocolLib (recommended for some fight checks). ()
- Compatibility helpers and a separate compat module (CompatNoCheatPlus) for integration with plugins like mcMMO or Citizens. ()
- Active development builds and release artifacts available from the project CI and Spigot. ()
🧩 Who is it for
NoCheatPlus is suitable for server administrators who run public or private Spigot/Paper (CraftBukkit-derived) servers and need a configurable anti‑cheat layer. Typical uses:
- Survival and PvP servers aiming to reduce common client cheats.
- Servers that prefer cancelling/exempting actions over immediate bans (configurable behavior).
🏗 Usage examples
- Use NoCheatPlus with ProtocolLib enabled to improve detection accuracy for combat checks. ()
- Tune specific checks in config.yml to avoid false positives with plugins such as mcMMO or custom mods; CompatNoCheatPlus can help. ()
- Run periodic development builds from CI for the latest fixes (test on staging first). ()
⌨️ Commands
| Command | Description | Permission | Access |
|---|---|---|---|
| See official documentation | Exact plugin commands and subcommands depend on the NoCheatPlus version. Refer to the project Commands documentation for the authoritative list. | see docs | Admin/Console |
Note: command names and availability may vary between releases and builds; consult the official Commands wiki for your installed NoCheatPlus version. ()
🔐 Permissions
| Permission | Description | Default |
|---|---|---|
nocheatplus.admin | Grants access to all NoCheatPlus administrative commands and auxiliary functions. | op |
nocheatplus.notify | Receive hack/alert notifications in‑game. | op |
Many additional, fine‑grained permissions (exemptions, module toggles, filters) exist and are documented in the Permissions wiki for NoCheatPlus. By default, ops receive full access unless permission plugin configuration overrides this behavior. ()
⚙ Installation
📥 Install
- Download the NoCheatPlus .jar from official project releases (Spigot/official CI). ()
- Place the .jar into your server's
plugins/folder. - Restart the server (do not rely on
/reload). ()
📦 Dependencies
- ProtocolLib — recommended for full packet‑based checks and reduced false positives. Some checks only run with ProtocolLib present. ()
- CompatNoCheatPlus — optional helper for compatibility with certain plugins. ()
NoCheatPlus does not list Vault, PlaceholderAPI or MySQL as core dependencies in the official documentation. Do not add other libraries unless required by additional modules. Information about other dependencies or optional modules is available on the project pages. ()
🧾 Configuration
- NoCheatPlus generates configuration files on first run (see config.yml notes in the project docs). Avoid tabs in YAML. ()
- The plugin is highly configurable; many checks and permissions can be tuned per server needs via config files and the Permissions wiki. ()
- Official docs do not list built‑in MySQL support; database usage is not documented in the main README. Information absent in official sources regarding SQL support. ()
🧠 Additional information
Known conflicts & limitations
- NoCheatPlus may require per‑server tuning to avoid false positives, especially with gameplay plugins that change mechanics (e.g., mcMMO, Citizens). Use CompatNoCheatPlus or adjust checks. ()
- Some fight and packet checks rely on ProtocolLib — without it, certain checks are disabled or less accurate. ()
- Behavior, command names and permissions may vary between releases; use matching NoCheatPlus and server builds. ()
FAQ
Q: Does NoCheatPlus ban players automatically? A: By default NoCheatPlus focuses on detecting and cancelling suspicious actions and logging; ban behavior is configurable per check. ()
Q: Is ProtocolLib required? A: ProtocolLib is recommended and required for full functionality of some checks (fight/packet related). ()
Q: Where are the commands and permissions documented? A: Commands and permissions are documented in the official NoCheatPlus wiki and Spigot resource pages. See project documentation for the exact list. ()
Q: Does NoCheatPlus collect usage statistics (bStats)? A: Information about bStats or telemetry is not present in the main README content retrieved; official sources do not state bStats by default. Information absent in official sources. ()
Q: Is there an official Discord support server? A: An official Discord invite is not listed in the main project README or Spigot resource entry retrieved. Use GitHub Issues and the wiki for support. Information absent in official sources. ()
When installing NoCheatPlus, always match the plugin build to your server implementation and test configurations on a staging server before deploying to production. ()
Useful links
- https://github.com/NoCheatPlus/NoCheatPlus
- https://www.spigotmc.org/resources/nocheatplus.26/
- https://ci.md-5.net/job/NoCheatPlus/
- https://dev.bukkit.org/projects/nocheatplus
- Prison 2.0022.24
- No MOTD provided022.2
- REALCRAFT SMP. !021.3
- Everfall Isles SEASON 1 SERVER LAUNCH Ï SURVIVAL 1.21.X
Survival‑focused server with RPG elements: quests, skills, player shops and auctions — friendly community and regular events.
05.99
Minecraft plugin NoCheatPlus is used on public servers to extend gameplay, add new mechanics, or improve server management. This page contains up-to-date information about the plugin's purpose, usage, and popularity among servers.
The catalog of servers with NoCheatPlus is generated automatically based on real data. You can see which Minecraft servers have this plugin installed, how often it is used, and what role it plays in gameplay.
NoCheatPlus usage statistics help assess its relevance and distribution. Data is updated regularly and reflects the real state of the Minecraft server ecosystem without manual input.
The Minecraft plugin NoCheatPlus page is useful for server owners choosing functionality for their project and for players who want to understand what features a server with this plugin offers.
Use this page to find Minecraft servers with the NoCheatPlus plugin, analyze its popularity, and make an informed decision about using the plugin on your server.