Spartan AntiCheat & AntiExploit v4.0.8.8

The longest living Minecraft paid anti cheat! | 25+ Languages | Folia/Geyser/Cross-Version Support
Corrected several null-pointer console errors caused by the Location object not having loaded its Block object with information.
News:
  • The Asynchronous Detections feature was recently brought back to life. Unfortunately, some of its users had abnormally high amounts of false positives, server lag, or both. This update targets these issues by improving the synchronisation of object information between different threads, but also collectively running processes every tick instead of assigning each process to a reusable thread or otherwise its queue. This feature still remains experimental.
  • Spartan has been further optimised in this update, by having its Location object no longer call chunks to retrieve block information when not required. This change should improve many situations where the code of a check’s detection doesn’t logically progress to its full potential.
Logs:
  1. Corrected a few remaining IrregularMovements step script-based feature false positives.
  2. Slightly optimised the IrregularMovements step detection with less method calls.
  3. Noticeably improved the Elytra handler by using ViaVersion to identify the player’s version.
  4. Noticeably improved the Player, Block, Combat & Move utilities with significant reduction in location calls.
  5. Noticeably improved almost all checks with significant reduction in location calls.
  6. Noticeably optimised & improved the Asynchronous Detections feature with code rewrites.
  7. Slightly improved the Spartan Player object with new advanced methods.
  8. Noticeably improved the Spartan Location object with a significant reduction in chunk calls.
  9. Corrected a Piracy system bug that caused Spartan to disable for [Censored] users.
  10. Corrected a few IrregularMovements bouncing-blocks bed false positives.
  11. Slightly improved the Spartan menu with more organised item descriptions.
  12. Slightly optimised the Fly check with less method calls.
  13. Slightly optimised the Player utilities with unnecessary method removals.
  14. Corrected a few MorePackets limit related boat false positives.
  15. Moved the MorePackets check to the main thread due to abnormal amounts of false positives.
  16. Slightly improved the Fly check’s verbose information with more detailed descriptions.
  17. Slightly improved the BoatMove check with faster detection codes.
Transferred some asynchronous processes related to block breaking, block placing & environment interacting to the main due to false positives.
News:
  • Spartan was previously compatible with Bedrock players by identifying them using the Bukkit version of Floodgate/Geyser & exempting them from all detections. A new settings.yml option has been introduced to help identify Bedrock players that are allowed access via BungeeCord/Proxy plugins. In addition, most of Spartan’s detections will now support checking Bedrock players, so server staff can have less stuff to worry about.
  • Spartan introduced Asynchronous Detections in the distant past. Due to some complications, a large part of this feature was forcefully disabled. This update resolves these problems and once again makes most of the plugin’s detections asynchronous.
Logs:
  1. Reversed some very recent changes on the Fly check to prevent potential bypasses.
  2. The Reports menu will now show reports of the last 3 days instead of all reports.
  3. Check prevention will no longer take place for verbose users unless the server has 5 or less players.
  4. Corrected several MorePackets speed potion effect, dolphin’s grace potion effect, depth strider boots & boat player latency false positives.
  5. Slightly optimised the Player Limit Per IP feature.
  6. Corrected a trivial number comparison bug in the Player Limit Per Ip feature.
  7. Corrected a few Speed limit mcMMO false positives.
  8. Replaced 2 settings.yml options with a new single option.
  9. Moved 2 settings.yml options to a different configuration category.
  10. Added a brand new settings.yml option to help identify bedrock players.
  11. Fully brought back the Asynchronous Detections feature.
  12. Implemented additional security to the Cloud feature.
  13. Improved the plugin’s Test Server handler with broader detections.
  14. Slightly improved the Exploits check with more proper detections.
  15. Corrected a few ElytraMove fly trident false positives.
  16. Made the Performance Optimizer feature less lenient & overall more strict.
  17. Attempt utilities will now give extra time to KillAura detections when 1.9+ pvp mechanics are apparent.
  18. Slightly improved the Cancel Violation handler with better exemptions.
  19. Corrected a few Velocity zero distance MythicMobs compatibility false positive.
  20. Corrected several Fly low ground elytra false positives.
  21. Corrected a Ping command latency reset bug caused by the Ping Spoof detection.
  22. Slightly optimised the Settings configuration with less memory usage.
  23. Removed an awareness notification related to a removed asynchronous setting.
  24. Corrected a few MorePackets & Clip vector riptide trident false positives.
  25. Corrected dozens of riptide trident off-hand movement false positives.
  26. Greatly optimised the Player utilities with less location calls & faster methods.
  27. Spartan can no longer be a blocked command as it goes against Spartan Syn.
  28. Slightly optimised the Chat Protection feature with less method calls.
  29. Implemented partial detection support for Bedrock players.
  30. Noticeably improved the Bedrock Player handlers with better identification.
  31. Slightly improved the Player Info inventory menu with more detailed descriptions.
  32. Corrected a few MorePackets low attempts false positives.
  33. Corrected dozens of IrregularMovements step & Clip instant Skript plugin false positives.
  34. Corrected a few Nuker moves-in-between surface block & sensitive block false positives.
  35. Greatly improved the Block utilities with more detailed libraries & minor bug corrections.
  36. Corrected a few Jesus water soul-sand false positives.
  37. Slightly improved the Jesus check with more universal limits.
  38. Corrected a few minor MorePackets boat limit caused bypasses.
  39. Slightly improved the TPS system with more universal limits.
  40. Noticeably improved the Spartan Player & Spartan Location objects by reducing their calls.
  41. Greatly improved the Search Engine with less methods & better cache handling.
  42. Greatly improved the Developer Report feature with asynchronous requests.

