Spigot Hawk Anticheat (MC 1.7.10 & 1.8.8) BETA 2008

A free anticheat for legacy versions of Spigot.

  1. I'm planning on reorganizing my code by the next month or two. There is a handful of things that I definitely want to improve in the code for maintainability and efficiency. Expect updates to be a little more slow for now. When I am complete, Hawk will no longer be in the beta stage. Thanks for understanding.
  2. Yeah, it is. Unfortunately it's the only plugin I know that listens to damage events asynchronously. I really don't feel like making one myself, but if you know of another one, please feel free to let me know.
  3. Yeah, to be honest. It was a great resource. Too bad @frash23 passed away. He was a legend.
  4. Noticed when I installed this, memory usage increased by 30%, is this anti-cheat resource intensive?
  5. I hope not. How many players are on your server?
  6. 3 players, running on a 1GB plan. With 10 plugins (optimized).
  7. I think the code organization that I'm going to do will improve that and also CPU utilization.
  8. Ok, thanks.
  9. Islandscout updated Hawk Anticheat [Free] (MC 1.7.10-1.8.X) with a new update entry:

    Improvements and fixes

    Read the rest of this update entry...
  10. Islandscout updated Hawk Anticheat (MC 1.7.10-1.8.X) with a new update entry:


    Read the rest of this update entry...
  11. It appears you are running on 1.12 and Hawk is trying to access AABB utilities for 1.7 - 1.8. Hawk does not and will not support 1.9+. Sorry about that. :(

    In the near future, Hawk will heavily depend on NMS code, so there is a very high chance that it will not even start at all on unsupported versions. Fortunately, during that time, Hawk will also be open-sourced, so anyone can improve the framework or introduce their own checks.
  12. Ow okay thats fine
  13. heyoo hawk developer,
    I've discovered a mistake, and one becomes, if one stands on fences and wants to jump on another, one is bent back

    (MC version: 1.8.9)
  14. fix this please
    [11:58:50] [Server thread/ERROR]: Could not pass event PlayerInteractEvent to Hawk vb1.8.12
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[skywars.jar:git-PaperSpigot-"4c7641d"]
    at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78) ~[skywars.jar:git-PaperSpigot-"4c7641d"]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[skywars.jar:git-PaperSpigot-"4c7641d"]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:517) [skywars.jar:git-PaperSpigot-"4c7641d"]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:502) [skywars.jar:git-PaperSpigot-"4c7641d"]
    at org.bukkit.craftbukkit.v1_8_R3.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:228) [skywars.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.PlayerInteractManager.interact(PlayerInteractManager.java:463) [skywars.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:763) [skywars.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:52) [skywars.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:1) [skywars.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [skywars.jar:git-PaperSpigot-"4c7641d"]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_151]
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_151]
    at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [skywars.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:774) [skywars.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:378) [skywars.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:713) [skywars.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:616) [skywars.jar:git-PaperSpigot-"4c7641d"]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_151]
    Caused by: java.lang.IllegalArgumentException: Cannot measure distance between Trees and Skywars
    at org.bukkit.Location.distanceSquared(Location.java:456) ~[skywars.jar:git-PaperSpigot-"4c7641d"]
    at org.bukkit.Location.distance(Location.java:439) ~[skywars.jar:git-PaperSpigot-"4c7641d"]
    at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source) ~[?:?]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_151]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_151]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:300) ~[skywars.jar:git-PaperSpigot-"4c7641d"]
    ... 18 more
  15. These issues will be fixed in the next update coming in a couple of weeks. Hawk is currently going under a rewrite.
    • Like Like x 1
  16. Hi, I was a client developer and don't even try to tell me that AAC is good because we were literally moving 200 blocks in a second just by colliding to a wall. It's pretty funny to see you talk about egos because you attempted to make your own detections while you could simply hook new ones to NCP which is pretty good, to be honest. Anyway, instead of blaming him for trying to beat AAC, tell him what's inconsistent in his anti-cheat.
    BTW: Spartan is unused, I did so many things on your anti-cheat a long time ago (TP/Phase/Speed/Fly...). You're not an example.
    You're here for money Vagdedes, nothing else.
    #59 Shyrogan, Jul 18, 2018
    Last edited: Jul 18, 2018
    • Winner Winner x 1
  17. Vagdedes


    You are pathetically problematic. Check the date my post was made.
    #60 Vagdedes, Jul 18, 2018
    Last edited: Jul 18, 2018