[ADMN/SEC] AntiCheat v1.5.8 - Protect your server from hackers & cheaters [1.5.2-R2.0]

Discussion in 'Archived: Plugin Releases' started by Gravity, May 14, 2012.

  1. Offline

    Gravity

    [​IMG]
    AntiCheat helps server admins easily identify and block malicious users by monitoring and analyzing the behavior of your players. AntiCheat will look for tell-tale signs of hacked clients, as well as implement limits into the game so that players cannot gain an advantage by hacking. New features and bugfixes are typically added daily.
    [​IMG] Download latest version
    [​IMG] GitHub repository (Source code)
    [​IMG] Configuration
    [​IMG] Information/How to use
    [​IMG] Permissions
    [​IMG] Q&A
    [​IMG] API Documentation (How to make your plugin compatible with AntiCheat)
     
  2. Offline

    Gravity

    It's in lang.yml
     
  3. Offline

    Sylvia100

    If I and/or anyone else uses fly mode or god mode etc from another plugin,will AntiCheat think it as a hack?
     
  4. Offline

    Gravity

    Typically not, if there are issues plugin developers can implement the AntiCheat API which solves any compatibility issues.
     
  5. Offline

    Dawidkamil4

    Could you make it so it dosen't spam the console?, I only want it to save in a txt file and be able to see it ingame.

    Thanks.
     
  6. Offline

    Gravity

    Set file log level to 3, and turn off console logging.
     
  7. Offline

    tanveergt5

    naw is this better than nocheat plus?
     
  8. Offline

    Gravity

  9. Offline

    tanveergt5

  10. Offline

    Gho5t

    I have a bug :/

    When someone is in Water he increases his Hack-Level very fast.

    Can someone pls help me?
     
  11. Offline

    Gravity

    I'm assuming you're also running NoCheatPlus, am I correct?
     
  12. Offline

    Gho5t

    Ph they dont work together? Sry :D
     
  13. Offline

    XemsDoom

    h31ix
    Please, finally add anticheat to a maven-repo. I have to compile DragonTravel with it and if I setup my own repo, I would have to take over your job and maintain AntiCheat there, which is definitly not my job.
    I've got a workaround at the moment but that only allowes me to compile on my jenkins, local IDE working on the project fails because I am not able to download AntiCheat of an open-repo.
    I am telling maven to use a local-copy on my rootserver for compiling in jenkins but at my local PC, I can't just do that.
     
  14. Offline

    Cambar

    I really hate to say it, but this plug-in is god-awful. It makes impossible to even play vanilla. Let alone optifine/reis/keybind mod/anything.

    It's too tight on restrictions. Loosen it up a bit. Then the game is playable. Assume the player can always move at speed sprint-jumping on ice. Thats the way to do it.

    Not all human's are mentally retarded. They can move faster than one click a second. That's how it always feels for me.

    Tch-tch-tch. Whenever i move normally, i desync, i jump up a block to scale a hill, i desync, i begin a fight wih another player, i desync and get my ass kicked.

    Don't mean to be cynical or whiny, but sheesh, this plugin, among others, makes it impossible to play vanilla, especially since many other non-cheat plugins just skid all of this and call it something else, and bukkit accepts it. Herp a herp.

    It also really doesn't do a better job than nocheat. Other wise this is just a waste of your f-*BOOM*[tnt]*BOOM*-ing time.
     
  15. Offline

    Gravity

    Did you think I didn't see your BukkitDev comment? Felt the need to come here and be even more rude? You're complaining about something that you have full control over. Open magic.yml and fix the problem yourself, or maybe submit a pull request to change a default. It's people like you that make me feel like blowing my own brains out would be a more enjoyable experience than trying to provide assistance for someone who has no idea what they're talking about, but is sassy and obnoxious about it anyway.
     
  16. Offline

    TheTinySpider

    h31ix Is there also a option to turn off some features of this plugin? Like i dont need some checks, how to turn them off to save up some Ram?
     
  17. Offline

    Gravity

    Use permissions. They don't run if they aren't needed.
     
  18. Offline

    Togakure321

    hey i was hoping you guys could help me.. I'm getting this error and maybe you guys can tell me what would be the best solution

    10:54:42 [SEVERE] Could not pass event EntityDamageByEntityEvent to AntiCheat v1
    .4
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
    va:341)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:62)
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j
    ava:477)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:462)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callEvent(CraftEventFa
    ctory.java:80)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callEntityDamageEvent(
    CraftEventFactory.java:377)
    at org.bukkit.craftbukkit.event.CraftEventFactory.handleEntityDamageEven
    t(CraftEventFactory.java:399)
    at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:658)

    at net.minecraft.server.EntityMonster.damageEntity(EntityMonster.java:39
    )
    at net.minecraft.server.EntityHuman.attack(EntityHuman.java:794)
    at net.citizensnpcs.npc.ai.MCTargetStrategy.update(MCTargetStrategy.java
    :105)
    at net.citizensnpcs.npc.ai.CitizensNavigator.run(CitizensNavigator.java:
    120)
    at net.citizensnpcs.npc.CitizensNPC.update(CitizensNPC.java:224)
    at net.citizensnpcs.npc.entity.CitizensHumanNPC.update(CitizensHumanNPC.
    java:139)
    at net.citizensnpcs.npc.entity.EntityHumanNPC.j_(EntityHumanNPC.java:144
    )
    at net.minecraft.server.World.entityJoinedWorld(World.java:1333)
    at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:5
    46)
    at net.minecraft.server.World.playerJoinedWorld(World.java:1315)
    at net.minecraft.server.World.tickEntities(World.java:1193)
    at net.minecraft.server.WorldServer.tickEntities(WorldServer.java:444)
    at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:577)
    at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:222)
    at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:493)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:426)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:856)
    Caused by: java.lang.NullPointerException
    at net.h31ix.anticheat.event.EventListener.decrease(EventListener.java:9
    3)
    at net.h31ix.anticheat.event.EntityListener.onEntityDamage(EntityListene
    r.java:189)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
    va:339)
    ... 24 more

    im assuming its something anticheat is having trouble with due to the 10:54:42 [SEVERE] Could not pass event EntityDamageByEntityEvent to AntiCheat v1.4
    i dont know since im no expert lol but any help you guys can give me would be excellent thanks again!
     
  19. Offline

    Gravity

    It's citizens. Their NPCs dont have some of the necessary API like getName()
     
  20. Offline

    Togakure321

    oh ok guess i'll ask them about it do you know how to fix this? maybe exempt the need for it from NPCs?
     
  21. Offline

    Gravity

    I pushed a dev build which fixes this on our end, but it doesn't fix the root of the problem, which is on citizen's end.
     
  22. Offline

    Togakure321

    ok but it'll end the error messages or? anyway thanks :D

    hahaha nice name xD

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 25, 2016
  23. Offline

    Gravity

    It will end the error messages in AntiCheat,but that means it could still happen in another plugin.
     
  24. Offline

    Togakure321

    alright thanks ^^ and yea im still getting them.. lol hopefully citizens answers me soon
     
  25. Offline

    Togakure321

    hey i know you've helped in the past. i ended up just deleting citizens... and now im getting spammed with this one.. any ideas?
    ... 20 more
    11:42:53 [SEVERE] Could not pass event EntityDamageByEntityEvent to AntiCheat v1
    .4-DEV-b357
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
    va:341)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:62)
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j
    ava:477)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:462)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callEvent(CraftEventFa
    ctory.java:80)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callEntityDamageEvent(
    CraftEventFactory.java:377)
    at org.bukkit.craftbukkit.event.CraftEventFactory.handleEntityDamageEven
    t(CraftEventFactory.java:399)
    at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:658)

    at net.minecraft.server.EntityAnimal.damageEntity(SourceFile:122)
    at net.minecraft.server.EntityHuman.attack(EntityHuman.java:794)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:1124)
    at net.minecraft.server.Packet7UseEntity.handle(SourceFile:36)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:290)
    at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:113)
    at net.minecraft.server.ServerConnection.b(SourceFile:39)
    at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30)
    at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:595)
    at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:222)
    at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:493)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:426)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:856)
    Caused by: java.lang.NoSuchMethodError: org.bukkit.Material.isSolid()Z
    at net.h31ix.anticheat.manage.Backend.checkSight(Backend.java:601)
    at net.h31ix.anticheat.event.EntityListener.onEntityDamage(EntityListene
    r.java:176)
    at sun.reflect.GeneratedMethodAccessor45.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
    va:339)
    ... 20 more
     
  26. Offline

    Gravity

    You need to update your craftbukkit build, I put a huge notice on the jenkins about it :)
     
  27. Offline

    Togakure321

    ok thanks
     
  28. Offline

    ppllmm22

    Got this error:​
    [INFO|7:28:59]: ppllmm22 tried to damage an entity without swinging their arm.
    took about a minute to get kicked...​
    I got this error buy hitting a zombie with a diamond lol​
    can you tell me if I'm doing anything wrong​
    I have MagicalSpells, AncientRPG, and Vault installed they don't seem to affect this though.​
    thx :)
     
  29. Offline

    Jungfaha

    Are there compatibilities for mincraft 1.4.6?
    nearly all the players are getting errors or considerd cheating whn i know they are not.
    Is this due to the fact that the plugin is not compatible to 1.4.6?
     
  30. Offline

    Gravity

    Hi guys, I finished working on a new video today, since the old one was a pre-release (before even 1.0) and needed serious updating. Check it out!

    Also, 1.5.4 (and subsequent 1.5.5 quick bugfix) providing MC 1.4.7 compatibility is out, you can get it and view the changelog on BukkitDev.
     
  31. Offline

    gotchagain

    How do you allow flying in creative mode while still blocking zombe mod flying?
    I have tried adding the anticheat.check.fly permission, but it also bypasses the zombe flying check for some reason.
     

Share This Page