Spartan Anti-Cheat | Advanced Cheat & Hack Detection | 1.7 - 1.20.4

MC Plugin Spartan Anti-Cheat | Advanced Cheat & Hack Detection | 1.7 - 1.20.4 Phase 534
Advanced & reliable cheat prevention made simple, trusted by over 100,000 servers.

Resource packs will now be identified when the Bukkit method is available.
Following my reply to @md_5:
Made extra functionalities available to everyone natively via the plugin's code, older versions will continue to receive them via a web-server connection. Additionally, online documentation has returned the options of the extra functionalities.
  1. The Exploits undetected-movement detection will no longer check players in vehicles as it doesn’t need to.
  2. The Exploits undetected-movement detection will now check the configuration before running.
  3. The IrregularMovements check will now be more lenient when the scenario changes.
  4. The plugin will now convert text to decimals faster which will help when analyzing violation information data.
  5. The Inventory utilities will now use different methods to set the owning head of a player depending on the server version.
  6. Decreased the amount of threads the plugin uses for asynchronous tasks.
  7. The Information Analysis object will now remove numbers from detections and will try to correlate them to configuration options for more unique outcomes.
  8. The Cancel Violation handler will now be updated more frequently for more consistent and accurate calculations.
  9. The Cache system will no longer clear certain important types of data.
  10. The False Positive Detection feature will now create more simplified keys for higher chance of catching false positives.
  11. The False Positive Detection feature will now consider hackers & suspected players in its calculations in more strict terms.
  12. Corrected a few outdated messages related to the Research Engine handler.
  13. Completely rewritten the way Problematic Detections are calculated.
Did some critical optimisations to the Player Profiling objects to restore good performance for some users.
Corrected a SQL table creation issue and a major check cancellation issue. Updating is more than recommended, sorry for the inconvenience, Phase 488 was a massive update.
Fixed an issue where the class of the Performance Optimizer feature wouldn't initiate.

Phase 487 - Separate Bedrock/Java Calculations & Velocity Check Improvements

  1. Bedrock & Java player information will now be analyzed and structured separately.
  2. The Velocity check’s detection will now detect things more accurately by accounting for online hackers in the data flow.
  3. The Product Offer feature will no longer be so forceful with notifying staff users.
  4. The Cross Server Information feature will now work better.
  5. Improved the stability of the IrregularMovements check when it comes to bedrock players.
  6. The Bedrock Detections notification will now appear less frequently and when needed.
  7. Problematic Detections will no longer be included in hacker/suspected player calculations.
  8. Made the variables and functionalities of the compatibility configuration more universal.
  9. Players will no longer be able to pickup items when using Spartan’s spectator mode.
  10. The Player Info inventory menu will no longer use magic color codes when the user has opted out of the ecosystem options.
  11. Some information from the AntiCheat Updates item will now appear on other inventory menus.
  12. The File GUI will now appear as a recommendation in the Manage Configuration menu.
  13. Implemented a new settings.yml option to toggle bedrock detections for those that own it.
  14. The Suspicious Fights feature will now return more relevant results based on a pre-existing more organized algorithm.
  15. The HitReach check will now consider the average hit reach of the server’s players for better stability & detectability.
  16. Improved the tab completion by detecting what to recommend based on the command’s arguments.
  17. The Wave & Ban features will no longer do transfers from their old configurations due to them having been removed for a long time.
  18. Rewritten how the raw command feature works with an awareness notification to always support command options.
  19. Implemented a new awareness notification option to accompany the spectate command.
  20. The Wave feature’s API method is now a boolean and not a void.
  21. The Ban feature will now support SQL and also offer a creation date.
  22. Slightly optimized the item search of all inventory menus with a direct equals method.
  23. You can now dismiss reports via the inventory menu by clicking on the reported player item.
  1. Implemented an automatic calculation of the size of the Plugin Ecosystem inventory menu.
  2. The plugin will now identify its original platform when using a token.
  3. Extended the Cloud feature with more useful methods.
  4. Improved how the plugin shows URLs.
  5. Some product information will now be synchronized with the Cloud.
  6. Improved the plugin’s Awareness Notifications with new and more proper messages.
  7. The Piracy handler will now operate at much faster speeds due to the implementation of multiple threads.
  8. The plugin will now require more to ban a player via the Cloud feature.
  9. The String utilities methods will now return more fail-safe results.
  10. The Cross Server Information feature will now have better backwards option compatibility.
  11. The IrregularMovements levitation detection will no longer run when the player’s head is inside a block.
  12. A player’s check evidence will no longer be returned if they have bypass or are in other states of canceled checking.
  13. Listed additional bounding blocks for stonecutter blocks in the Ground utilities.
  14. Removed the Plugin Ecosystem inventory menu as it was rarely used by users.
  15. The Minigame Maker compatibility will now open its menu via commands.
  16. Adjusted the queries of the SQL feature to be less problematic & more universal.
Corrected some messages being sent incorrectly.
  1. Created a new settings.yml option named “Cloud.synchronise_files” to toggle cloud file changes.
  2. Removed the settings.yml option “Important.cloud_feature” as all Cloud features will fail properly if unavailable or not connected.
  3. Moved the settings.yml option “server_name” to the newly created “Cloud” category while maintaining backwards compatibility with the 2 older options.
  4. Awareness Notifications will now longer include the disabling message part when sent on Discord.
  5. The messages.yml option “notifications_clickable_command” has been transferred to settings.yml as “Notifications.message_clickable_command”.
  6. Improved the Auto Updater feature with universal variable outcomes.
  7. Adjusted some material libraries in the Block utilities for the better.
  8. Improved the notification of the Floodgate compatibility.
  9. Implemented additional awareness notifications.
  10. Potentially improved the compatibility of mcMMO & TreFeller plugins.
  11. The synchronization algorithm will now understand the type of variable it is dealing with.
  12. The synchronization algorithm will now be faster & account for when the server is unavailable.
  13. Adjusted the Research Engine handler to use the YAML configuration more properly.
  14. Custom check names will now be available for certain customers.
  15. Slightly improved the functionality of some of the items in the Spartan inventory menu.
  16. Changed how items are shown in the Spartan inventory menu to be simpler.
  17. Removed the MinecraftServerWebsite compatibility due to the plugin becoming outdated.
  18. Bedrock players will now be treated more leniently by the Lag Leniencies feature.
  19. The Extra Functionality system will now longer attempt to verify existing customers.
  20. The MorePackets check will now be more lenient with the CrackShot plugin features.
  21. Adjusted the settings.yml configuration system creation algorithm to be more universal.
  22. Some Awareness Notifications will now be sent in masses instead of one after another periodically.
  23. The Customer Support feature will no longer always fail when there’s an insufficient amount of data.
  24. Improved the Inventory utilities with new universal methods.
  • Like (+1)
Reactions: Puro
Top Bottom