
Spartan AntiCheat 4.0.4.3
The longest living Minecraft paid anti cheat! | Cross Version | Bedrock / Geyser Support
[#] 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
[#] 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
[#] Fixed speed ground/fastclimb bypasses
[#] Fixed many speed/gravity falses
[#] Fixed falses with collision
[#] Fixed falses with vehicles
[#] Fixed falses with minecarts
[#] Fixed falses with ender pearls
[#] Fixed a vehicle related false with HitReach
[#] Fixed a vehicle related console error
[#] Accelerated the learning time of the statistics by introducing data assumptions
[#] Detections will still collect data regardless of them or the check being disabled.
[#] Improved the time statistics take to calculate certain time distances.
[#] Fixed certain FastClicks false positives related to items dropping.
[#] Fixed a nearby entities method bug where it could include the player himself.
[-] Removed the ItemDrops detection as it wasn't really helping anywhere.
[#] Fixed a few FastPlace false positives.
[+] New Velocity handling for Speed checks
[#] Fixed null exception error
[#] Fixed annoying flaw deep in the plugin (because of which there was a disabler)
[#] Made detections reset when a player rejoined the server.
[#] Fixed an Exploits dead-chat-usage false positive.
[#] Fixed desync NoSlow flaws
[#] Fixed 1.13< errors
[#] Fixed false positives when teleporting/spawn
[#] Fixed false positives with some interactions
[#] Fixed other minor things
[#] Fixed some critical flaws in simulation gravity/accel
[#] Fixed simulation gravity/accel bypasses
[#] Fixed NoSlow flaws
[#] Fixed Jesus bypasses
[#] Fixed flaws with horse