NTAC - Advanced NoCheatPlus patchwork [Spigot 1.9] ABANDONDED

NTAC -> [Upgrading NC+] - [Killaura] - [BoatFly] - [AntiKnockback] - [Speed] - [AutoBan]

  1. Vinc0682
    Tested Minecraft Versions:
    • 1.9
    • 1.10
    Contributors:
    VincBreaker / Vinc0682, HorizonCode
    NTAC

    -

    The newtownian anti-cheat
    NTAC is officaly ABANDONED, which means that there no more updates from my side. However, I've put this anticheat open-source so other people can continue on it: https://github.com/Vinc0682/NTAC

    This plugin only runs on Spigot 1.9.2 / 1.9.4, it's NOT compatible with 1.8.x nor 1.7.x!

    Welcome to my anti-cheat, called the NTAC, which I made for my server and is blocking serveral hacks NoCheatPlus is unable to block. NTAC is ment to be an addition to NoCheatPlus, keep that in mind.

    Blocked hacks:
    • Killaura-Botcheck (bots moving arround you in combat)
    • Aimbot
    • AutoClicker (very slow heuristic)
    • AntiKnockback (completly recoded; working very well now!)
    • AutoArmor (disabled by default, look at InvWalk)
    • Criticals
    • BoatFly (allows legit falling)
    • Speed
    • Sneak
    • FastLadder
    • InventoryWalk / InvWalk
    • AntiAFK (suggest to disable it)
    • Drag players detected for fly by NoCheatPlus down instead of porting them back to their last location on ground
    • Jesus (by HorizonCode)
    • SkinDerp
    • Headless
    • Block teleportation caused by chours fruits (stop players porting though walls that way)

    Testserver: (Actually my own server I made this plugin for) (German): newtownia.net



    Configurable:

    NTAC is really configurable to ensure that it can be used on any type of server without having to change the code, but also leads into quite a lot of settings. You can find the config files with explanation here!

    Commands:
    • /ntac reload - Reload the config
    • /ntac notify <Message> - Notify staff with the permission "ntac.notify"
    • /ntac kick <Player> <Reason> - Kick someone with NTAC-formatting
    • /ntac ban <Player> [Time] [Reason] - Ban someone, you could use codes like 3h to ban someone for 3 hours
    • /ntac banlist - Shows all players banned by NTAC
    • /ntac unban <Player> - Unban someone (if he was banned by NTAC)
    • /ntac addbanpoint <Player> [Points] - Used for autobanning; adds VL points to the autoban account of the given player
    Permissions:
    • ntac.notify - Get notificated though /ntac notify
    • ntac.punish.kick - Kick players via /ntac kick
    • ntac.punish.ban - Ban someone
    • ntac.punish.banlist - Look at the banlist
    • ntac.punish.unban - Unban someone
    • ntac.punish.addbanpoint - Allows you to give banpoints.s
    • ntac.bypass - Bypass all checks
    • ntac.bypass.<Check-Name> - Bypass the given check (killaura.npc; antiknockback; autoclicker; skinderp; headless; antiafk; sneak; noslowblock; fastladder; boatfly; inventory-move; ncp-dragdown)

    If you find any bugs or bypasses, please msg me (Start a conversation)
    If you look for a complete anti-cheat solution, I suggest AAC.

    NTAC requires Java 8, NTAPI and ProtocolLib 4.1+.

    One more hint: Disabling fall damage fixes a load of NC+ Fly bypasses since the require getting damage.


    Future plans:




      • Recode Jesus
      • Glide check
      • Several block interaction checks (e.g. fast-break, correct block, interact direction, etc)
      • Be a "standalone" anticheat which doesn't require NC+ to make your server hacker-free :)

    FAQ:

    Q: Should I use the config.yml or the newest-config.yml?
    A: You should use the config.yml since the newest-config.yml is only used for auto-updating the config.yml. (A look into the newest-config is still worth it since it contains annotations!)


    Q: How do I make it ban network wide?
    A: The internal ban system can't do this, but you are able to use another ban system using the configuration.


    Q: What do you use for obfuscation?
    A: ProGuard for name obfuscation (dictionary) and Zelix Klassmaster for string-encryption, flow-, and exception-obfuscation :/


    Q: OMG, how did you get the obfuscation working?
    A: Trail and error, I suggest that method to you too since you learn a lot about obfuscation...


    Q: Can I have the source code?
    A: Give me a valid proof you're not a hack coder (e.g. public server with a certain reputation) and tell me what you want to do.


    Q: Players are kicked as soon as they hit an animal or mob!
    A1: This is an incompatibility issue with ViaVersion, please update your server(s) to Spigot 1.9.4 and use the latest ViaVersion build.
    A2: If you are not using ViaVersion or A1 didn't work, please contact me via a PM (StartConversation).


    Q: Archievments are not usable anymore!
    A: Disable Inv-Walk :D

Recent Reviews

  1. IxOSAMA_mcPvP
    IxOSAMA_mcPvP
    1/5,
    Version: ABANDONDED
    Dont work
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    ......................................................................................
  2. Xenox
    Xenox
    4/5,
    Version: ABANDONDED
    27.04 17:31:42 [Server] INFO NTAC: NTAC: Gabriel52075 is suspected for badpackets VL 50 Ping 24 27.04 17:31:42 [Server] ERROR Off primary thread call to hasByPass for INVENTORY_OPEN (id=-2045089011). 27.04 17:31:42 [Server] ERROR [java.lang.Thread.getStackTrace(Thread.java:1556), fr.neatmonster.nocheatplus.utilities.CheckUtils.improperAPIAccess(CheckUtils.java:201), fr.neatmonster.nocheatplus.utilities.CheckUtils.hasBypass(CheckUtils.java:185), fr.neatmonster.nocheatplus.utilities.CheckUtils.hasBypass(CheckUtils.java:146), fr.neatmonster.nocheatplus.checks.Check.isEnabled(Check.java:221), fr.neatmonster.nocheatplus.checks.inventory.Open.check(Open.java:65), fr.neatmonster.nocheatplus.checks.inventory.InventoryListener.onPlayerTeleport(InventoryListener.java:456), sun.reflect.GeneratedMethodAccessor75.invoke(Unknown Source), sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43), java.lang.reflect.Method.invoke(Method.java:498), org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306), org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62), org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502), org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487), org.bukkit.craftbukkit.v1_9_R1.entity.CraftPlayer.teleport(CraftPlayer.java:441), org.bukkit.craftbukkit.v1_9_R1.entity.CraftEntity.teleport(CraftEntity.java:225), net.newtownia.NTAC.ꛀꛆꚮꚻꚣꛤꛣꚨꚨꛫꛠꚫꛨꛗꚿꛝꚥꛒꛡꚩꛬꛇꚵꛋꚷꛕꚩꛮꛚꛚꛎꛐꚸꚢꚤꛗꛌꛮꚴꛒꚧꚱꚳꛖꛑꚽꛙꛃꚠꛘꚫꚪꛙꚺꛭꛇꛚꛣꚡꛢꚵꛕꛩꛄꚩꚴꛨꛂꛤꛎꚼꛈꚶꚺꚺꛖꚺꛥꛥꛀꛛꛋꛃꛇꚤꛚꛂꚠꚸꛨꛌꛛꚣꚶꛥꛤꛤꛜꛈꚱꛪꚩꚢꛦꛋꛒꚻꚦꚯꛥꚥꚼꚹꛒꛑꛤꛍꛘꛥꛠꚪꚥꛈꛌꛗꛩꚺꛏꚾꛟꛏꛯꚻꛬꛍꚥꛘꛚꚠꛦꛗꛑꚥꛣꚹꛊꛤꚸꛞꚾꚫꛪꚶꛙꚾꛖꛈꛀꛂꛜꛓꛩꛀꛛꛗꛤꚺꛊꚾꚣꛔꛄꛃꚵꛥꛮꛜꛬꚩꚤꛭꚤꚷꛩꚳꛋꚨꚰꛗꛈꛒꛭꛫꛧꛟꛟꚤꛆꛡꚴꚻꛐꚻꚢꛊꛐꚶꛠꛍꚼꚨꚴꛍꛅꚰꚩꚶꚹꚥꚭꛑꛈꚬꚰꚿꚶꚧꛡꛘꚯꚷꛩꛁꛈꛪꚾꚰꚠꚪꛬꚬꚳꚪꛮꛒꛡꛇꚤꛃꛨꚠꛥꚸꛍꚺꛯꚵꚷꛍꛁꛤꚾꛂꛟꚹꛓꛛꛑꚰꚥꛃꛛꛌꛏꚼꛃꛕꛝꛦꚯꛬꚡꚼꛧꛞꛐꚼꛥꛫꚮꛒꚤꛅꛜꚶꛮꛀꚭꛧꚰꚻꛏꚸꛌꛛꛧꛀꚣꚭꛈꛔꚫꛮꛡꚮꚻꚳꚹꚹꚦꚩꚼꚼꛝꚲꛐꛋꚿꛀꛐꛙꛇꛌꛫꚸꛉꚧꛯꛢꛩꛝꚲꛋꛧꚰꛖꛕꛒꛃꛏꚾꛜꛜꚾꛍꛄꚵꛟꚮꛃꛊꛥꛈꚩꚨꛀꛜꛔꚻꚷꛕꚧꛖꚤꚾꚢꚠꛅꛯꛂꚿꚳ.ꛃꛯꛤꛪꚵꛎꚻꚦꛑꛌꛎꛐꛪꛮꛤꚩꛏꚥꛫꛚꚦꛋꛉꛛꚷꚠꛩꛗꚺꚥꚭꛡꛟꚾꛣꛅꛢꚤꛥꛂꛏꚯꛄꚭꚻꚷꚠꛎꛕꚦꛓꚽꚳꚠꚰꛤꚡꛔꛭꚶꛞꚧꚷꚨꛟꚮꚷꚻꚪꚨꛞꛂꛝꚢꚧꚷꚥꛪꚷꛕꚥꚠꚧꚸꚫꛛꛕꛏꚺꛄꛌꚵꛒꚱꛓꛀꚧꛦꚰꚤꚱꛋꚩꛙꛛꚧꛒꚩꛫꛯꚻꚴꛋꚮꛯꛕꚤꚸꚻꛧꚷꛡꚢꛣꛈꚳꛦꛑꛒꛃꛠꛮꚡꛓꛋꚼꛐꚩꚵꛌꚴꛖꚳꛞꛯꚨꚭꚹꚢꛥꚫꛚꛆꛍꛌꛄꛣꛫꛗꚳꛛꚵꛥꚲꚳꚦꛋꚲꛆꚶꛯꚭꚣꚷꚳꛗꛩꛓꚮꚯꛙꚳꛃꛢꛜꚷꚰꛌꚳꚧꛁꛎꚭꚻꛤꚢꚭꚥꚸꛧꚦꛕꛄꚫꛩꚰꛡꛦꚸꚯꚰꚯꛌꚯꛭꚣꛢꛣꚣꚯꚿꚴꛏꛗꛥꛋꛨꚴꛊꚹꛐꛛꚪꚽꛜꚥꛝꛌꛘꛊꚪꛡꛨꚥꚢꛚꚢꚯꛗꚱꛕꛡꚳꛀꚿꛠꛫꛎꛨꛫꛕꛝꛒꛦꛩꚱꚶꚫꚢꚫꚶꚣꛫꛡꛐꚯꛛꚪꛢꛤꚵꚣꛟꛠꛕꛪꚹꛤꚱꛢꛅꚫꛇꛘꛩꚨꚥꛨꛤꛗꛖꚻꛩꚾꛅꛆꚶꛌꛣꚠꛋꚢꛏꛁꛇꛚꚽꚴꚵꛐꛈꛝꚴꛎꚢꚽꛅꚦꚢꛀꚾꛂꚾꚫꛙꛕꛈꛎꛜꛪꛎꛨꚬꛎꛧꛕꚧꚳꛞꚡꛪꛨꛥꛓꛞꚲꚢꛑꛁꚶꛇꚳꛎꛙꛙꛌꛌꛇꛙꛔꚦꚳꛋꛤꚠꛥꚻꛈꛭꛩꚣꛃ(Unknown Source), net.newtownia.NTAC.ꛀꛆꚮꚻꚣꛤꛣꚨꚨꛫꛠꚫꛨꛗꚿꛝꚥꛒꛡꚩꛬꛇꚵꛋꚷꛕꚩꛮꛚꛚꛎꛐꚸꚢꚤꛗꛌꛮꚴꛒꚧꚱꚳꛖꛑꚽꛙꛃꚠꛘꚫꚪꛙꚺꛭꛇꛚꛣꚡꛢꚵꛕꛩꛄꚩꚴꛨꛂꛤꛎꚼꛈꚶꚺꚺꛖꚺꛥꛥꛀꛛꛋꛃꛇꚤꛚꛂꚠꚸꛨꛌꛛꚣꚶꛥꛤꛤꛜꛈꚱꛪꚩꚢꛦꛋꛒꚻꚦꚯꛥꚥꚼꚹꛒꛑꛤꛍꛘꛥꛠꚪꚥꛈꛌꛗꛩꚺꛏꚾꛟꛏꛯꚻꛬꛍꚥꛘꛚꚠꛦꛗꛑꚥꛣꚹꛊꛤꚸꛞꚾꚫꛪꚶꛙꚾꛖꛈꛀꛂꛜꛓꛩꛀꛛꛗꛤꚺꛊꚾꚣꛔꛄꛃꚵꛥꛮꛜꛬꚩꚤꛭꚤꚷꛩꚳꛋꚨꚰꛗꛈꛒꛭꛫꛧꛟꛟꚤꛆꛡꚴꚻꛐꚻꚢꛊꛐꚶꛠꛍꚼꚨꚴꛍꛅꚰꚩꚶꚹꚥꚭꛑꛈꚬꚰꚿꚶꚧꛡꛘꚯꚷꛩꛁꛈꛪꚾꚰꚠꚪꛬꚬꚳꚪꛮꛒꛡꛇꚤꛃꛨꚠꛥꚸꛍꚺꛯꚵꚷꛍꛁꛤꚾꛂꛟꚹꛓꛛꛑꚰꚥꛃꛛꛌꛏꚼꛃꛕꛝꛦꚯꛬꚡꚼꛧꛞꛐꚼꛥꛫꚮꛒꚤꛅꛜꚶꛮꛀꚭꛧꚰꚻꛏꚸꛌꛛꛧꛀꚣꚭꛈꛔꚫꛮꛡꚮꚻꚳꚹꚹꚦꚩꚼꚼꛝꚲꛐꛋꚿꛀꛐꛙꛇꛌꛫꚸꛉꚧꛯꛢꛩꛝꚲꛋꛧꚰꛖꛕꛒꛃꛏꚾꛜꛜꚾꛍꛄꚵꛟꚮꛃꛊꛥꛈꚩꚨꛀꛜꛔꚻꚷꛕꚧꛖꚤꚾꚢꚠꛅꛯꛂꚿꚳ.ꛃꛯꛤꛪꚵꛎꚻꚦꛑꛌꛎꛐꛪꛮꛤꚩꛏꚥꛫꛚꚦꛋꛉꛛꚷꚠꛩꛗꚺꚥꚭꛡꛟꚾꛣꛅꛢꚤꛥꛂꛏꚯꛄꚭꚻꚷꚠꛎꛕꚦꛓꚽꚳꚠꚰꛤꚡꛔꛭꚶꛞꚧꚷꚨꛟꚮꚷꚻꚪꚨꛞꛂꛝꚢꚧꚷꚥꛪꚷꛕꚥꚠꚧꚸꚫꛛꛕꛏꚺꛄꛌꚵꛒꚱꛓꛀꚧꛦꚰꚤꚱꛋꚩꛙꛛꚧꛒꚩꛫꛯꚻꚴꛋꚮꛯꛕꚤꚸꚻꛧꚷꛡꚢꛣꛈꚳꛦꛑꛒꛃꛠꛮꚡꛓꛋꚼꛐꚩꚵꛌꚴꛖꚳꛞꛯꚨꚭꚹꚢꛥꚫꛚꛆꛍꛌꛄꛣꛫꛗꚳꛛꚵꛥꚲꚳꚦꛋꚲꛆꚶꛯꚭꚣꚷꚳꛗꛩꛓꚮꚯꛙꚳꛃꛢꛜꚷꚰꛌꚳꚧꛁꛎꚭꚻꛤꚢꚭꚥꚸꛧꚦꛕꛄꚫꛩꚰꛡꛦꚸꚯꚰꚯꛌꚯꛭꚣꛢꛣꚣꚯꚿꚴꛏꛗꛥꛋꛨꚴꛊꚹꛐꛛꚪꚽꛜꚥꛝꛌꛘꛊꚪꛡꛨꚥꚢꛚꚢꚯꛗꚱꛕꛡꚳꛀꚿꛠꛫꛎꛨꛫꛕꛝꛒꛦꛩꚱꚶꚫꚢꚫꚶꚣꛫꛡꛐꚯꛛꚪꛢꛤꚵꚣꛟꛠꛕꛪꚹꛤꚱꛢꛅꚫꛇꛘꛩꚨꚥꛨꛤꛗꛖꚻꛩꚾꛅꛆꚶꛌꛣꚠꛋꚢꛏꛁꛇꛚꚽꚴꚵꛐꛈꛝꚴꛎꚢꚽꛅꚦꚢꛀꚾꛂꚾꚫꛙꛕꛈꛎꛜꛪꛎꛨꚬꛎꛧꛕꚧꚳꛞꚡꛪꛨꛥꛓꛞꚲꚢꛑꛁꚶꛇꚳꛎꛙꛙꛌꛌꛇꛙꛔꚦꚳꛋꛤꚠꛥꚻꛈꛭꛩꚣꛃ(Unknown Source), net.newtownia.NTAC.ꚣꚨꛊꛅꚲꚡꛤꛭꚫꛠꛤꛛꚮꛪꛋꚳꛂꚧꛖꛗꚴꚮꛐꚱꚨꚸꛍꚠꛂꛥꛘꚩꛛꛨꚶꚫꚰꚡꛭꛖꛪꚾꛬꛧꛫꚵꚿꛋꚥꚻꛡꚠꛟꛖꛣꚷꚥꛇꚱꚥꚠꚬꛮꚦꚱꛮꛓꚾꛛꚲꚫꚼꛀꚮꚧꛘꚻꛚꚳꛏꚫꛈꛭꛍꛞꚯꛙꛅꚫꛮꛫꚿꚵꚨꚻꚮꛢꛥꚱꛒꛯꛇꚯꛀꛘꛯꚲꛓꛂꛮꛓꛬꛋꚼꚿꛬꚥꛓꛍꛎꛊꛈꛨꛨꛥꛈꛏꚤꛗꛦꛪꛣꚲꚫꛆꚶꛆꛢꛫꛞꛭꛑꛂꛌꚷꚷꚶꛡꛬꛁꚣꚩꛟꚨꛑꛧꛆꛏꚬꚬꚽꛙꚫꚱꛜꚫꛃꛂꚿꛜꚤꚦꛀꛪꚢꛠꚣꛅꚵꚭꛄꛋꚬꛪꚷꛗꚷꚿꛞꛂꛒꛩꚷꛑꛆꚳꛬꛋꚯꛍꛀꚶꛆꚹꛦꛫꛦꚨꛛꚼꛄꚣꚦꛣꚭꚾꛗꚮꛐꛫꛏꚼꚴꚤꛤꚺꚴꛐꛥꛢꛔꛂꛯꚿꚨꛓꚴꛬꚹꚯꚽꛗꛣꚻꛤꚩꛯꚨꛠꛀꚱꚭꛝꚯꛌꚩꚧꛐꛓꛙꛆꛝꚱꛭꛎꚿꛝꚤꛇꛃꛗꚿꚯꛢꛯꚬꚰꚸꛓꛪꛒꛂꛈꚹꚮꛕꚢꚱꛐꚠꛦꛜꛎꛚꚠꛟꚲꚱꛏꚻꛠꚳꛢꛎꛁꚵꛓꛬꚼꚷꛡꛫꛙꛃꚶꚱꛎꛧꛁꚮꛞꚰꛤꚽꚡꛨꚮꚧꚸꚧꛈꛧꛊꛛꚨꚱꛙꛯꚳꚸꛏꛜꛦꛔꛇꛎꛂꛙꚾꛎꛯꛩꚮꚩꚺꛉꛐꛙꛍꚣꚽꛅꛪꚢꚰꚰꚭꛆꛀꛜꛎꛉꛑꛌꚶꚤꚬꛠꛐꛇꚽꚲ.onPacketReceiving(Unknown Source), com.comphenix.protocol.injector.SortedPacketListenerList.invokeReceivingListener(SortedPacketListenerList.java:114), com.comphenix.protocol.injector.SortedPacketListenerList.invokePacketRecieving(SortedPacketListenerList.java:67), com.comphenix.protocol.injector.PacketFilterManager.handlePacket(PacketFilterManager.java:610), com.comphenix.protocol.injector.PacketFilterManager.invokePacketRecieving(PacketFilterManager.java:577), com.comphenix.protocol.injector.netty.ProtocolInjector.packetReceived(ProtocolInjector.java:323), com.comphenix.protocol.injector.netty.ProtocolInjector.onPacketReceiving(ProtocolInjector.java:288), com.comphenix.protocol.injector.netty.ChannelInjector.decode(ChannelInjector.java:541), io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:249), io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:149), io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333), io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319), io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:163), io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333), io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319), com.comphenix.protocol.injector.netty.ChannelInjector$4.channelRead(ChannelInjector.java:273), io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333), io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319), io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:163), io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333), io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319), io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103), io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333), io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319), io.netty.handler.timeout.ReadTimeoutHandler.channelRead(ReadTimeoutHandler.java:150), io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333), io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319), io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:787), io.netty.channel.epoll.EpollSocketChannel$EpollSocketUnsafe.epollInReady(EpollSocketChannel.java:722), io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:326), io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:264), io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116), java.lang.Thread.run(Thread.java:745)]
    1. Vinc0682
      Author's Response
      NTAC is no longer maintained, you can try to prevent this error by checking which check caused it (I guess it's NCP-Drag-Down) and then turn it off or you find someone who is willing to fork NTAC and then fixes the bug.
  3. MAKSHOUW
    MAKSHOUW
    5/5,
    Version: ABANDONDED
    Hello, (I am not a developer of minecraft cheat) I would like to have the source code of your plugin (1.8 if possible) for my AntiCheat (Phantom) and my server Minecraft DiAxTM (French Server)
    I do not know what you give as proof that I do not develop cheat apart from my promise: /

    Thank you if you accept my request.
    1. Vinc0682
  4. Danne073
    Danne073
    5/5,
    Version: ABANDONDED
    This plugin is just amazing! Blocks 99% hacks and still few false-positives! Really sad to see it abandoned :(
  5. MinePaxs
    MinePaxs
    5/5,
    Version: ABANDONDED
    WOOOOOW! Awasome this Skript. Really work this Skript. Please always update author. Thank you this Skript :):):):):))
    1. Vinc0682
      Author's Response
      Despite the fact that this is not a script, this plugin (entirely written in java), I choosed to no longer update this plugin since I lost my interest into minecraft, but since it's open source, other people can continue this plugin and update it...
  6. Matthew_Cash
    Matthew_Cash
    5/5,
    Version: 1.9-b19
    This plugin is AWESOME! It blocks every hack that is able to be blocked! I would recommend this to anyone!
  7. Glockey
    Glockey
    5/5,
    Version: 1.9-b19
    EXCELLENT PLUGIN BUT CAN YOU ADD MORE HACH PLEASE ? :) .
    1. Vinc0682
      Author's Response
      Can you please be more concrete? What exactly should be added? (Best is that you PM me :))
  8. mrdado243
    mrdado243
    1/5,
    Version: 1.9-b18
    ADFly links are NOT allowed. =)
    1. Vinc0682
      Author's Response
      Thanks that you told me. I already uploaded NTAC directly to SpigotMC again. :)
  9. LeDjAlexDu17
    LeDjAlexDu17
    4/5,
    Version: 1.9-b17
    ........................................................

    Hello , It does not work in 1.9

    sorry I'm French

    ........................................................
    1. Vinc0682
      Author's Response
      Dies not? (It is made for the 1.9), can you please PM which plugins anf versions you are using? Also, what doesn't work?
  10. MrPungle
    MrPungle
    4/5,
    Version: 1.9-b17
    Good idea, cauz NCP finds cheats everywhere, when I walk on slab or other.
    Can I use NTAC without NCP ? Does it works correctly ?
    1. Vinc0682
      Author's Response
      It doesn't work but NTAC doesn't detect some really important hacks like ly since NCP has a (too) good detection... You can try using the latest NCP Dev build and Report false positive s to get them fixed and NTAC in addition to have some nice things like a better killaura detection or that ppl who are flying are dragged down instead of dragged back...