
Spartan AntiCheat 4.0.4.6
The longest living Minecraft paid anti cheat! | Cross Version | Bedrock / Geyser Support
Build 414
Jun 19, 2021
Build 414 - Player Profiling & Convenient Notifications
News:
For years now, Spartan has been storing almost all its interactions with players in YAML files & SQL databases. Data such as this is then analysed, separated & cached by the Search Engine, which powers Spartan’s statistical analysis. This update ditches the Search Engine to a great extent and implements Player Profiling, which is fully object oriented, more organised, more scalable, and most importantly dramatically faster. On the outside, it may look the same, but on the inside a huge leap has just taken place.
Logs:
Noticeably improved the Search Engine with a completely rewritten base.
Noticeably optimised the Search Engine with faster caching.
Corrected a few IrregularMovements step buffer false positives.
Removed the Developer API method getViolationHistory() due to handler changes.
Corrected some more typos in the Spartan Inventory menu.
Noticeably optimised all the Syn inventory menu features with faster loading times & more universal methods.
Slightly optimised the Low Violation, Cancel Violation & Violation Divisor handlers with faster methods.
Corrected a ProtocolLib no-such-field console error.
Implemented several new objects to handle the Player Profiles.
Slightly improved the Cache system with more accurate results.
Slightly improved the Incompatible Item object with unique identifiers.
The Player Info inventory menu will now show the Player’s IP and will be available with offline players for Syn members.
Corrected several FastPlace false positives caused by the Vehicles plugin tractor vehicle.
Notifications will now contain less information unless set to the lowest frequency.
Slightly improved the MorePackets check with more ways to increase confidence and detect.
Noticeably improved the KillAura check with a new detection named advantage.
Added a new checks.yml configuration option. (KillAura.check_advantage)
Greatly improved the Block utilities with more organised methods and updated libraries.
Corrected dozens of Fly calculated jumping down hill false positives.
Noticeably improved the Ground with more organised & accurate methods.
Corrected an EntityMove major bypass caused by a bug in the Hack Prevention object & Player utilities.
Corrected a few Criticals damage sharpness 6+ enchantment false positives.
Greatly improved the Math utilities with new & more universal methods.
Trident riptide enchantments beyond the 3rd level will no longer be handled.
Greatly improved the KillAura distance & aimbot detections for 1.9+ pvp mechanics.
Noticeably improved the Hack Prevention object with optimisations, less methods & bug corrections.
Corrected several KillAura block-raytrace sweeping edge enchantment false positives.
Corrected a bug where the player latency/ping would not be calculated in 1.17 servers.
Corrected a major KillAura bypass with the brand new advantage detection.
Slightly improved the Register class with more accurate methods.
Slightly improved the Cloud feature with usage of safer & more secure separators.
Corrected a few movement 1.17 cave vine block false positives.
For years now, Spartan has been storing almost all its interactions with players in YAML files & SQL databases. Data such as this is then analysed, separated & cached by the Search Engine, which powers Spartan’s statistical analysis. This update ditches the Search Engine to a great extent and implements Player Profiling, which is fully object oriented, more organised, more scalable, and most importantly dramatically faster. On the outside, it may look the same, but on the inside a huge leap has just taken place.
Logs:
Noticeably improved the Search Engine with a completely rewritten base.
Noticeably optimised the Search Engine with faster caching.
Corrected a few IrregularMovements step buffer false positives.
Removed the Developer API method getViolationHistory() due to handler changes.
Corrected some more typos in the Spartan Inventory menu.
Noticeably optimised all the Syn inventory menu features with faster loading times & more universal methods.
Slightly optimised the Low Violation, Cancel Violation & Violation Divisor handlers with faster methods.
Corrected a ProtocolLib no-such-field console error.
Implemented several new objects to handle the Player Profiles.
Slightly improved the Cache system with more accurate results.
Slightly improved the Incompatible Item object with unique identifiers.
The Player Info inventory menu will now show the Player’s IP and will be available with offline players for Syn members.
Corrected several FastPlace false positives caused by the Vehicles plugin tractor vehicle.
Notifications will now contain less information unless set to the lowest frequency.
Slightly improved the MorePackets check with more ways to increase confidence and detect.
Noticeably improved the KillAura check with a new detection named advantage.
Added a new checks.yml configuration option. (KillAura.check_advantage)
Greatly improved the Block utilities with more organised methods and updated libraries.
Corrected dozens of Fly calculated jumping down hill false positives.
Noticeably improved the Ground with more organised & accurate methods.
Corrected an EntityMove major bypass caused by a bug in the Hack Prevention object & Player utilities.
Corrected a few Criticals damage sharpness 6+ enchantment false positives.
Greatly improved the Math utilities with new & more universal methods.
Trident riptide enchantments beyond the 3rd level will no longer be handled.
Greatly improved the KillAura distance & aimbot detections for 1.9+ pvp mechanics.
Noticeably improved the Hack Prevention object with optimisations, less methods & bug corrections.
Corrected several KillAura block-raytrace sweeping edge enchantment false positives.
Corrected a bug where the player latency/ping would not be calculated in 1.17 servers.
Corrected a major KillAura bypass with the brand new advantage detection.
Slightly improved the Register class with more accurate methods.
Slightly improved the Cloud feature with usage of safer & more secure separators.
Corrected a few movement 1.17 cave vine block false positives.
Build 413.1
Jun 11, 2021
Build 413 - HotFix #1
Corrected a null-pointer console error caused only in 1.17 Minecraft servers.
Build 413
Jun 11, 2021
Build 413 - Support for 1.17 Minecraft Servers
News:
This update officially adds support for 1.17 Minecraft servers. Despite the update not being too difficult to implement, please keep in mind that it’s still very early for mass adoption, and it can take several weeks/months for that to happen. Enjoy the update, and any bugs, report them directly to me.
Logs:
Corrected a description typo in the Player Info inventory menu.
Updated the plugin’s codes for 1.17 Bukkit-based servers.
Corrected a MorePackets lag & 1.4 timer significant bypass.
Corrected an IrregularMovements step 2 block significant bypass.
Noticeably improved the Search Engine with a completely rewritten base.
Slightly improved the messages.yml configuration with more universal methods.
Implemented 5 new detailed objects to allow proper player profiling.
Corrected a few typos in the daily progress statistics.
Noticeably improved the Block utilities with more universal & organised libraries.
This update officially adds support for 1.17 Minecraft servers. Despite the update not being too difficult to implement, please keep in mind that it’s still very early for mass adoption, and it can take several weeks/months for that to happen. Enjoy the update, and any bugs, report them directly to me.
Logs:
Corrected a description typo in the Player Info inventory menu.
Updated the plugin’s codes for 1.17 Bukkit-based servers.
Corrected a MorePackets lag & 1.4 timer significant bypass.
Corrected an IrregularMovements step 2 block significant bypass.
Noticeably improved the Search Engine with a completely rewritten base.
Slightly improved the messages.yml configuration with more universal methods.
Implemented 5 new detailed objects to allow proper player profiling.
Corrected a few typos in the daily progress statistics.
Noticeably improved the Block utilities with more universal & organised libraries.
Build 412
Jun 10, 2021
Build 412 - About Minecraft 1.17 & Inventory Menu Statistics
News:
Minecraft 1.17 has been released. As soon as a Spigot fork is released for it, I will be implementing support for it. Expect a few days up to a week or two for the codes to be properly updated.
Due to recent compliance with the SpigotMC terms, the plugin’s inventory menu has become kind of ugly. Along with important changes such as false positive & bypass corrections, I took the time to revert to the original design of the menu by implementing useful statistics.
Logs:
Slightly improved the BoatMove check with less potential for bypasses.
Potentially corrected a small ImpossibleActions scaffold bypass.
Slightly optimised the Permissions system with less memory usage.
Noticeably improved the Spartan inventory menu with a better design & backend system.
Corrected several IrregularMovements jump false positives caused by a plugin named CMI.
Noticeably improved the MythicMobs plugin compatibility with more enabled checks/detections.
Corrected a NoFall check bug that corrected a bypass in its spoof detection.
Greatly improved the MorePackets check with faster violations when detected.
Greatly improved the Search Engine handler with a minor bug correction & additional handling.
Potentially corrected several trident water-logged block movement false positives.
Parts of the Search Engine handler & Legitimate Players menu will no longer enable if the Performance Optimizer feature is disabled.
Corrected several Clip block-change & vector false positives caused by the Skript plugin.
Noticeably improved the Teleport protection with handling of high y-position location changes.
Inventory menus will now refresh every 3 seconds due to increased processing taking place.
Corrected several Jesus speed, upwards & ypos false positives caused by the CMI plugin.
Minecraft 1.17 has been released. As soon as a Spigot fork is released for it, I will be implementing support for it. Expect a few days up to a week or two for the codes to be properly updated.
Due to recent compliance with the SpigotMC terms, the plugin’s inventory menu has become kind of ugly. Along with important changes such as false positive & bypass corrections, I took the time to revert to the original design of the menu by implementing useful statistics.
Logs:
Slightly improved the BoatMove check with less potential for bypasses.
Potentially corrected a small ImpossibleActions scaffold bypass.
Slightly optimised the Permissions system with less memory usage.
Noticeably improved the Spartan inventory menu with a better design & backend system.
Corrected several IrregularMovements jump false positives caused by a plugin named CMI.
Noticeably improved the MythicMobs plugin compatibility with more enabled checks/detections.
Corrected a NoFall check bug that corrected a bypass in its spoof detection.
Greatly improved the MorePackets check with faster violations when detected.
Greatly improved the Search Engine handler with a minor bug correction & additional handling.
Potentially corrected several trident water-logged block movement false positives.
Parts of the Search Engine handler & Legitimate Players menu will no longer enable if the Performance Optimizer feature is disabled.
Corrected several Clip block-change & vector false positives caused by the Skript plugin.
Noticeably improved the Teleport protection with handling of high y-position location changes.
Inventory menus will now refresh every 3 seconds due to increased processing taking place.
Corrected several Jesus speed, upwards & ypos false positives caused by the CMI plugin.
Build 411.1
Jun 3, 2021
Build 411 - HotFix #1
Corrected a critical issue with the Cloud feature. Updating is incredibly recommended.
Build 411
Jun 3, 2021
Build 411 - Compliance with SpigotMC terms/rules
News:
This update contains many improvements, corrections & optimisations, like all other regular updates. It was released prior to what I had originally planned due to the requirement to comply with a few SpigotMC rules/terms. More specifically, some off-platform content Spartan offers still exists but is no longer made known to a SpigotMC user in any way.
Logs:
Slightly improved the Search Engine handler with more precise methods.
Slightly improved the False Positive Detection feature with increased leniency.
Slightly optimised the False Positive Detection feature with less method calls.
Corrected an ImpossibleActions scaffold non-block item bypass.
Noticeably improved the Move utilities with new methods & variables.
Noticeably improved many important handlers with off ground block counting.
Corrected many movement bypasses with the improvements made to many handlers.
Noticeably improved the Cloud feature with increased security & new capabilities.
The FAQ command will now disable when the Cloud feature is disabled.
Potentially corrected a few NoFall ratio bedrock player false positives.
Corrected dozens of Fly stable bedrock player false positives.
Slightly optimised the KillAura check & Configuration system with removal of unnecessary method calls.
Potentially corrected several KillAura aimbot low violation false positives.
Updated the Spartan inventory menu with recent content changes.
Corrected a few Clip instant speed effect false positives.
Greatly improved the Permissions system with new & improved methods.
The Cloud feature will now send awareness notifications when a software copy has been loaded on more than 1 IP.
Corrected a few BoatMove ground & Jesus speed lava block fire ticks false positives.
Modified the functionality of the inventory menus & commands to comply with some SpigotMC rules.
Corrected a few Speed limit explosion false positives.
Potentially corrected a BoatMove ground small speed bypass.
Corrected a few KillAura distance short entity distance false positives.
Noticeably optimised the Hacker Finder & Legitimate Players features with less processing requirements.
Corrected a few Velocity bypasses when using items with the knockback enchantment.
This update contains many improvements, corrections & optimisations, like all other regular updates. It was released prior to what I had originally planned due to the requirement to comply with a few SpigotMC rules/terms. More specifically, some off-platform content Spartan offers still exists but is no longer made known to a SpigotMC user in any way.
Logs:
Slightly improved the Search Engine handler with more precise methods.
Slightly improved the False Positive Detection feature with increased leniency.
Slightly optimised the False Positive Detection feature with less method calls.
Corrected an ImpossibleActions scaffold non-block item bypass.
Noticeably improved the Move utilities with new methods & variables.
Noticeably improved many important handlers with off ground block counting.
Corrected many movement bypasses with the improvements made to many handlers.
Noticeably improved the Cloud feature with increased security & new capabilities.
The FAQ command will now disable when the Cloud feature is disabled.
Potentially corrected a few NoFall ratio bedrock player false positives.
Corrected dozens of Fly stable bedrock player false positives.
Slightly optimised the KillAura check & Configuration system with removal of unnecessary method calls.
Potentially corrected several KillAura aimbot low violation false positives.
Updated the Spartan inventory menu with recent content changes.
Corrected a few Clip instant speed effect false positives.
Greatly improved the Permissions system with new & improved methods.
The Cloud feature will now send awareness notifications when a software copy has been loaded on more than 1 IP.
Corrected a few BoatMove ground & Jesus speed lava block fire ticks false positives.
Modified the functionality of the inventory menus & commands to comply with some SpigotMC rules.
Corrected a few Speed limit explosion false positives.
Potentially corrected a BoatMove ground small speed bypass.
Corrected a few KillAura distance short entity distance false positives.
Noticeably optimised the Hacker Finder & Legitimate Players features with less processing requirements.
Corrected a few Velocity bypasses when using items with the knockback enchantment.
Build 410.1
May 29, 2021
Build 410 - HotFix #1
Corrected a FastBreak andesite block no-such-field console error.
Build 410
May 28, 2021
Build 410 - Inconsistency Corrections
News:
Spartan is very stable currently, with only 1 or 2 bypasses recently being discovered, which will be corrected in a future update. Thus, I’ve decided to polish the plugin by searching for inconsistencies in its details. New syntax were added, existing syntax were optimised & inventory menus received a massive update by becoming more minimal and organised.
Logs:
Noticeably improved the Fly check’s detections for bedrock players.
Slightly optimised the Speed check with less usage of String variables.
Potentially corrected a few Speed ice blocks & above blocks false positives.
Noticeably optimised the Cloud feature by moving a specific connection asynchronously.
Corrected a few uncommon damage event null-pointer console errors.
Corrected a few FastBreak frequency andesite block false positives.
Corrected a Cloud feature bug where the Developer-Report command would not consider outdated versions.
Corrected a few remaining EntityMove vehicle access false positives.
Corrected a potential cache issue in the Search Engine handler.
Implemented 2 new configuration syntax. ( {warnings}, {reports} )
Noticeably improved the Config utils with more error proof methods.
Noticeably optimised the Config utils with more direct & specific methods and implementation of caching.
Updated the Cloud feature to be compatible with the brand new GlobalBans plugins.
Corrected a few MorePackets instant leaping/jump potion effect false positives.
Noticeably improved the Spartan & Manage Checks inventory menus with better item descriptions & new items.
Noticeably improved the Recommended Plugins inventory menu with new item listings & new uses.
Corrected a Clip vector trap-door & fence-gate blocks major bypass.
Checks.yml Configuration Recommendations will now disappear from item descriptions if properly configured.
Slightly improved the Material utils with addition of new multi-version items.
Plugin utils will now refresh their cache when other plugins are loaded/unloaded.
Live inventory menus will now refresh every 2 seconds to save performance and prevent annoyance.
Spartan is very stable currently, with only 1 or 2 bypasses recently being discovered, which will be corrected in a future update. Thus, I’ve decided to polish the plugin by searching for inconsistencies in its details. New syntax were added, existing syntax were optimised & inventory menus received a massive update by becoming more minimal and organised.
Logs:
Noticeably improved the Fly check’s detections for bedrock players.
Slightly optimised the Speed check with less usage of String variables.
Potentially corrected a few Speed ice blocks & above blocks false positives.
Noticeably optimised the Cloud feature by moving a specific connection asynchronously.
Corrected a few uncommon damage event null-pointer console errors.
Corrected a few FastBreak frequency andesite block false positives.
Corrected a Cloud feature bug where the Developer-Report command would not consider outdated versions.
Corrected a few remaining EntityMove vehicle access false positives.
Corrected a potential cache issue in the Search Engine handler.
Implemented 2 new configuration syntax. ( {warnings}, {reports} )
Noticeably improved the Config utils with more error proof methods.
Noticeably optimised the Config utils with more direct & specific methods and implementation of caching.
Updated the Cloud feature to be compatible with the brand new GlobalBans plugins.
Corrected a few MorePackets instant leaping/jump potion effect false positives.
Noticeably improved the Spartan & Manage Checks inventory menus with better item descriptions & new items.
Noticeably improved the Recommended Plugins inventory menu with new item listings & new uses.
Corrected a Clip vector trap-door & fence-gate blocks major bypass.
Checks.yml Configuration Recommendations will now disappear from item descriptions if properly configured.
Slightly improved the Material utils with addition of new multi-version items.
Plugin utils will now refresh their cache when other plugins are loaded/unloaded.
Live inventory menus will now refresh every 2 seconds to save performance and prevent annoyance.
Build 409
May 22, 2021
Build 409 - Cloud Feature Improvements
News:
This update is dedicated to the Cloud feature. Server upgrades have taken place, server codes have been better optimised, and local codes were further organised to bring more reliable results. Thanks to everyone who has purchased Syn and has allowed this feature to stay fast, reliable, innovative and most importantly free.
Logs:
Cloud punished players will now have their information updated when they join a server running Spartan.
Optimisations made in the Cloud feature will allow more players to be analysed and punished via the Cloud.
Noticeably improved the Syn verification system with removal of unused methods.
Noticeably improved the Cloud feature with new useful methods & better use of existing ones.
Updated Spartan’s plugin.yml file with more universal information.
Slightly improved the Piracy system to be on par with some changes.
Noticeably improved the Bouncing Blocks handler with block placing tracking.
Noticeably improved the SQL feature with implementation for drivers.
Potentially corrected some IrregularMovements step vehicle enter/exit false positives.
Corrected a Daily Progress Syn feature null-pointer console error.
Corrected a few NoSwing & Criticals false positives caused by the ProjectKorra plugin compatibility.
Corrected a few ImpossibleActions scaffold semi-solid against block false positives.
Corrected several FastBreak delay nylium & sponge block false positives.
Corrected a Cloud feature issue where the Syn verification would run after the IP Limitations.
Potentially corrected several BoatMove ground kelp block incorrect limit false positives.
Slightly improved the Search Engine with more accurate and universal methods.
Noticeably improved the Aurelium Skills plugin compatibility with wider time & check coverage.
Corrected several MorePackets instant slime block piston false positives.
Corrected a bug where one of the 3 developer-report commands could run without the required player permissions.
Corrected several movement false positives caused by a hit-box bug in the Ground utilities.
Slightly optimised the Player Info & Suspected Players inventory menus with removal of unused variables and better use of existing ones.
Slightly improved the SQL feature with more universal console messages.
This update is dedicated to the Cloud feature. Server upgrades have taken place, server codes have been better optimised, and local codes were further organised to bring more reliable results. Thanks to everyone who has purchased Syn and has allowed this feature to stay fast, reliable, innovative and most importantly free.
Logs:
Cloud punished players will now have their information updated when they join a server running Spartan.
Optimisations made in the Cloud feature will allow more players to be analysed and punished via the Cloud.
Noticeably improved the Syn verification system with removal of unused methods.
Noticeably improved the Cloud feature with new useful methods & better use of existing ones.
Updated Spartan’s plugin.yml file with more universal information.
Slightly improved the Piracy system to be on par with some changes.
Noticeably improved the Bouncing Blocks handler with block placing tracking.
Noticeably improved the SQL feature with implementation for drivers.
Potentially corrected some IrregularMovements step vehicle enter/exit false positives.
Corrected a Daily Progress Syn feature null-pointer console error.
Corrected a few NoSwing & Criticals false positives caused by the ProjectKorra plugin compatibility.
Corrected a few ImpossibleActions scaffold semi-solid against block false positives.
Corrected several FastBreak delay nylium & sponge block false positives.
Corrected a Cloud feature issue where the Syn verification would run after the IP Limitations.
Potentially corrected several BoatMove ground kelp block incorrect limit false positives.
Slightly improved the Search Engine with more accurate and universal methods.
Noticeably improved the Aurelium Skills plugin compatibility with wider time & check coverage.
Corrected several MorePackets instant slime block piston false positives.
Corrected a bug where one of the 3 developer-report commands could run without the required player permissions.
Corrected several movement false positives caused by a hit-box bug in the Ground utilities.
Slightly optimised the Player Info & Suspected Players inventory menus with removal of unused variables and better use of existing ones.
Slightly improved the SQL feature with more universal console messages.
Build 408
May 16, 2021
Build 408 - Bedrock Compatibility Improvements
News:
Spartan now supports Floodgate 2, which is already or soon expected to leave its beta stage. This will allow more Minecraft servers using Spartan to support bedrock players.
Logs:
Implemented a new settings.yml option to enable the raw kick command. (Punishments.enable_raw_kick_command)
Noticeably improved the Essentials compatibility with the ability to detect AFK players.
Corrected a few Velocity false positives and also reduced performance by identifying and exempting AFK players.
Corrected a no-such-method console error caused by the recent MyPet plugin compatibility.
Reversed the changes made in the Limit Server Flying protection.
Corrected the inventory menu issue where the locked items were not clickable.
Implemented a new checks.yml configuration option. (EntityMove.check_donkeys)
Potentially corrected several FastBreak delay soul-soil block false positives.
Noticeably improved the Spartan & Player Info inventory menus with additional & better item descriptions.
Corrected the repeated issue where the {info} syntax would be forcefully re-added to detection notifications in all notification frequencies.
Corrected several NoFall ratio low violation sensitive false positives.
Corrected a few MorePackets jump effect false positives.
Potentially corrected a few ImpossibleActions scaffold rapid inventory item movement bypasses.
Noticeably improved the Bedrock Player compatibility with support for Floodgate 2.
The Search Engine handler will now count less violations on problematic checks.
Corrected a few major bugs in the Search Engine handler that prevented unnecessary data loss.
Noticeably improved the Search Engine feature with more optimised memory usage, faster methods & a better code structure.
Noticeably improved the Default Configuration handler with new useful variables.
Spartan will now use more ways to find hackers and punish them by listing them on the Cloud.
Corrected several IrregularMovements jump shulker-box block false positives.
Slightly optimised many Syn features with better objects resulting in less memory usage.
Corrected several FastBreak delay lectern block false positives.
Noticeably improved the Cloud feature with new and more direct methods.
Spartan now supports Floodgate 2, which is already or soon expected to leave its beta stage. This will allow more Minecraft servers using Spartan to support bedrock players.
Logs:
Implemented a new settings.yml option to enable the raw kick command. (Punishments.enable_raw_kick_command)
Noticeably improved the Essentials compatibility with the ability to detect AFK players.
Corrected a few Velocity false positives and also reduced performance by identifying and exempting AFK players.
Corrected a no-such-method console error caused by the recent MyPet plugin compatibility.
Reversed the changes made in the Limit Server Flying protection.
Corrected the inventory menu issue where the locked items were not clickable.
Implemented a new checks.yml configuration option. (EntityMove.check_donkeys)
Potentially corrected several FastBreak delay soul-soil block false positives.
Noticeably improved the Spartan & Player Info inventory menus with additional & better item descriptions.
Corrected the repeated issue where the {info} syntax would be forcefully re-added to detection notifications in all notification frequencies.
Corrected several NoFall ratio low violation sensitive false positives.
Corrected a few MorePackets jump effect false positives.
Potentially corrected a few ImpossibleActions scaffold rapid inventory item movement bypasses.
Noticeably improved the Bedrock Player compatibility with support for Floodgate 2.
The Search Engine handler will now count less violations on problematic checks.
Corrected a few major bugs in the Search Engine handler that prevented unnecessary data loss.
Noticeably improved the Search Engine feature with more optimised memory usage, faster methods & a better code structure.
Noticeably improved the Default Configuration handler with new useful variables.
Spartan will now use more ways to find hackers and punish them by listing them on the Cloud.
Corrected several IrregularMovements jump shulker-box block false positives.
Slightly optimised many Syn features with better objects resulting in less memory usage.
Corrected several FastBreak delay lectern block false positives.
Noticeably improved the Cloud feature with new and more direct methods.
Build 407.1
May 9, 2021
Build 407 - HotFix #1
Corrected a no-such-method console error caused by the recent MyPet plugin compatibility.
Build 407
May 8, 2021
Build 407 - Plugin Maintenance
Logs:
Implemented compatibility for a plugin named “MyPet”.
Corrected many EntityMove false positives with the brand new “MyPet” plugin compatibility.
Noticeably improved the Limit Server Flying feature with better limitations.
Slightly improved the Spartan & Player Info inventory menus with better item names.
Slightly improved the Violations feature with more direct & safer methods.
Implemented a new Cloud feature that will store punished players for future use.
Corrected a bug in the Moderation handler that would cause the wrong part of a message to be shown.
Greatly improved the Spartan Player object with new useful methods that will help decrease performance usage.
Greatly improved the Cloud feature with more specific methods.
Corrected a bug in the Cloud feature that would cause repeated console logging of connection errors.
Slightly improved the Syn system with a faster & better verification method.
Corrected a major Jesus speed packet-based bypass by resolving a bug in the MorePackets check.
Enabled a limited/partial version of the Clip check for the ABC anti-cheat.
Corrected a Cloud feature issue that prevented many statistics from being stored.
Implemented compatibility for a plugin named “MyPet”.
Corrected many EntityMove false positives with the brand new “MyPet” plugin compatibility.
Noticeably improved the Limit Server Flying feature with better limitations.
Slightly improved the Spartan & Player Info inventory menus with better item names.
Slightly improved the Violations feature with more direct & safer methods.
Implemented a new Cloud feature that will store punished players for future use.
Corrected a bug in the Moderation handler that would cause the wrong part of a message to be shown.
Greatly improved the Spartan Player object with new useful methods that will help decrease performance usage.
Greatly improved the Cloud feature with more specific methods.
Corrected a bug in the Cloud feature that would cause repeated console logging of connection errors.
Slightly improved the Syn system with a faster & better verification method.
Corrected a major Jesus speed packet-based bypass by resolving a bug in the MorePackets check.
Enabled a limited/partial version of the Clip check for the ABC anti-cheat.
Corrected a Cloud feature issue that prevented many statistics from being stored.
Build 406
May 1, 2021
Build 406 - KillAura Check Improvements
News:
This update focuses on improving the KillAura check. More specifically, the check’s detections have been better optimised for 1.9+ combat, which will help detect more varieties of this hack module.
Logs:
Corrected a few Fly down time usage false positives.
Slightly improved the Combat utilities with more universal methods.
Corrected a bug in the Spartan Player object where nearby entities would not be detected.
Corrected a bug in the Buffer object that could have caused bypasses in the KillAura check.
Noticeably improved the KillAura check for 1.9+ combat mechanics.
Noticeably improved the Spartan inventory menu with new fresh item descriptions.
Greatly improved the Compatibility configuration with more universal methods & more listing.
Slightly improved the Velocity check to be faster and more accurate.
Corrected a few Exploits elytra ProjectKorra compatibility false positives.
Corrected a few NoSlowdown item use false positives where the food level would be full.
Corrected a few NoFall ratio low ground bypasses by improving the check’s variables.
Enabled a limited version of the Exploits & IrregularMovements checks for the ABC anti-cheat.
Updated the plugin.yml file with better contents for both versions of this anti-cheat.
Greatly improved the Piracy system with increased security and reliability.
Corrected an issue where one of the API events would be accidentally obfuscated.
This update focuses on improving the KillAura check. More specifically, the check’s detections have been better optimised for 1.9+ combat, which will help detect more varieties of this hack module.
Logs:
Corrected a few Fly down time usage false positives.
Slightly improved the Combat utilities with more universal methods.
Corrected a bug in the Spartan Player object where nearby entities would not be detected.
Corrected a bug in the Buffer object that could have caused bypasses in the KillAura check.
Noticeably improved the KillAura check for 1.9+ combat mechanics.
Noticeably improved the Spartan inventory menu with new fresh item descriptions.
Greatly improved the Compatibility configuration with more universal methods & more listing.
Slightly improved the Velocity check to be faster and more accurate.
Corrected a few Exploits elytra ProjectKorra compatibility false positives.
Corrected a few NoSlowdown item use false positives where the food level would be full.
Corrected a few NoFall ratio low ground bypasses by improving the check’s variables.
Enabled a limited version of the Exploits & IrregularMovements checks for the ABC anti-cheat.
Updated the plugin.yml file with better contents for both versions of this anti-cheat.
Greatly improved the Piracy system with increased security and reliability.
Corrected an issue where one of the API events would be accidentally obfuscated.
Build 405
Apr 26, 2021
Build 405 - Ping/Latency Protection Changes
News:
The Latency/Ping protection will no longer be simply togglable via settings.yml. You can now specify the maximum supported latency, which can be from 1 to 2000. Setting it to 0 or less will simply disable this protection. This will help with better dealing with ping=spoof exploits as every server is different and so are its players. Please read the update logs to become aware of the configuration changes.
Logs:
Corrected several BoatMove water elevator false positives.
Spartan’s punish permission will now function similar to the bypass permission.
Corrected a console error caused by the Clickable Message feature.
Corrected a small list duplication bug in the Command Tab Complete handler.
Noticeably improved the ElytraMove check with bypass corrections.
Slightly improved the Cloud feature with more universal methods.
Slightly improved the Spartan inventory menu with more consistent item descriptions.
Corrected a few IrregularMovements step semi-solid block combinations false positives.
Potentially corrected a few remaining Speed overall false positives.
Greatly improved the Cloud feature with new replies for developer-report commands.
Removed the Exploits ping-spoof ratio & ping-spoof prediction detections due to being unstable.
Replaced the settings.yml option “Protections.use_ping_protection” with “Protections.max_supported_player_latency”.
The Latency/Ping protection will no longer be simply togglable via settings.yml. You can now specify the maximum supported latency, which can be from 1 to 2000. Setting it to 0 or less will simply disable this protection. This will help with better dealing with ping=spoof exploits as every server is different and so are its players. Please read the update logs to become aware of the configuration changes.
Logs:
Corrected several BoatMove water elevator false positives.
Spartan’s punish permission will now function similar to the bypass permission.
Corrected a console error caused by the Clickable Message feature.
Corrected a small list duplication bug in the Command Tab Complete handler.
Noticeably improved the ElytraMove check with bypass corrections.
Slightly improved the Cloud feature with more universal methods.
Slightly improved the Spartan inventory menu with more consistent item descriptions.
Corrected a few IrregularMovements step semi-solid block combinations false positives.
Potentially corrected a few remaining Speed overall false positives.
Greatly improved the Cloud feature with new replies for developer-report commands.
Removed the Exploits ping-spoof ratio & ping-spoof prediction detections due to being unstable.
Replaced the settings.yml option “Protections.use_ping_protection” with “Protections.max_supported_player_latency”.
Build 404.1
Apr 21, 2021
Build 404 - HotFix #1
Corrected an issue where the plugin would fail to properly enable by disabling shortly later.
Build 404
Apr 21, 2021
Build 404 - Movement False Positive Corrections
Logs:
Corrected dozens of Speed overall false positives caused by the previous update.
Corrected a few MorePackets instant buffer related false positives.
Corrected several ImpossibleActions tower liquid false positives.
Slightly improved the Spartan inventory menu with more detailed items.
Implemented a new permission named “spartan.punishment” to exempt a player from punishments.
Slightly optimised the Config.yml configuration with faster methods.
Detection notifications will now contain important information regardless of the configuration when set at the lowest frequency.
Slightly optimised the SQL feature with less method calls.
Greatly improved the Clickable Message feature with more universal methods.
Corrected dozens of FastEat interact bedrock player false positives.
Corrected several Jesus upwards liquid block enter false positives.
Corrected several Jesus speed sprinting small limit false positives.
Corrected a settings.yml default configuration faulty value.
Updated Spartan’s plugin.yml configuration with more universal values.
Corrected dozens of Speed overall false positives caused by the previous update.
Corrected a few MorePackets instant buffer related false positives.
Corrected several ImpossibleActions tower liquid false positives.
Slightly improved the Spartan inventory menu with more detailed items.
Implemented a new permission named “spartan.punishment” to exempt a player from punishments.
Slightly optimised the Config.yml configuration with faster methods.
Detection notifications will now contain important information regardless of the configuration when set at the lowest frequency.
Slightly optimised the SQL feature with less method calls.
Greatly improved the Clickable Message feature with more universal methods.
Corrected dozens of FastEat interact bedrock player false positives.
Corrected several Jesus upwards liquid block enter false positives.
Corrected several Jesus speed sprinting small limit false positives.
Corrected a settings.yml default configuration faulty value.
Updated Spartan’s plugin.yml configuration with more universal values.
Build 403
Apr 13, 2021
Build 403 - New Syn Feature & Configuration Syntax
News:
A new Syn feature has been added that will allow uses of the report command & staff chat features to be shared across a network of server via the Cross Server Notifications feature. This should allow for a more organised and professional plugin experience.
Logs:
Greatly improved the Violations system with faster & more universal methods.
Corrected several Criticals damage false positives caused by the mcMMO compatibility.
Slightly improved the KillAura, GhostHand, FastBreak, HitReach & BlockReach checks with more universal methods.
Corrected several Criticals damage above block false positives.
Slightly improved the ElytraMove check with more consistent verbose information.
Noticeably improved the Spartan inventory menu by combining the “Reset Violations” & “Notifications” items to “Violation Management”.
Noticeably improved the Spartan inventory menu with new items & more detailed item descriptions.
Warnings will now be logged in Spartan’s files/database like the rest of moderation features.
Greatly improved the Search Engine handler with new useful methods.
Corrected a few Fly stable slow falling potion effect false positives.
Corrected a major issue with the Cloud Developer Report feature that would cause irregular characters when a decimal was identified.
Corrected a few FastBreak delay jack-o-lantern & soul-soil block false positives.
Corrected several IrregularMovements bouncing-blocks, climbing & step slime in combination with climbable blocks false positives.
Slightly optimised the Bouncing Blocks handler with less method calls.
Greatly improved the Bouncing Blocks handler with more accurate results.
Implemented 2 new configuration syntax values for space characters. ( {space}, %% )
Bedrock players containing space characters can now be included in the commands with the syntax %% for spaces.
Staff chat & report command messages will now be distributed across a network if a customer has purchased Syn.
Corrected a few BoatMove villager passenger random false positives.
Implemented plugin compatibility for a plugin named KnockbackMaster.
Greatly improved the NoHitDelay compatibility with more consistent results.
Corrected a bug where Mining Notifications would calculate results from the same broken block.
Corrected a few Speed overall single block path false positives.
Corrected a few NPC handler null-pointer console errors.
Slightly optimised the Clip check with less method calls & calculations.
Corrected a few Clip ypos full wall block false positives.
Corrected an issue where the MorePackets check wouldn’t increase the violations of a player.
Greatly improved the Move utilities with faster & more accurate methods.
A new Syn feature has been added that will allow uses of the report command & staff chat features to be shared across a network of server via the Cross Server Notifications feature. This should allow for a more organised and professional plugin experience.
Logs:
Greatly improved the Violations system with faster & more universal methods.
Corrected several Criticals damage false positives caused by the mcMMO compatibility.
Slightly improved the KillAura, GhostHand, FastBreak, HitReach & BlockReach checks with more universal methods.
Corrected several Criticals damage above block false positives.
Slightly improved the ElytraMove check with more consistent verbose information.
Noticeably improved the Spartan inventory menu by combining the “Reset Violations” & “Notifications” items to “Violation Management”.
Noticeably improved the Spartan inventory menu with new items & more detailed item descriptions.
Warnings will now be logged in Spartan’s files/database like the rest of moderation features.
Greatly improved the Search Engine handler with new useful methods.
Corrected a few Fly stable slow falling potion effect false positives.
Corrected a major issue with the Cloud Developer Report feature that would cause irregular characters when a decimal was identified.
Corrected a few FastBreak delay jack-o-lantern & soul-soil block false positives.
Corrected several IrregularMovements bouncing-blocks, climbing & step slime in combination with climbable blocks false positives.
Slightly optimised the Bouncing Blocks handler with less method calls.
Greatly improved the Bouncing Blocks handler with more accurate results.
Implemented 2 new configuration syntax values for space characters. ( {space}, %% )
Bedrock players containing space characters can now be included in the commands with the syntax %% for spaces.
Staff chat & report command messages will now be distributed across a network if a customer has purchased Syn.
Corrected a few BoatMove villager passenger random false positives.
Implemented plugin compatibility for a plugin named KnockbackMaster.
Greatly improved the NoHitDelay compatibility with more consistent results.
Corrected a bug where Mining Notifications would calculate results from the same broken block.
Corrected a few Speed overall single block path false positives.
Corrected a few NPC handler null-pointer console errors.
Slightly optimised the Clip check with less method calls & calculations.
Corrected a few Clip ypos full wall block false positives.
Corrected an issue where the MorePackets check wouldn’t increase the violations of a player.
Greatly improved the Move utilities with faster & more accurate methods.
Build 402
Apr 5, 2021
Build 402 - Exploit & False Positive Corrections
News:
This update is released prematurely to cover a few very annoying false positives, but also add a major exploit protection, and a configuration option that will help Spartan be more compatible with unique gameplay mechanics. Apart from these issues, plugin remains perfectly stable.
Logs:
Corrected an exploit some servers may experience where you can join with the same account from another location.
Noticeably improved the Floodgate bedrock player compatibility with forceful use of the backup option.
Corrected several IrregularMovements step slime block bouncing motion false positives.
Corrected several BoatMove stable & vertical bouncing block false positives.
Corrected several BoatMove stable & horizontal hit-box false positives.
Implemented a new checks.yml option for the exploits check named “Exploits.check_elytra”.
Slightly optimised the Piracy, Syn & Configuration system, Register class, Plugin utils, Violations & Cloud feature, WorldGuard compatibility, Moderation handler with more universal and direct methods.
Greatly improved the Register class with new & more universal methods.
This update is released prematurely to cover a few very annoying false positives, but also add a major exploit protection, and a configuration option that will help Spartan be more compatible with unique gameplay mechanics. Apart from these issues, plugin remains perfectly stable.
Logs:
Corrected an exploit some servers may experience where you can join with the same account from another location.
Noticeably improved the Floodgate bedrock player compatibility with forceful use of the backup option.
Corrected several IrregularMovements step slime block bouncing motion false positives.
Corrected several BoatMove stable & vertical bouncing block false positives.
Corrected several BoatMove stable & horizontal hit-box false positives.
Implemented a new checks.yml option for the exploits check named “Exploits.check_elytra”.
Slightly optimised the Piracy, Syn & Configuration system, Register class, Plugin utils, Violations & Cloud feature, WorldGuard compatibility, Moderation handler with more universal and direct methods.
Greatly improved the Register class with new & more universal methods.
Build 401
Mar 31, 2021
Build 401 - Faster Violation Information Reading & New API Event
News:
As plenty of you are aware, Spartan uses much math to identify & learn from its violations, either if that’s for applying a prevention in a major situation or correcting a false positive. This update largely optimises the Math utilities for faster identification of numbers, ultimately cutting the previous time in half or even less. In addition, new objects were implemented to improve cache and further reduce the already optimised math checks.
A new Developer API event has been implemented by the name “PlayerFoundOreEvent”. It will be called when a player finds a special ore that is compatible with Spartan’s requirements and will result in a notification. For more information, read the API documentation on the plugin’s overview page.
Logs:
Removed the bStats metrics/statistics as Spartan has its own collected by its Cloud feature.
Slightly improved the Cloud feature with more universal methods.
Slightly optimised the Ground utilities with faster methods.
Greatly improved the Ground utilities with more consistent methods.
Corrected an IrregularMovements jump wall climbing bypass.
Corrected a few Jesus upwards & speed boat stepping false positives.
Slightly improved the Event Listeners with a more consistent code structure.
Slightly optimised the Fly, IrregularMovements, Sprint, EntityMove, Speed, Jesus & Clip checks with more direct methods.
Noticeably improved the Math utilities with apparently faster methods.
Slightly optimised the Position object with more direct methods.
Greatly optimised the Search Engine with less method calls.
Greatly optimised the Hack Prevention object by forcing it to skip specific checks when a check is set to silent mode.
Greatly improved the String utilities with new methods and older method replacements.
Slightly optimised the Cancel Violation & Low Violation handlers with use of faster methods.
Slightly optimised the False Positive Detection feature with use of faster methods.
Slightly improved the NPC compatibility with more diversified methods to correct a few plugin full reload cache bugs.
Implemented a new Developer API event named “PlayerFoundOreEvent” that will follow mining notifications.
Greatly improved the Notifications feature with correct grammar when a mining notification is modified due to a fortune enchantment.
Corrected a few Jesus ypos bedrock player false positives.
Removed the warning commands from the config.yml configuration as they seem unnecessary for many users.
As plenty of you are aware, Spartan uses much math to identify & learn from its violations, either if that’s for applying a prevention in a major situation or correcting a false positive. This update largely optimises the Math utilities for faster identification of numbers, ultimately cutting the previous time in half or even less. In addition, new objects were implemented to improve cache and further reduce the already optimised math checks.
A new Developer API event has been implemented by the name “PlayerFoundOreEvent”. It will be called when a player finds a special ore that is compatible with Spartan’s requirements and will result in a notification. For more information, read the API documentation on the plugin’s overview page.
Logs:
Removed the bStats metrics/statistics as Spartan has its own collected by its Cloud feature.
Slightly improved the Cloud feature with more universal methods.
Slightly optimised the Ground utilities with faster methods.
Greatly improved the Ground utilities with more consistent methods.
Corrected an IrregularMovements jump wall climbing bypass.
Corrected a few Jesus upwards & speed boat stepping false positives.
Slightly improved the Event Listeners with a more consistent code structure.
Slightly optimised the Fly, IrregularMovements, Sprint, EntityMove, Speed, Jesus & Clip checks with more direct methods.
Noticeably improved the Math utilities with apparently faster methods.
Slightly optimised the Position object with more direct methods.
Greatly optimised the Search Engine with less method calls.
Greatly optimised the Hack Prevention object by forcing it to skip specific checks when a check is set to silent mode.
Greatly improved the String utilities with new methods and older method replacements.
Slightly optimised the Cancel Violation & Low Violation handlers with use of faster methods.
Slightly optimised the False Positive Detection feature with use of faster methods.
Slightly improved the NPC compatibility with more diversified methods to correct a few plugin full reload cache bugs.
Implemented a new Developer API event named “PlayerFoundOreEvent” that will follow mining notifications.
Greatly improved the Notifications feature with correct grammar when a mining notification is modified due to a fortune enchantment.
Corrected a few Jesus ypos bedrock player false positives.
Removed the warning commands from the config.yml configuration as they seem unnecessary for many users.
Build 400.1
Mar 27, 2021
Build 400 - HotFix #1
Corrected a console error caused by the checks.yml configuration file not existing in Spartan's folder.