Sueta

[NNC] NiroNoCheat | Anti Cheat | 1.8 ~> 1.12

v2.2

One of the best anti cheat systems!

·Plugin

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

YouTube

Included is an in-game GUI for settings:
YouTube

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 →