Polymart is now Voxel Shop! We're upgrading many features of the site, and during this open beta you will experience occasional bugs. Learn more
The longest living Minecraft paid anti cheat! | Cross Version | Bedrock / Geyser Support
[#] Optimized detection calls
[#] Made the Fly and Speed detections more stable
[#] Fixed a bug where violation levels would get negative
[#] Fixed incorrect detection information in the FastBreak delay detection
[#] Further limited how much violations can decrease based on statistics
[#] Fixed InventoryClicks bedrock edition false positives
[#] Improved the way the plugin handlers teleportations
[#] Violations will now reset when the punishment level is reached and commands are executed
[#] Implemented average detection call frequency to account for in statistics
[#] Fixed generic slime blocks false positives
[#] Fixed some false positives with speed
[#] Fixed false positives with teleport
[#] Fixed a temporary player console error related to player eye height
[#] Fixed an issue where console logs would take place on a disabled detection or check
[#] Decreased the default average violation to improve false positives
[#] Fixed a console error related to integer to object casting
[#] Fixed webhooks being sent when a detection or its check was disabled
[#] Adjusted the notifications and prevention levels for almost all checks
[#] Fixed a few MorePackets teleport false positives
[#] Fixed a null pointer console error with the Spartan Edition handler
[#] Improved upon the existing statistics to make them faster and more accurate
[#] Fixed a few slime false positives
[#] Removed certain cloud features that were not being used
[#] Fixed a few checks console errors
[#] Fixed an issue with probabilities beyond 100%
[#] Fixed a few temporary player permission console errors
[#] Fixed a Speed check array console error
[#] Fixed a few rare XRay false punishments
[#] Potentially fixed the issue with high probabilities in webhooks
[#] Fixed teleport false positives related to the IrregularMovements jump detection
[#] Implemented a copy of the velocity event to avoid certain version errors
[#] Removed a lot of legacy code from the plugin and replaced it with better and newer code
[#] Rewrote part of the plugin's base to be more coherent and allow for more organized development
[#] Potentially fixed certain XRay false positives
[#] Fixed error with bukkit speed detection
[#] Fixed error with packets vehicle detection
[#] Introduced data samples to drop the statistics requirement to 1 player
[+] New recoded vehicle movement checks
[+] New elytra movement checks
[#] Fixed some falses with semi-solid blocks
[#] Fixed NoSlow falses
[#] Fixed a null message error
[#] Fixed many others minor falses
[#] Fixed nearby entities console errors
[#] Fixed issue with big number probabilities in Discord webhooks
[#] Fixed Discord webhooks firing for disabled checks
[#] Improved the preventions by abstracting the method responsible for every detection
[+] Added check for hits through the wall
[#] Removed some more busy task warnings
[#] Fixed an overflow bug that lead to high probabilities in certain cases
[#] Fixed a few remaining GhostHand false positives
[#] Fixed issue with old ProtocolLib
[#] Fixed another minor falses
[#] Introduced the command '/spartan verbose' to differentiate between important or not notifications
[#] Made detection information shorter for almost all checks
[#] Made detections without options to have more deterministic names
[#] Improved ProtocolLib packet support by checking if certain packets exist
[#] Suspicion Notifications and Discord Webhooks will now notify at higher probabilities to reduce spam
[#] Fixed a few scaffold false positives
[#] Improved the identifications of NPC players
[#] Fixed a few detection null errors
[#] Prompted statistics to recalculated when max data has been updated
[#] Prevented certain statistics from running when not needed
[#] Pushed the requirements of statistics to their minimum
[#] Fixed punishments toggle not working via the menu
[#] Made probabilities of hardcoded detections to decay over time
[#] Changed certain detections from probabilistic to hardcoded
[#] Properly listed a few detections to their respective packets/bukkit category
[#] Removed the bukkit gravity detection
[#] Fixed a null console error
[#] Removed time warnings from runnables
[#] Corrected certain mistakes in the statistics
[#] Added detection types to improve the statistics and the menu descriptions
[#] Added attempt to stop detections when a player is a NPC
[#] Disabled certain detections of FastClicks when on packets
[#] Fixed console errors related to bubble columns
[#] Fixed minor issues related to asynchronous activity
[+] New AutoClicker (FastClicks) checks
[#] Major performance improvements
[#] Potentially fixed a ProtocolLib world change error
[#] Other minor code fixes
[#] Fixed GhostHand check false positives
[-] Removed the punishments webhook URL option as it was not used
[#] Rewrote the line of sight block method because bukkit's method caused crashes
[#] Fixed an iterator console error caused by copy-on-array-list implementation
[#] Fixed inventory utils rare console error related to missing material
[#] Fixed certain false positives with the old gravity detection
[#] Fixed FastBreak false positives
[-] Removed the settings.yml option 'Punishments.broadcast_on_punishment'
[#] Improved notifications by reducing their spam and increasing their importance
[#] Potentially fixed a Folia server error that prevented the plugin from loading
[#] Disabled the XRay check for custom worlds
[#] Optimized how detections/statistics run when requested by multiple threads
[#] Improved suspicion notifications by removing unlikely parts
[#] Fixed water speed bypass
[#] Fixed potential lag issue related to thread usage
[#] Improved the stability of certain statistics
[#] Fixed false positives caused by incorrect usage of threads
[#] Decreased the amount of calls for certain statistical methods