Settings.yml Changes:
Code:
Removed:
Punishments.broadcast_on_kick
Punishments.broadcast_on_ban
Teleportation.fall_damage_on_teleport
Teleportation.ground_teleport_on_detection

Added:
Punishments.broadcast_on_punishment
Detections.fall_damage_on_teleport
Detections.ground_teleport_on_detection
Detections.run_asynchronously
Important.bedrock_player_prefix
Corrected an Elytra handler no-such-method console error for server forks based on 1.8 Minecraft or earlier.
News:
  • This update was released prior to its date to correct a lag issue several customers had to deal with. Build 374 introduced location caching, which also is included in Build 375, which unfortunately ended up causing lag instead of helping. I have reverted the changes and made additional improvements, so performance should be equal to Build 373 or even better.
  • A server refreshes most of its data 20 times in a second. This resource follows this frequency and checks players via many of its detections 20 times in a second. Movement checks are the heaviest, and most of them will now skip checking a player a few times per second in specific situations to help save performance.
  • Many of the plugin's schedulers that used to run on the main thread will now run asynchronously and take use of other cores/threads the CPU has to offer. Some of them are also hybrid, meaning they will run on the main thread only when required, and otherwise asynchronously.
Logs:
  1. Corrected dozens of MorePackets boat liquid block false positives.
  2. Slightly optimised the Liquid protection with faster methods.
  3. Corrected several ImpossibleActions scaffold missing limit false positives.
  4. Slightly improved the ImpossibleActions check by making it more lenient against scaffold hack modules.
  5. Greatly improved the Trident handler by implementing support for unsafe enchantments.
  6. Corrected a few Fly stable shulker box false positives.
  7. Corrected a Violations system null-pointer console error.
  8. Corrected a bug in the Spartan Player object where individual player weather wouldn’t be updated.
  9. Implemented new events in the plugin’s listeners to allow proper weather change handling.
  10. Password related content will no longer be normally shown in the Configurations inventory menus.
  11. Corrected a few Fly calculated fast falling false positives.
  12. Made many schedulers run asynchronously instead of synchronously to save potential performance.
  13. Corrected a KillAura block raytrace mcMMO ability false positive.
  14. Correct several trident item change movement false positives.
  15. Corrected a few Fly up climbing block false positives.
  16. Removed the cache from the Spartan Location object due to it causing lag.
  17. Implemented a tick skipping feature in the Violations system to save performance.
  18. Greatly improved the Fly check with better lag adjusted limits.
  19. Noticeably improved the Ping protection with proper limit exemptions.
  20. Corrected an ItemDrops check latency limit calculation bug.
  21. Corrected a Spartan inventory menu Syn item description showcase bug.
  22. Further extended the plugin’s command tab completion with player names.
  23. Corrected a Spartan menu lag issue caused by the Reload item’s cache usage.
  24. Corrected dozens of MorePackets long distance false positives.
  25. Corrected a MineTinker compatibility console error by updating the dependency files.
  26. Corrected dozens of elytra movement false positives caused by the NPC compatibility.
News:
  • This update was released prior to help locally stabilise the MorePackets check instead of using the Cloud feature, and ultimately allow further potential corrections to take place.
  • The plugin’s commands now come with the overly requested tab completion, but also descriptions briefly explaining their purpose. Some of them can also be clicked for their execution or a form of it to take place. This should help existing and especially new customers to better learn & use the plugin.
  • The Hacker Finder inventory menu now also includes player punishments as part of its descriptions. This has been an often requested feature and should help Syn customers to better & faster identify hackers while further eliminating false punishments.
Logs:
  1. Corrected a trivial issue where some of the default config.yml punishments would start from the 2nd command.
  2. Corrected a few remaining KillAura area mob/animal farming & mcMMO false positives.
  3. Slightly improved the verbose information of the KillAura & MorePackets check by making them more compact.
  4. Corrected many MorePackets boat ice & elytra flying false positives.
  5. Corrected potential MorePackets trident, explosion false positives.
  6. Removed all forgotten MorePackets checks.yml configuration options.
  7. Slightly improved the Player utilities with more stable methods.
  8. Slightly improved the ElytraMove check with more universal limits.
  9. Corrected a Fly up climbing block false positive caused by a Move utilities inaccuracy.
  10. Corrected a few potential climbing block false positives caused by a Move utilities inaccuracy.
  11. Corrected a messages.yml wrong word use with the “empty_ban_list” option.
  12. Implemented command tab completion for both players & console users.
  13. Noticeably improved the Search Engine feature with new advanced methods.
  14. Noticeably improved the Hacker Finder inventory menu with proper grammar.
  15. Noticeably improved the Player Info inventory menus with proper grammar & better colors.
  16. Hacker Finder inventory menu will now also include player punishments as part of its descriptions.
  17. Corrected a bug in the Clickable Message feature where commands wouldn’t be executed.
  18. Some of the plugin’s commands now support clicking them for their execution to take place.
  19. The plugin’s commands now come with descriptions briefly explaining their purpose.
  20. The plugin’s command introduction now allows you to visit the plugin’s official website.
  21. Slightly optimised the Command Execution handler with less method calls.
  22. Potentially corrected several ImpossibleActions scaffold cached limit false positives.
News:
  • The MorePackets check has been completely rewritten. It was previously a collection of 5 detections, one of them being fairly unstable, hence also disabled by default. Now, it is one only detection supporting omnidirectional movements, vehicles & lower amounts of timer.
  • In the past, specifically in the release of Build 365, Spartan received a major optimisation which was the caching of directional locations. This ultimately reduced location calls by a lot and many users provided positive feedback. This update attempts to do the same with Spartan’s location object, which is responsible for over 90% of location calls.
Logs:
  1. Completely rewritten the MorePackets check, ultimately reducing detections from 5 to just 1.
  2. Corrected an Invisible Block bug handler problem with vehicle exiting.
  3. Improved the Hacker Finder, Suspected Players, Legitimate Players, Wave & Reports inventory menus with in-order item adding.
  4. Improved the Wave feature’s commands with in-order text adding.
  5. Corrected a few ImpossibleActions scaffold speed, self block placement & latency bypasses.
  6. Noticeably improved the ImpossibleActions scaffold detection with support for greater distances & new latency calculations.
  7. Corrected an Exploits rapid-disallowed-building self block placement bypass.
  8. Slightly optimised the NoSlowdown web detection with faster methods.
  9. Corrected an Exploits undetected-movement dramatically slow fly bypass.
  10. Corrected several FastBreak grass, dirt, stone, sand, ore, gravel block false positives.
  11. Implemented 3 new Developer API methods.
  12. Corrected dozens of KillAura & HitReach horizontal mcMMO plugin compatibility axe ability false positive.
  13. Corrected a NoSlowdown web false positive caused by a minor Block utilities bug.
  14. Slightly optimised the Block utilities with better memory allocation.
  15. Greatly improved the Spartan inventory menu with memory use information.
  16. Corrected a small value limitation bug in the Search Engine feature.
  17. Corrected a small bug in the Player Info inventory menu where Syn information would still be shown.
  18. Noticeably optimised the Spartan Location object with dynamic caching which reduces Bukkit location calls.
  19. Potentially corrected a few Speed firework boosted elytra false positives.
  20. Slightly improved the Player & Combat utilities with more useful methods.
  21. Corrected several NoSlowdown forward compatibility false positives.
  22. Greatly optimised the Jesus check with less method calls & potential false positive corrections.
  23. Corrected a Jesus horizontal water logged block false positive.
  24. Corrected a small bug in the Awareness Notifications feature that notified non-permission players.
  25. Slightly improved the Cloud & Cancel Violation feature with more universal methods.
  26. Slightly improved the Hack Prevention object with more universal methods.
  27. Corrected a small block refresh bug in the Invisible Block handler.
  28. Potentially corrected several ImpossibleActions tower low violation false positives.
  29. Corrected a small bug where the “/spartan menu” command wouldn’t be shown to spartan.info permission players.
  30. Corrected an issue where the plugin wouldn’t enable if the server fork was missing some Google json libraries.
  31. Slightly improved the calculations & limits of the Default Configuration, Cancel Violation & Low Violation handlers.
  32. Corrected an Exploits chunk-updates trident false positive.
  33. Greatly improved the Exploits check with more verbose information & potential false positive corrections.
  34. Potentially corrected a few remaining BoatMove stable ice block false positives.
  35. Corrected dozens of Speed high latency bypasses by improving the limit calculations.
  36. Noticeably improved the Ping protection with proper multiplier limitations.
  37. Slightly improved the False Positive Detection feature by adjusting it's supported checks & detections.
  38. Corrected a KillAura area animal & mob farming false positive.
  39. Noticeably improved the Trident handler with more universal methods.
  40. Greatly improved the Floodgate plugin compatibility with refresh of its cache.
  41. Slightly decreased the HitReach check’s horizontal limit in the checks.yml configuration.
  42. Corrected a Sprint omnidirectional liquid block false positive.
  43. Corrected a small text comparison bug in the Speed check.
  44. Corrected a few Speed limit elytra false positives.
  45. Corrected a Fly down climbable block false positive.
  46. Corrected a KillAura hits-per-second mcMMO false positive.
  47. Corrected several IrregularMovements bouncing-blocks climbing block & low limit false positives.
  48. BoatMove check’s compatibility protection will now be disabled by default in checks.yml.
  49. Corrected a few IrregularMovements step fire damage false positives.
  50. Corrected dozens of ElytraMove speed low TPS false positives.
  51. Corrected a plugin disable issue occurring to [Censored] users caused by the Piracy protection.
  52. Implemented support for the {expiration} syntax in the Ban feature’s broadcast message.

Checks.yml Changes:
Code:
Removed:
MorePackets.check_instant
MorePackets.check_delay
MorePackets.check_blink
MorePackets.check_difference
MorePackets.check_overall

API Changes:
Code:
Added:
Integer getCancelViolation(HackType hackType, String worldName)
Integer getCancelViolation(HackType hackType)
Integer getViolationDivisor(Player p, HackType hackType)
Buy a license now
$24.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
1 year
Lifetime
+ $75.00
137,988 Views
1,102 Purchases
1,392 Downloads
Jul 14, 2019 Published
Jun 13, 2026 Updated
5.00 star(s)
Average rating (26)
1.9 MB File size
Open source
  1. Yes
DRM-free
  1. No
Unobfuscated
  1. Yes
AI use in marketing
No
AI use in product
No
Type
  1. Protection
  1. Staff
  1. Patch
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Folia
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
  1. 1.17
  1. 1.16
  1. 1.15
  1. 1.14
  1. 1.13
  1. 1.12
  1. 1.11
  1. 1.10
  1. 1.9
  1. 1.8
  1. 1.7
Supported languages
  1. English
  1. Spanish
  1. Russian
  1. German
  1. French
  1. Portugese
  1. Polish
  1. Turkish
  1. Chinese
  1. Indonesian
  1. Italian
  1. Vietnamese
  1. Dutch
  1. Korean
  1. Czech
  1. Thai
  1. Hungarian
  1. Arabic
  1. Japanese
  1. Ukrainian
  1. Swedish
  1. Danish
  1. Romanian
  1. Slovak
  1. Hebrew
  1. Lithuanian
Includes DRM
Yes
Source access (legacy)
Open source
Creator
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,250 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,256 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 45 ratings
3,136 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,825 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 73 ratings
2,587 purchases
137,988 Views
1,102 Purchases
1,392 Downloads
Jul 14, 2019 Published
Jun 13, 2026 Updated
5.00 star(s)
Average rating (26)
1.9 MB File size
Open source
  1. Yes
DRM-free
  1. No
Unobfuscated
  1. Yes
AI use in marketing
No
AI use in product
No
Type
  1. Protection
  1. Staff
  1. Patch
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Folia
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
  1. 1.17
  1. 1.16
  1. 1.15
  1. 1.14
  1. 1.13
  1. 1.12
  1. 1.11
  1. 1.10
  1. 1.9
  1. 1.8
  1. 1.7
Supported languages
  1. English
  1. Spanish
  1. Russian
  1. German
  1. French
  1. Portugese
  1. Polish
  1. Turkish
  1. Chinese
  1. Indonesian
  1. Italian
  1. Vietnamese
  1. Dutch
  1. Korean
  1. Czech
  1. Thai
  1. Hungarian
  1. Arabic
  1. Japanese
  1. Ukrainian
  1. Swedish
  1. Danish
  1. Romanian
  1. Slovak
  1. Hebrew
  1. Lithuanian
Includes DRM
Yes
Source access (legacy)
Open source
Creator
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,250 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,256 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 45 ratings
3,136 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,825 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 73 ratings
2,587 purchases
Top