Spartan Anti Cheat for Java | Advanced AntiCheat Detection | 1.7-1.21.4 icon

Spartan Anti Cheat for Java | Advanced AntiCheat Detection | 1.7-1.21.4 -----

In the mission to create & maintain the best Minecraft anti-cheat, powered by Machine Learning (ML)



Build 389 - Notification Unification & Performance Improvements
News:
  • Spartan’s Verbose & Mining notifications have been replaced by a unified notification system. A player can now only toggle notifications and change their frequency. If a player has the default notification frequency, they may be more notified about certain players depending on how close they are to them.
  • Spartan’s movement processes are split in two, the ones who run in events and ones who run in schedulers. This update provides a significant & apparent performance improvement on top of all the previous, by moving 99% of movement processes to events, which will prevent unnecessary calls, reduce memory usage, and reduce performance waste from similarly collected data.
  • Spartan’s data utilities, also known as Cooldown, Millis, Double, Attempts & Tracking, have been rewritten as objects, which will greatly help a server’s garbage collector to manage them and prevent high memory usage. This should also help the plugin’s general performance by requiring less cycles when searching for information.
Logs:
  1. Corrected a few Clip instant trident false positives.
  2. Slightly reduced the method calls of the Cloud feature.
  3. Corrected a few Exploits undetected movement invulnerable player false positives.
  4. Corrected a rare Spartan Player object concurrent modification console error.
  5. Slightly optimised the Spartan Player object with more compact schedulers.
  6. Slightly improved the Debug feature with shorter & better descriptions.
  7. Noticeably improved the Movement listeners with replacement of schedulers with events.
  8. Corrected dozens of Exploits ping-spoof packets false positives caused by Purpur forks.
  9. Corrected a few Exploits ping-spoof prediction false positives caused by low calculations.
  10. Corrected a few Fly stable soul-sand false positives.
  11. Potentially corrected a few ElytraMove speed & fly firework false positives.
  12. Slightly improved the Cache system with more accurate usage statistics.
  13. Corrected a few KillAura area unsafe advantage false positives.
  14. Greatly improved the Player utilities with less memory calls & more accurate methods.
  15. Corrected a few Jesus speed jumping in water false positives.
  16. Item Attributes compatibility will now automatically enabled if Mythic Mobs compatibility is detected.
  17. Potentially corrected a few Exploits undetected movement player push false positives.
  18. Noticeably improved the Elytra Glide handler with a new firework cooldown system.
  19. Greatly optimised the Sprint check with custom instead of native object calls.
  20. Noticeably optimised many Protections & Handlers by moving them off the main thread.
  21. Corrected a few IrregularMovements jump auto-jump false positives.
  22. Corrected a few MorePackets instant detection elytra false positives.
  23. Completely rewritten the Cooldown, Millis, Double, Attempts & Tracking as objects.
  24. Slightly improved the Spartan Bukkit system with less memory calls and more dynamic methods.
  25. Slightly optimised the Plugin Ticks handler with more pre-calculated variables.
  26. Noticeably optimised the Clip check with less method calls.
  27. Corrected a few Exploits chunk updates vehicle false positives.
  28. Verbose & Mining notifications have been replaced by a single notification system that may adjust itself based on distance from the spectated player.
  29. Replaced some language.yml & settings.yml options with new ones.
  30. Deprecated 5 API methods and replaced them with 3 new ones.
  31. Implemented a new permission named “spartan.notifications” for the new unified notifications.
  32. Permissions “spartan.verbose” & “spartan.mining” will remain compatible and replace “spartan.notifications”.
  33. The Background API’s methods will no longer be accessible as it should have been from the beginning.
  34. Implemented a new checks.yml configuration option. (Clip.check_abstract_blocks)
  35. Corrected a Fly stable 1.12 server semi-solid block bridging issue.
  36. Noticeably improved & optimised the Teleport Protection feature with a faster WorldGuard compatibility & vulnerability patches.
  37. Noticeably optimised the Block utilities with less location calls & less memory usage.
  38. Noticeably improved the Manage Checks inventory menu with more compact & organised item descriptions.
  39. Corrected a few BlockReach break sensitive block false positives.
  40. Greatly improved the BlockReach check with better calculations and more detailed verbose information.
  41. Slightly optimised the Default Configuration handler with faster methods.
  42. Greatly improved the Configuration Recommendations feature with more & better recommendations.
  43. Slightly improved the Math utilities with new useful methods.

Language.yml Changes:
Code (Text):

Removed:
verbose_message
mining_message

Added:
detection_notification
mining_notification
 
Settings.yml Changes:
Code (Text):

Removed:
Notifications.enable_verbose_notifications_on_login
Notifications.enable_mining_notifications_on_login
Notifications.individual_only_verbose_notifications
Notifications.output_silent_check_verbose
Notifications.output_uncertain_check_verbose

Added:
Notifications.enable_notifications_on_login
Notifications.individual_only_notifications
Notifications.send_silent_notifications
Notifications.send_uncertain_notifications
 
API Changes:
Code (Text):

Deprecated:
hasMiningNotificationsEnabled()
setMiningNotifications()
hasVerboseEnabled()
setVerbose() x2

Added:
hasNotificationsEnabled()
setNotifications() x2
 
----------, Jan 22, 2021
Resource Information
Author:
----------
Total Downloads: 10,703
First Release: Jul 9, 2016
Last Update: Today at 4:18 PM
Category: ---------------
All-Time Rating:
731 ratings
Find more info at www.vagdedes.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings