
Spartan AntiCheat 4.0.4.8
The longest living Minecraft paid anti cheat! | Cross Version | Bedrock / Geyser Support
[#] Improved the MorePackets check's handling of teleportations
[#] Fixed IrregularMovements food-sprint false positives for bedrock players
[#] Fully recoded the reach/hitbox/throughblocks detections
[#] Removed the average frequency calculation from detections
[#] Fixed an issue where some detections would call even if disabled
[#] Improved the support for item attributes in the IrregularMovements speed check
[#] Improved the bedrock client detection for all players
[#] Fixed some KillAura irregular detection false positives
[#] 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
[#] Made the packet-world handler partly async to avoid blocking threads
[#] Removed suspicion notifications as they were barely being used
[#] Introduced a violation system and removed much of the wave statistics
[#] Fixed a rare config utils console error
[#] Removed historical statistics so also removed the Main menu
[#] Removed coordinates from the SQL database structure
[#] Fixed FastClicks false positives when entities were not around
[#] 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