
Spartan AntiCheat Java & Bedrock 4.0.4.1
The longest living Minecraft paid anti cheat! | Cross Version | Bedrock / Geyser Support
Build 449.2
Feb 28, 2022
Build 449 - HotFix #2
Corrected another compatibility console error. Thanks for reporting, please re-download.
Build 449.1
Feb 28, 2022
Build 449 - HotFix #1
Corrected a KnockbackMaster compatibility console error.
Build 449
Feb 28, 2022
Build 449 - Rewritten Systems, Handlers & Features
News:
- Spartan’s Hacker Identification feature was partly rewritten to be more accurate. Several critical mistakes were identified in the calculations of objects & handlers, and have now been corrected for good. You should now expect checks to be more lenient with legitimate players and the same aggressive with identified hackers. This will play a big role in the future, as checks are constantly receiving information about a player to judge wether they should be judged more aggressively.
- The Search Engine handler was partly rewritten it will now only semi-permanently cache object-oriented information. Any other information such as pure logs will be temporarily cached when necessary, such as when sending a developer-report. This will noticeably improve performance and decrease memory usage when not needed, aka most of the time.
- The Compatibility feature was partly rewritten to unify the way Spartan identifies a compatibility as functional. This replaces a previous abstract way of identifying them, which was often found to be buggy or incomplete after reviewing many of the past codes.
Logs:
- Increased the incompatibility limit of the Speed check.
- Corrected dozens of IrregularMovements horizontal still movement false positives.
- Corrected a few EntityMove horse false positives.
- Potentially corrected a few Speed & IrregularMovements damage high ground false positives.
- Noticeably improved the BlockReach check with more universal codes.
- Implemented a new checks.yml option for the KillAura check. (KillAura.check_fight_analysis)
- Updated the Cloud Developer Report feature to include more information.
- Noticeably improved the IrregularMovements check with better detection handling when explosions take place.
- Noticeably improved the Hacker Identification Algorithm with better calculations.
- Noticeably improved the Search Engine handler with better methods and no log caching.
- The Teleport protection will now forcefully run when changing worlds.
- Updated the Detection Notifications feature to be less spamful.
- Noticeably improved the Player Info inventory menu with more universal methods and additional item description.
- Noticeably improved the CPS Counter feature with better click calculations.
- Noticeably improved the FastClicks check with faster detections and better verbose information.
- Corrected a few MorePackets horizontal false positives.
- The KillAura Fight Analysis detection will now consider a player’s CPS.
- Slightly improved the Command handler to better support bedrock player name lengths.
- Slightly improved the Settings configuration with more null pointer protections.
- Corrected a bug where the HitReach check would not show in the Player Info inventory menu.
- Noticeably improved the Violations feature with cancellation cause information.
Build 448
Feb 19, 2022
Build 448 - Fight Analysis KillAura Detection
News:
- Recently, Spartan started collecting detailed data about a player’s fight, which was so far used to judge whether a player’s combat is legitimate and temporarily exempt them from the KillAura check to eliminate false positives and save performance. In this update, I’ve implemented a new KillAura detection named fight-analysis, which will compare a player’s data against all other player’s “valid” data, and will most definitely easily find obvious combat hackers after just a few fights without need for many of the other combat detections to kick in.
Logs:
- The IrregularMovements check will no longer check bedrock players for climbing due to severe false positives.
- Corrected several IrregularMovements up-climb vine false positives.
- Noticeably improved the Vehicles compatibility with better & more universal methods.
- Updated the developer API on the github website and maven repository.
- Fight information will no longer be logged into the console but remain cached and logged in Spartan logs.
- Made the hacker identification less lenient and more proper to avoid low violation false positives.
- Noticeably improved the command list with less commands and trivial documentation.
- The Spartan tempban command will remain executable but it has now been combined with the ban command.
- Potentially corrected several KillAura hit-distance many entities false positives.
- Extended the Suspicions Notifications feature with periodical instead of only-join notifications.
- Corrected several IrregularMovements fly bypasses.
- Partly rewritten the Violation Divisor handler to decrease notification spam.
- Corrected a bug where the False Positives notification would spam itself.
- Added the ability to bypass a player via the bypass command.
- Noticeably improved the Player Fight object with more accurate methods & results.
- Noticeably improved the Player Combat object with more decimal methods.
- Noticeably improved the Search Engine handler with more comparison methods.
- Corrected a bug in the Search Engine handler that would return incorrect results about problematic detections.
- Corrected a bug in the Search Engine handler that prevented several problematic detections from disabling.
- Corrected some IrregularMovements levitation false positives caused by the potion effect wearing off.
- Implemented a new KillAura detection named fight-analysis based on the Search Engine handler.
- Slightly improved the KillAura check with better verbose information.
- Greatly improved the MorePackets check by modifying some lag calculations to help with false positives.
- Corrected several IrregularMovements incompatible plugin/feature false positives.
- Corrected a few IrregularMovements ladder/vine ground-up false positives.
Build 447
Feb 11, 2022
Build 447 - Clip Check Rewrite
News:
- The Clip check has been removed and included as part of the IrregularMovements check, which comes with two benefits, performance improvement & detection improvement due to the better code base.
- In the mean-time, the fight system has been collecting information that will be used in the near future to construct new KillAura detections. You can see how many fights have been collected in the Search Engine item of the Spartan inventory menu.
Logs:
- Corrected a few ImpossibleActions scaffold bypasses.
- Corrected a few IrregularMovements fly bypasses.
- Corrected dozens of IrregularMovements false positives.
- Decreased the connection distance of the Spectate feature.
- Corrected a few KillAura pitch false positives.
- Corrected a lag issue in the Check object with the dynamic silent feature.
- Corrected a typo in the Spartan Syn inventory menu.
- Slightly improved the SQL feature with bigger varchar variables.
- Removed the Clip check and included it in the IrregularMovements check.
- Implemented a new checks.yml configuration option. (IrregularMovements.check_inside_blocks)
- Noticeably improved the Violations feature & Manage Checks inventory menu with more universal methods.
- Noticeably improved the Check object with a more universal code base.
- Corrected a bug in the Move utilities where the NoFall check wouldn’t be considered a movement check.
Build 446
Feb 4, 2022
Build 446 - Maintenance Update
News:
- Thank you to everyone who supported my recent bold changes by reporting issues. This update does not introduce something new, I am currently making sure the plugin is stable is enough so I can proceed in the near future to offer new functionalities. Have a good weekend.
Logs:
- Corrected dozens of IrregularMovements movement false positives.
- Corrected dozens of Speed movement false positives with the help of the IrregularMovements check.
- Decrease the limit for incompatibilities for the Speed check.
- Updated the False Positive Detection feature with more recent information.
- Noticeably improved the KillAura check with better legitimate fight identification.
- Made all login events have high instead of highest priority to allow for more control.
- Commented out the Cloud chat-context feature to improve performance.
- Greatly improved the XRay check with additional notification capabilities and faster detections.
- Greatly improved the Block Break handler with the help of the Block utilities.
- Noticeably improved the Cloud feature with array length checkers.
- Removed unneeded code from the Cache system and classes connected to it.
- Slightly improved the Sprint check with faster methods.
- Greatly improved the Spartan Player object with the help of the Search Engine handler.
- Noticeably improved the Performance Optimizer feature Hy combining methods with the Player Profile object.
- The Performance Optimizer feature will now run regardless of the configuration but will not take effect if configured to false.
- Removed the Towny semi compatibility as it did not serve any purpose.
- Corrected several underwater ImpossibleActions tower & potentially scaffold false positives.
- Slightly improved the Explosion protection with more accurate methods.
- Potentially corrected a few Criticals damage remaining false positives.
- Slightly improved the IrregularMovements & Criticals checks with additional verbose information.
- Removed unneeded code from the Violation Divisor & Moderation handlers.
- Corrected an issue where notifications would enable upon reloading the plugin.
- Cloud Punished Players will now only be checked when they can join the server.
- Enabled the bedrock detections of the IrregularMovements check.
- Corrected a bug in the Player Profile object in the hacker identification method.
- Corrected a few IrregularMovements checks bypasses.
Build 445
Jan 28, 2022
Build 445 - Rewritten Checks & Detections
News:
- Spartan’s Fly & IrregularMovements checks were designed many years ago, where the performance, quality & consistency of Spartan was significantly and rightfully worse. Due to continuous limitations, both checks have reached a plateau where they fail to reach the results I wish. This leads to this update, which introduces a completely rewritten IrregularMovements check with the Fly & part of the NoSlowdown check removed but included as part of IrregularMovements. The new design introduces scenario categorization & analytical verbose which allows for a tremendous amount of performance to be saved over time, while at the same time keeping all detections minimal, stable & accurate.
- In addition, two more checks that failed to meet many expectations but also have been sometimes known to be unstable are the MorePackets & ImpossibleActions scaffold/tower. After some research, I was able to find a new way to redesign the checks which resulted in their complete rewrite. The new checks are at least 2 times smaller compared to their predecessors, and takes advantage of all data objects to provide amazing stability and dramatically faster detections.
- Last but not least, this update introduces combat statistics to help improve the stability of the KillAura check, and in the future use it to improve checks and their detections. Stay tuned for more & enjoy the update, this is much bigger than it seems.
Logs:
- Completely rewritten the IrregularMovements & MorePackets checks.
- Corrected dozens of EntityMove bypasses with the help of the rewritten MorePackets check.
- Removed the Fly checks and included them in the new IrregularMovements check.
- Rewritten the ImpossibleActions scaffold & tower detections.
- Greatly improved the Move utilities with new useful methods and more accurate calculations.
- Greatly improved the Player utilities with more accurate methods.
- Slightly improved the Speed check with better detections and more verbose information.
- The Criticals check will now require data from at least 2 players to run.
- Corrected a few Criticals damage abnormal damage false positives.
- Corrected a few Speed normal old server version vehicle exit false positives.
- Removed & added new configuration options to checks.yml due to the check changes.
- Greatly improved the Spartan & Player Info inventory menu with better item descriptions.
- Corrected many Criticals damage random above damage false positives.
- The Criticals check will no longer collect information from players who are timed out by the Performance Optimizer feature.
- Greatly improved the Performance Optimizer feature with a new check state called “Testing.
- Removed the latency condition command from the default settings.yml & config.yml configurations.
- Potentially corrected a few rare Jesus ypos water elevator false positives.
- Slightly improved the Player Profile object with unused caching.
- Improved the KillAura check with better stability with the help of the Player Profile object.
- Corrected a Spartan Location object console error caused by asynchronous tasks.
- Corrected a bug where some utilities & handlers would not support heights below level zero.
- The Player Info inventory menu will now show more information and offer more control about offline players.
Build 444.2
Jan 19, 2022
Build 444 - HotFix #2
Corrected a console error caused by the Criticals check in 1.7 & 1.8 servers. Why you people still use these versions, only some god knows. If you are using a 1.9+ server, no need to download this update.
Build 444.1
Jan 19, 2022
Build 444 - HotFix #1
Corrected a console error caused by the IrregularMovements check.
Build 444
Jan 19, 2022
Build 444 - Rewritten Movement Checks
News:
- This update further improves Spartan while I keep completing the new movement detections. For now, I decided to rewrite the Criticals damage detection which has been problematic and failed to meet expectations for many for a while. The new detection uses memory and math to calculate the correct expected damage based on one’s server & gameplay.
Logs:
- Rewritten the Criticals damage detection to be better and faster.
- The Spartan Location object will now implement decreased cache when run on 1.8 or older with timings enabled.
- Slightly improved the Block utilities with more publicly accessible methods.
- Noticeably improved the Configuration system with less methods and safer modification moments.
- Updated the Suspected Players notification message to be more accurate.
- Removed the Ping Spoof detection from the Exploits check as it doesn’t serve much of a purpose anymore.
- Decreased the limit of the Speed check when the CMI incompatibility is detected.
- Slightly improved the Lag Leniencies with better handling for player latency.
- Removed the web detection from NoSlowdown and moved it to the Speed & IrregularMovements check.
- Updated the synonyms in the Configuration Recommendations feature.
- Corrected a bug where the Cloud feature would repeat a message many times.
- Corrected a MinigameMaker compatibility console error.
- Noticeably improved the Speed check with new limits.
- Corrected a few Velocity enderpearl false positives.
- Modified the default settings.yml configuration.
- Implemented a new settings.yml option to allow for inventory menu refreshing.
- Inventory menus will now work even if the inventory-click event is cancelled.
- The Syn inventory menu will now notify less about existing purchases to reduce unnecessary messages.
- Removed an unnecessary Criticals checks.yml configuration option. (check_tools_only)
- Corrected a NoSwing damage hit/attack cooldown false positive.
- Noticeably improved the Spartan Player object with less memory usage and more accurate methods.
- Noticeably improved the Player Profile object with a more accurate legitimate player identification.
- Corrected a file detection bug in the Search Engine handler.
- Corrected a trivial text typo/bug in the Debug feature.
- Slightly improved the Block utilities with more accurate methods.
- Corrected the few remaining EntityMove boat vehicle stable & horizontal false positives.
- Noticeably optimised the Building protection with less logic being processed.
- Potentially corrected a cancellation bug in the Explosion handler.
Build 443.2
Jan 11, 2022
Build 443 - HotFix #2
Updated the anti-piracy system to meet new standards. Updating is optional.
Build 443
Jan 7, 2022
Build 443 - Bug Corrections
News:
- This update corrects dozens of bugs and issues within the plugin to prepare the plugin for new upcoming detections and improvement of existing ones in the near future.
Logs:
- Greatly improved the Speed check with false positive corrections.
- Updated an offer available on the Syn inventory menu.
- Potentially corrected a few InventoryClicks false positives.
- Noticeably improved the HitReach check with several detection improvements.
- Greatly improved the Explosion handler with new useful methods.
- Noticeably improved the Move utilities with new variables and bug corrections.
- Corrected a few Speed explosion false positives.
- Noticeably improved the Player Profile object with temporary hacker identification and better permanent identification.
- Noticeably improved the Search Engine handler with more accurate calculations.
- Potentially corrected a few BoatMove stable false positives.
- Corrected a SQL error caused by the XRay check.
- Corrected a check punishment logic bug in the config.yml configuration.
- Noticeably improved the Bouncing Blocks handler with new useful methods, performance improvements and bug corrections.
- Noticeably improved the MorePackets check with better targeting towards players who are identified hackers.
- Potentially corrected a few KillAura hit-distance false positives.
- Corrected a few detection inconsistencies caused by unlisted semi-incompatibilities.
- Potentially corrected a few MorePackets vehicle false positives.
- Punishments and XRay notifications will now be shared via the Cross Server Notifications feature.
- Noticeably improved the Staff Chat feature with bug corrections and faster functionality.
- Corrected a bug in the counter of Configuration Recommendations feature.
- Slightly improved the Configuration & Lag Leniencies system with more universal methods.
- The GhostHand check will now be treated with a greater notification frequency.
- Corrected a minor rare bug in the NoHitDelay feature compatibility.
- Greatly improved the Player utilities with ground and off-ground tick counting for vehicles.
- Corrected a bug in the Search Engine handler where a player’s data wouldn’t be cleared properly.
Build 442
Dec 30, 2021
Build 442 - Merry Christmas
Logs:
Rightfully increased one of the Speed check’s limits to fix a few false positives.
Implemented a new checks.yml configuration option. (FastPlace.check_fast)
Noticeably improved the Search Engine handler by correcting a potential hacker identification misjudgement.
Unstable detections will now be cancelled by analysing the verbose and will not counter a check’s actions to maintain the highest of stability.
Once a player is considered legitimate, their logs will be stored as potential false positives and used for counter measurements.
Noticeably improved the AntiCheat Progress feature with more information provided by the Cloud feature.
Implemented a new optional Awareness Notifications message as part of the Cloud feature.
Implemented the ability to remove a legitimate player in the Legitimate Players inventory menu.
Corrected a few KillAura hit distance low entity distance false positives.
Corrected a non supported fork tab completion console error.
Corrected a bug in the Water Soul Sand identification handler that potentially caused movement false positives.
Cross Server Notifications will now be shared more frequently, such as when a player is considered a hacker or when a maximum threshold is reached.
Noticeably improved the MorePackets check with significantly better limits and potential bypass patches.
Implemented 2 new Developer API methods
Rightfully increased one of the Speed check’s limits to fix a few false positives.
Implemented a new checks.yml configuration option. (FastPlace.check_fast)
Noticeably improved the Search Engine handler by correcting a potential hacker identification misjudgement.
Unstable detections will now be cancelled by analysing the verbose and will not counter a check’s actions to maintain the highest of stability.
Once a player is considered legitimate, their logs will be stored as potential false positives and used for counter measurements.
Noticeably improved the AntiCheat Progress feature with more information provided by the Cloud feature.
Implemented a new optional Awareness Notifications message as part of the Cloud feature.
Implemented the ability to remove a legitimate player in the Legitimate Players inventory menu.
Corrected a few KillAura hit distance low entity distance false positives.
Corrected a non supported fork tab completion console error.
Corrected a bug in the Water Soul Sand identification handler that potentially caused movement false positives.
Cross Server Notifications will now be shared more frequently, such as when a player is considered a hacker or when a maximum threshold is reached.
Noticeably improved the MorePackets check with significantly better limits and potential bypass patches.
Implemented 2 new Developer API methods
Build 441
Dec 21, 2021
Build 441 - Performance Optimizer Huge Improvements
News:
The Performance Optimizer is responsible for identifying and exempting legitimate players from checks via a long term and safe process. From this update and in the future, the Violations feature will collect timings about player violations and compare them at the end of each violation cycle. This will help identify more legitimate players and prevent many false positives in a shorter time and safer way.
Logs:
Noticeably improved the Player Profile object with bedrock player identification.
Noticeably improved Search Engine handler with better cache management & faster methods.
Corrected dozens of movement false positives by no longer identifying bedrock players as hackers.
Removed unnecessary variables from the Speed check.
Corrected dozens of Fly bedrock player false positives.
Bedrock players will no longer be punished by the Cloud feature.
Corrected a few FastPlace fast bedrock player false positives.
Slightly improved the Cloud feature with a more universal verification for Syn customers.
Noticeably improved the Violations feature with new useful memory data gathering.
Noticeably improved the Performance Optimizer feature with additional ways of verifying legitimate players and smart ways of using existing methods.
Potentially corrected a few EntityMove boat entity ice block false positives.
Corrected several ElytraMove physics, fly & speed false positives.
Noticeably improved the new Player Info inventory menu with more information and configured check names.
Slightly improved the AntiCheat Progress Statistics feature with better moments to clear its data.
Slightly improved the Player Profile object with more capabilities and more & faster methods.
Noticeably improved the Spartan Location & Spartan Block objects with more final variables.
Corrected a bug in the Check object relating to the XRay check.
Noticeably improved the XRay object with more functionality but less data in the memory.
Slightly improved the XRay check with better configuration management and potential bug corrections.
Greatly improved the Block utilities with more proper material libraries.
Corrected a few FastBreak durability calcite block false positives.
Corrected a bug where one of the IP/Ports/Server limits message would not disable.
Corrected a word type in the Cloud Developer Report feature.
Implemented a new checks.yml configuration option. (FastClicks.cancel_seconds)
Noticeably improved the Hack Prevention object with new methods, better methods & more capabilities.
Noticeably improved the FastClicks check with support for silent mode.
Corrected several amethyst block movement false positives.
The Performance Optimizer is responsible for identifying and exempting legitimate players from checks via a long term and safe process. From this update and in the future, the Violations feature will collect timings about player violations and compare them at the end of each violation cycle. This will help identify more legitimate players and prevent many false positives in a shorter time and safer way.
Logs:
Noticeably improved the Player Profile object with bedrock player identification.
Noticeably improved Search Engine handler with better cache management & faster methods.
Corrected dozens of movement false positives by no longer identifying bedrock players as hackers.
Removed unnecessary variables from the Speed check.
Corrected dozens of Fly bedrock player false positives.
Bedrock players will no longer be punished by the Cloud feature.
Corrected a few FastPlace fast bedrock player false positives.
Slightly improved the Cloud feature with a more universal verification for Syn customers.
Noticeably improved the Violations feature with new useful memory data gathering.
Noticeably improved the Performance Optimizer feature with additional ways of verifying legitimate players and smart ways of using existing methods.
Potentially corrected a few EntityMove boat entity ice block false positives.
Corrected several ElytraMove physics, fly & speed false positives.
Noticeably improved the new Player Info inventory menu with more information and configured check names.
Slightly improved the AntiCheat Progress Statistics feature with better moments to clear its data.
Slightly improved the Player Profile object with more capabilities and more & faster methods.
Noticeably improved the Spartan Location & Spartan Block objects with more final variables.
Corrected a bug in the Check object relating to the XRay check.
Noticeably improved the XRay object with more functionality but less data in the memory.
Slightly improved the XRay check with better configuration management and potential bug corrections.
Greatly improved the Block utilities with more proper material libraries.
Corrected a few FastBreak durability calcite block false positives.
Corrected a bug where one of the IP/Ports/Server limits message would not disable.
Corrected a word type in the Cloud Developer Report feature.
Implemented a new checks.yml configuration option. (FastClicks.cancel_seconds)
Noticeably improved the Hack Prevention object with new methods, better methods & more capabilities.
Noticeably improved the FastClicks check with support for silent mode.
Corrected several amethyst block movement false positives.
Build 440.1
Dec 13, 2021
Build 440 - HotFix #1
Corrected a null-pointer console error caused by the Player Info inventory menu.
Build 440
Dec 13, 2021
Build 440 - Faster Cloud Feature
News:
The Cloud feature servers were recently optimised via code and configuration to allow for faster speeds. This will ultimately cut the refresh rate of the Cloud feature to 30 minutes for normal users and 10 minutes for Syn users, compared to previously 60 minutes. Ultimately, merry Christmas to anyone who's celebrating them, enjoy your holidays.
Logs:
Corrected a Piracy system null-pointer console error.
Slightly improved the Syn verification handler.
Updated the Piracy system to verify more information.
Corrected dozens of Fly stable false positives.
Noticeably improved the Cloud feature with a refresh rate of 30 minutes instead of previously 1 hour.
Cross Server Notifications will now be delivered in 10 instead of 15 seconds for Syn customers.
The Cloud feature will refresh every 10 minutes instead of 30 for Syn customers.
Corrected several Speed normal block explosion false positives.
Implemented a new checks.yml configuration option. (Jesus.strict_swimming_algorithm)
Corrected a ProtocolLib null pointer console error.
Corrected a potential out-of-memory issue caused by the Configuration system.
Noticeably improved the Cloud Developer Report feature with more information and bug corrections.
The Cloud feature servers were recently optimised via code and configuration to allow for faster speeds. This will ultimately cut the refresh rate of the Cloud feature to 30 minutes for normal users and 10 minutes for Syn users, compared to previously 60 minutes. Ultimately, merry Christmas to anyone who's celebrating them, enjoy your holidays.
Logs:
Corrected a Piracy system null-pointer console error.
Slightly improved the Syn verification handler.
Updated the Piracy system to verify more information.
Corrected dozens of Fly stable false positives.
Noticeably improved the Cloud feature with a refresh rate of 30 minutes instead of previously 1 hour.
Cross Server Notifications will now be delivered in 10 instead of 15 seconds for Syn customers.
The Cloud feature will refresh every 10 minutes instead of 30 for Syn customers.
Corrected several Speed normal block explosion false positives.
Implemented a new checks.yml configuration option. (Jesus.strict_swimming_algorithm)
Corrected a ProtocolLib null pointer console error.
Corrected a potential out-of-memory issue caused by the Configuration system.
Noticeably improved the Cloud Developer Report feature with more information and bug corrections.
Build 439
Dec 7, 2021
Build 439 - Configuration Simplification
News:
In this update, several configuration options were removed, some were moved to other configurations & others were automated with calculations or to be automatically added later. This will decrease the complexity of the plugin for new users.
Logs:
Greatly improved the Performance Optimizer feature with randomised delays.
Slightly improved the Violations feature with more methods.
Noticeably improved the API methods with less object usage.
Corrected several liquid movement & specifically Fly check major bypasses.
Corrected several Fly bedrock player & incompatible plugin false positives.
Corrected dozens of Fly stable motion false positives.
Corrected a minor bug where Spartan would cancel fall damage in specific circumstances.
Noticeably improved all the sub-detections of the Jesus check.
Corrected a few minimum and maximum height bugs for the 1.17+ servers.
The settings.yml option “Notifications.individual_only_notifications” will now appear only on identified test servers.
The settings.yml option “Protections.custom_knockback” has been moved to compatibility.yml as a compatibility.
The settings.yml option “Punishments.max_wave_size” has been removed and automated.
The settings.yml option “Protections.explosion_detection_cooldown” will now appear after a block explosion has been recorded.
The raw command settings.yml options will now appear when their relative command has been taken by another plugin.
The settings.yml option “Important.use_permission_cache” will now appear if server TPS drop significantly.
Slightly improved the Velocity handler with less required arguments.
Slightly improved the Explosion handler with a limit protection.
Noticeably optimised the Wave feature with usage of other threads & memory.
Corrected a few MorePackets water elevator false positives.
Mining notifications will no longer be announced but be logged, the XRay check will instead show suspicions.
Removed the messages.yml option “mining_notification” and several configuration syntax related to it.
The AutoSync compatibility has been removed from Spartan and moved to AutoSync as a native compatibility.
Creative gamemode with allowed flight will no longer disable checks unless flying and will instead use the gamemode handler to prevent false positives.
Introduced a new Player Info inventory menu for Syn users.
Updated the contents of the plugin.yml file.
Noticeably improved the Search Engine with better cache clearance.
Potentially corrected a few Speed above block false positives.
In this update, several configuration options were removed, some were moved to other configurations & others were automated with calculations or to be automatically added later. This will decrease the complexity of the plugin for new users.
Logs:
Greatly improved the Performance Optimizer feature with randomised delays.
Slightly improved the Violations feature with more methods.
Noticeably improved the API methods with less object usage.
Corrected several liquid movement & specifically Fly check major bypasses.
Corrected several Fly bedrock player & incompatible plugin false positives.
Corrected dozens of Fly stable motion false positives.
Corrected a minor bug where Spartan would cancel fall damage in specific circumstances.
Noticeably improved all the sub-detections of the Jesus check.
Corrected a few minimum and maximum height bugs for the 1.17+ servers.
The settings.yml option “Notifications.individual_only_notifications” will now appear only on identified test servers.
The settings.yml option “Protections.custom_knockback” has been moved to compatibility.yml as a compatibility.
The settings.yml option “Punishments.max_wave_size” has been removed and automated.
The settings.yml option “Protections.explosion_detection_cooldown” will now appear after a block explosion has been recorded.
The raw command settings.yml options will now appear when their relative command has been taken by another plugin.
The settings.yml option “Important.use_permission_cache” will now appear if server TPS drop significantly.
Slightly improved the Velocity handler with less required arguments.
Slightly improved the Explosion handler with a limit protection.
Noticeably optimised the Wave feature with usage of other threads & memory.
Corrected a few MorePackets water elevator false positives.
Mining notifications will no longer be announced but be logged, the XRay check will instead show suspicions.
Removed the messages.yml option “mining_notification” and several configuration syntax related to it.
The AutoSync compatibility has been removed from Spartan and moved to AutoSync as a native compatibility.
Creative gamemode with allowed flight will no longer disable checks unless flying and will instead use the gamemode handler to prevent false positives.
Introduced a new Player Info inventory menu for Syn users.
Updated the contents of the plugin.yml file.
Noticeably improved the Search Engine with better cache clearance.
Potentially corrected a few Speed above block false positives.
Build 438.1
Dec 4, 2021
Build 438 - HotFix #1
Corrected a version bug in the Cloud feature. Updating is optional.