promotional bannermobile promotional banner

HyAntiCheat

A packet-based AntiCheat made for Hytale.

File Details

HyAntiCheat (v0.4.0)

  • R
  • Apr 29, 2026
  • 416.42 KB
  • 17
  • Early Access

File Name

HyAntiCheat.jar

Supported Versions

  • Early Access

Bigger update. Added some new features but also had to re-write some internal systems which might cause some new bugs. Revert to 0.3.7 if needed and report bugs to me :) 

[+] New Check: Motion(A) - Another movement check. Currently most useful against NoFall Cheats.
[+] New Check: BadPackets(D) - Prevents cheaters from being able to use QuickReplace (Creative feature) in Survival. 
[+] Commands: "/hyac pps" and "/hyac perf" - PPS Allows you to see the amounts of packets per second that HyAC is processing (inbound/outbound). Perf show the time HyAC needs to process packets in milliseconds. These commands are more for development and debugging performance issues. You can disable these messurements in the config under "PerformanceMetrics" if you dont need them / aren't interested. 
[+] Added security kick for hits made from very far away in the Reach check
[+] Added a limit for how much velocity a player can be given by the server. This was mostly added to prevent abusing launchpads to fly up almost infinte. The amount/limit can be configured in the config under "MaxOutgoingVelocity". 
[+] Added "AllowMitigation" config option to all Checks. In addition to the global setback toggle (AllowSetback), you now also have control over each checks ability to mitigate (that means setback and/or cancel packets, etc). 
[+] Added "BlockIds" config option to ServersideCollision. When you enter a block ID into this list, ServerSideCollission will only check the blocks in the list. So for example when you only want to prevent people to phase through bedrock, you can enter "Rock_Bedrock" in the list, other blocks won't be checked then.
[+] Added ChatFilter: A simple word blacklist check, empty by default. Words can be added in the ChatProtection config. CheckMethod WORDS only blocks exact space-separated words, while CONTAINS is more sensitive and also blocks words found inside other text.
[+] Began setting up internal things for more packet validation checks and started testing some new checks for the next update

[#] Fixed false flags caused by high velocity (like launchpads) across all checks
[#] Fixed MoveStateValidation sometimes kicking players when moving directly after leaving creative mode by fixing reference mistake
[#] Completely changed how MovementSettings are lag compensated to fix some falses in edge cases
[#] Fixed a bug caused by mod conflicts between fly commands and no-fly protected regions. These caused the client to be able to fly without being allowed to do so, resulting in a false security kick. When that happens the client is now forced to disable fly by HyAC.
[#] Fixed some potential false flags in MoveLimit with high jump forces
[#] Update Checker now checks for updates more often