Development stopped!
AntiDamageIndicator/AntiEntityESP/AntiItemESP is only working, if ProtocolLib is installed!
Source: https://github.com/NiroDeveloper/NiroNoCheat
Testserver: offline :c
ONLINE MANAGEMENT PANEL => Offline
Optimal spigot versions:
- v1_8_R3
- v1_9_R2
- v1_11_R1
- v1_12_R1
Players will be checked for:
- Auto Armor
- Bed Destroyer
- Chest Stealer
- Damage Indicator
- ESP
- Fast Bow
- Instant Break
- Fast Heal
- Fast Place
- Fast Use
- Fly
- Ghost Hand
- Some inventory cheats(1.8.x)
- Killaura (1.8.x-combat)
- NoClip/Phase
- No Fall Damage
- No Velocity
- False Angle
- No Slowdown
- No Swing
- No Web
- More/Bad packets
- Safewalk
- Sneak
- Speed
- Strafe
- Teleport/Step
- Waterwalk
- Tower
- Scaffold
- Zoot
Included is an in-game GUI for settings:

Commands with permissions:
-> /nnc - Open the settings gui | permission: nnc.options
-> /nnc ping - Shows ping | permission: - (all players)
-> /nnc reload - Reload NNC config | permission: nnc.reload
-> /nnc enable - Enable NNC | permission: nnc.options
-> /nnc disable - Disable NNC | permission: nnc.options
-> /nnc test [check] [player] - Start to test a single check | permission: nnc.options
-> /nnc test stop [player] - Stop the testing | permission: nnc.options
other permissions:
-> nnc.debug | Shows the player all flags from other players
-> nnc.checknot| Player will be not flagged by NNC
Config File:
- Disabled - boolean | Is NNC disabled?
- Debugmode - boolean | Should NNC give debug messages?
- Write-Log - boolean | Should NNC write all flags in a file?
- Kick-at-Violation-Level - integer | When should NNC kick/ban players?
- Violation-Messages - boolean | Should NNC notify players with OP or "nnc.debug" permission?
- Ban-Command - string | Which command should NNC use to ban cheater?
- Checks[Enabled] - booleans | Should NNC use this check?
- Checks[Weight] - integer | How much should the Violation Level go up?
- Checks[Measure] - [NOTHING; CANCEL; KICK; BAN] | What should NNC do with cheaters?
- Checks[Option] - double | What are the thresholds?
Developer API:
Event: "de.niroyt.nnc.PlayerCheatEvent"
- Getter:
- getPlayer() | org.bukkit.entity.Player
- getCheck() | de.niroyt.nnc.enums.Check
- getStatus() | de.niroyt.nnc.enums.Status
- WriteInLogFile() | boolean
- isCancelled() | boolean
- Setter:
- setCancelled(boolean cancelled)
- setStatus(de.niroyt.nnc.enums.Status status)
- setWriteInLogFile(boolean value)
Example
public class Main extends JavaPlugin implements Listener {
public void onEnable() {
Bukkit.getPluginManager().registerEvents(this, this);
}
@EventHandler
public void onFlag(PlayerCheatEvent e) {
for(OfflinePlayer OfflinePlayer : Bukkit.getOperators()) {
if(OfflinePlayer.isOnline()) {
Player player = OfflinePlayer.getPlayer();
player.sendMessage("§6[AC]§4" + e.getPlayer().getName() + ": " + e.getCheck().showCheckCategory() + ", §7" + e.getCheck() + ", " + e.getStatus());
}
}
}
}(Disable Messages in the config file)
Icon made by CC 3.0 BY from www.flaticon.com
Häkchen Symbole designed by Freepik from de.freepik.com
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
26.2MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.9MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
4.7MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta
