
Spartan AntiCheat Java & Bedrock 4.0.4.1
The longest living Minecraft paid anti cheat! | Cross Version | Bedrock / Geyser Support
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.
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.
Build 400
Mar 27, 2021
Build 400 - Thank You For Your Support
News:
This may be considered a special update for many, so I would like to take the opportunity to thank everyone that has supported me over the years of me developing Spartan. This is no longer a race for the best anti-cheat but one for improvement. As for the update, several cool optimisations took place in features & checks that will help reduce CPU & RAM usage over the long & short term.
Logs:
The Exploits undetected movement detection will now run only with supported forks.
Implemented a new checks.yml configuration option named “Criticals.check_tools_only”.
Corrected a few Speed carpet/snow combined with wall/anvil block false positives.
Corrected a few FastBreak delay nether-wart block false positives.
Greatly improved the Search Engine handler with more universal methods.
The False Positive Detection & Performance Optimizer features will now automatically disable if their results are not helpful in order to save performance.
Extended the functionality of the Settings configuration, Reconnect Cooldown feature & Spartan inventory menu for 1.7 servers.
Slightly improved the Recommended Plugins inventory menu with item name improvements.
Corrected dozens of Exploits ping-spoof random false positives.
Corrected a bug in the ProtocolLib compatibility that would cause parts of the Exploits ping-spoof detection to not work.
Noticeably optimised all checks with removal of much string manipulation and less memory usage.
Corrected a few NoSlowdown packets speed potion effect false positives.
Corrected dozens of Fly packets, Speed limit & Exploits ping-spoof bedrock player false positives.
Slightly improved the Liquid handler with increased compatibility for bedrock players.
Corrected a few Jesus exit & ImpossibleActions scaffold bedrock player false positives.
Corrected several IrregularMovements step bouncing blocks false positives.
Slightly optimised the Velocity & Criticals checks with more universal methods.
Corrected several Criticals cob-web block false positives.
Replaced the checks.yml IrregularMovements option “check_step_hacking” with “step_limit_in_blocks” to provide more functionality in the check’s detection.
Noticeably improved the checks.yml configuration with backwards compatibility for specific options.
Checks.yml Changes:
-
Added:
Criticals.check_tools_only
IrregularMovements.step_limit_in_blocks
-
Removed:
IrregularMovements.check_step_hacking
This may be considered a special update for many, so I would like to take the opportunity to thank everyone that has supported me over the years of me developing Spartan. This is no longer a race for the best anti-cheat but one for improvement. As for the update, several cool optimisations took place in features & checks that will help reduce CPU & RAM usage over the long & short term.
Logs:
The Exploits undetected movement detection will now run only with supported forks.
Implemented a new checks.yml configuration option named “Criticals.check_tools_only”.
Corrected a few Speed carpet/snow combined with wall/anvil block false positives.
Corrected a few FastBreak delay nether-wart block false positives.
Greatly improved the Search Engine handler with more universal methods.
The False Positive Detection & Performance Optimizer features will now automatically disable if their results are not helpful in order to save performance.
Extended the functionality of the Settings configuration, Reconnect Cooldown feature & Spartan inventory menu for 1.7 servers.
Slightly improved the Recommended Plugins inventory menu with item name improvements.
Corrected dozens of Exploits ping-spoof random false positives.
Corrected a bug in the ProtocolLib compatibility that would cause parts of the Exploits ping-spoof detection to not work.
Noticeably optimised all checks with removal of much string manipulation and less memory usage.
Corrected a few NoSlowdown packets speed potion effect false positives.
Corrected dozens of Fly packets, Speed limit & Exploits ping-spoof bedrock player false positives.
Slightly improved the Liquid handler with increased compatibility for bedrock players.
Corrected a few Jesus exit & ImpossibleActions scaffold bedrock player false positives.
Corrected several IrregularMovements step bouncing blocks false positives.
Slightly optimised the Velocity & Criticals checks with more universal methods.
Corrected several Criticals cob-web block false positives.
Replaced the checks.yml IrregularMovements option “check_step_hacking” with “step_limit_in_blocks” to provide more functionality in the check’s detection.
Noticeably improved the checks.yml configuration with backwards compatibility for specific options.
Checks.yml Changes:
-
Added:
Criticals.check_tools_only
IrregularMovements.step_limit_in_blocks
-
Removed:
IrregularMovements.check_step_hacking
Build 399
Mar 19, 2021
Build 399 - Code Flaw Corrections
News:
This update corrects some code flaws that prevent specific features from functioning properly. Each flaw was unique and was resolved in its own relative way. Apart from that, Spartan seems to be in an extremely stable state, which can be seen from the few amount of logs included in this update.
Logs:
Corrected a Jesus llama entity no-such-method console error.
Noticeably improved the Exploits check with better verbose information and preventions.
Implemented a new Exploits detection to prevent players from rapidly toggling an elytra.
Corrected a bug that prevented the FAQ system from working.
Corrected a NoSlowdown packets potion item false positive.
Corrected an IrregularMovements jump bush block false positive.
Corrected a typo in the Cloud feature that would prevent Cross Server Notifications from being sent.
Potentially corrected a Speed normal player push false positive.
This update corrects some code flaws that prevent specific features from functioning properly. Each flaw was unique and was resolved in its own relative way. Apart from that, Spartan seems to be in an extremely stable state, which can be seen from the few amount of logs included in this update.
Logs:
Corrected a Jesus llama entity no-such-method console error.
Noticeably improved the Exploits check with better verbose information and preventions.
Implemented a new Exploits detection to prevent players from rapidly toggling an elytra.
Corrected a bug that prevented the FAQ system from working.
Corrected a NoSlowdown packets potion item false positive.
Corrected an IrregularMovements jump bush block false positive.
Corrected a typo in the Cloud feature that would prevent Cross Server Notifications from being sent.
Potentially corrected a Speed normal player push false positive.
Build 398.1
Mar 15, 2021
Build 398 - HotFix #1
Corrected a bug which would cause the Configuration system to not cache the punishments & disabled/silent worlds of all checks. Apologies for the inconvenience.
Build 398
Mar 13, 2021
Build 398 - Console Error Corrections
Logs:
Corrected a few Speed air entity/block explosion false positives.
Corrected a few morePackets timer & motion bypasses.
Slightly optimised the Search Engine handler with decreased memory usage.
Slightly optimised the Config configuration with decreased memory usage.
Slightly optimised the Reports, Wave & Hacker Finder, Manage Configuration & Manage Checks inventory menus with decreased memory usage.
Corrected a FastEat dried-kelp item no-such-method console error.
Corrected several Exploits undetected movement player push false positives.
Greatly improved the Awareness Notifications feature with more methods & more messages.
Implemented a new language.yml configuration option named “configuration_recommendations”.
Corrected an EntityMove llama entity null-pointer console error.
Noticeably improved the SpartanPlayer, SpartanBlock & HackPrevention objects with better garbage collection.
Corrected an EntityMove llama entity no-such-method console error.
Removed an unintentional call of the garbage collector method that would run when new console messages would be sent by Spartan.
Corrected a few IrregularMovements step bouncing block false positives.
Greatly optimised the Search Engine with faster and more cache friendly methods.
Corrected a few Speed air entity/block explosion false positives.
Corrected a few morePackets timer & motion bypasses.
Slightly optimised the Search Engine handler with decreased memory usage.
Slightly optimised the Config configuration with decreased memory usage.
Slightly optimised the Reports, Wave & Hacker Finder, Manage Configuration & Manage Checks inventory menus with decreased memory usage.
Corrected a FastEat dried-kelp item no-such-method console error.
Corrected several Exploits undetected movement player push false positives.
Greatly improved the Awareness Notifications feature with more methods & more messages.
Implemented a new language.yml configuration option named “configuration_recommendations”.
Corrected an EntityMove llama entity null-pointer console error.
Noticeably improved the SpartanPlayer, SpartanBlock & HackPrevention objects with better garbage collection.
Corrected an EntityMove llama entity no-such-method console error.
Removed an unintentional call of the garbage collector method that would run when new console messages would be sent by Spartan.
Corrected a few IrregularMovements step bouncing block false positives.
Greatly optimised the Search Engine with faster and more cache friendly methods.