Spartan AntiCheat - Java/Bedrock icon

Spartan AntiCheat - Java/Bedrock 4.0.5.2

Very Optimised | Super Customisable | Minimal False Positives | Folia Support | Geyser Detections

Page 1 ... 12 13 14 15 16 ... 19
Build 432 Oct 24, 2021
Build 432 - BoatMove Check Merging into EntityMove Check
News:
The BoatMove check has been removed and is now part of the EntityMove check. This will help organise the codes, improve performance, and allow for a better & more universal treatment of vehicle usage.

Logs:
The BoatMove check was removed and is now part of the EntityMove check.
Several checks.yml options were removed and others were re-added differently.
Corrected several GhostHand interact air block false positives.
Corrected a few potential GhostHand break air block false positives.
Implemented a new optional message as part of the Awareness Notifications feature.
Noticeably optimized the Violations feature with less logical checks.
Search Engine handler data will now be cleared less frequently for overall better performance.
Checks deemed as problematic will no longer support full/partial dynamic prevention mode.
Noticeably improved the HitReach & Velocity checks for 1.9+ pvp combat mechanics.
Slightly improved the Buffer object with more universal variables.

Checks.yml Changes
-
Added:
EntityMove.check_horizontal
EntityMove.check_stable
EntityMove.compatibility_protection
-
Removed:
BoatMove.check_horizontal
BoatMove.check_vertical
BoatMove.check_stable
BoatMove.compatibility_protection
EntityMove.check_speed
Build 431 Oct 19, 2021
Build 431 - Cloud Feature Improvements
News:
In this update time was spent improving and maintaining the Cloud feature & website pages related to Spartan. The plugin itself has shown to be stable, so only a few minor changes were required.

Logs:
Corrected a few KillAura area mob/animal false positives.
Increased the connection time-out time for the Cloud feature.
Updated the Spartan Syn URLs with more universal variables.
Noticeably improved the Cloud feature with a more organised backend system.
Build 430 Oct 11, 2021
Corrected the incorrect versioning of the previous update.
Build 30 Oct 11, 2021
Build 430 - New KillAura Detection
News:
A new KillAura detection has been implemented that combines movement and accuracy to mainly help against KillAura hack modules that combine themselves with hop movements to gain an extra advantage.

Notes:
Corrected a few Fly pre self bow damage false positives.
Corrected several ImpossibleActions scaffold full glass block false positives.
Corrected a few KillAura area false advantage false positives.
Greatly improved the Move utilities with new useful tracking methods.
Implemented a new KillAura detection that combines motion with direction to detect hop-like hacks.
Implemented a new checks.yml configuration option. (KillAura.check_move_accuracy)
Corrected a few FastBreak CraftBook plugin compatibility false positives.
Noticeably improved the Hack Prevention object with more logical handlers.
Corrected a rare bug where the Violations feature would not consider the API.
Corrected several Fly stable near max falling motion false positives.
Build 429 Oct 4, 2021
Build 429 - Bug Corrections & Improvements
News:
Several good changes reach this update. Spartan's API now has a Maven repository, the SQL feature now supports multiple TLS versions, configurations will no longer randomly reset, and many false positives were corrected.

Logs:
Corrected a few step semi-solid block false positives.
Noticeably improved the documentation of the Developer API.
Corrected several Fly & Speed self bow damage false positives.
Corrected a bug in the Self Hit handler that prevented it from working properly.
Noticeably improved the SQL feature with more capabilities.
Corrected a few Fly stable fast downwards movement false positives.
Spartan’s API now has a Maven repository.
Nether Gold Ore blocks will no longer be considered by the XRay check & Mining Notifications feature.
Corrected a few IrregularMovements step low height movement false positives.
Attempted correcting the rare file reset bug once again by reverting to older functional methods.
Corrected a few ImpossibleInventory server flying false positives.
Corrected a bug where the Search Engine handler would announce a message at the wrong situation.
Build 428 Sep 27, 2021
Build 428 - SQL Feature & Inventory Menu Improvements
News:
This update significantly improves the functionality of the SQL feature with more reconnection tries, several error corrections, and stack traces to help track one's connection issue.
In addition, the inventory menus are optimised with faster loading times & eliminating the chance of the server crashing or thread dumping. This is due to relying less on the Bukkit libraries and more on custom ones.

Logs:
Corrected several Fly false positives caused by low air ticks.
Updated the plugin.yml file with more soft dependencies.
Noticeably improved the Performance Optimizer feature with more ways to find legitimate players.
Corrected a few null-pointer console errors caused by the SQL Logs feature.
The SQL Logs feature will now print error stacktraces related to connections for better understanding.
Corrected a Hack Prevention object console error caused by a code bug.
Corrected a few KillAura direction false positives.
Implemented compatibility for a plugin named RampenDrills.
Corrected many potential GhostHand false positives caused by the Vehicles plugin.
Greatly improved the Vehicles compatibility with coverage for more checks.
Slightly improved the Config utilities with more universal methods.
Potentially corrected a rare configuration file reset issue caused by the inventory menus.
Corrected a major Fly stable movement bypass.
Noticeably optimised the Hacker Finder & Legitimate Players inventory menus with less native cache usage.
Potentially corrected several Fly, IrregularMovements & Speed self bow damage false positives.
Corrected a few IrregularMovement slime block false positives.
Build 427 Sep 19, 2021
Build 427 - ItemsAdder Compatibility
News:
Compatibility for a popular plugin named ItemsAdder has been implemented. Please keep in mind that positive results are not in any way promised/guaranteed, nor should they meet everyone’s expectations such as concurrent detections or future keeping of the compatibility. This is simply a try to make Spartan more universally applicable to servers.

Logs:
Corrected a few ElytraMove physics firework false positives.
Corrected a few KillAura block raytrace mathematical inaccuracy false positives.
The GhostHand check will now be disabled by default.
Removed a checks.yml configuration option. (GhostHand.enable_only_on_minigame_servers)
Updated the online documentation of the plugin with recent data.
Slightly optimised the Damage handler with less logical statements.
Greatly improved the Damage handler with coverage for more combat situations.
Corrected several movement false positives caused by elytras & off-hand riptide tridents.
Corrected a console error caused by the AutoSync compatibility.
Potentially corrected a Fly jump motion bypass.
Implemented compatibility for a plugin named ItemsAdder.
Greatly improved the Player utilities with better cross version compatibility.
Corrected a logical bug in the FastBreak check that prevented it from working fully.
Corrected a few Jesus walking/sprinting on top of water bypasses.
Slightly improved the False Positive Detection & Performance Optimizer features to be more strict with disabled logs.
Greatly improved the Config utilities with better method calls, unneeded method removals & method improvements.
Corrected a bug in the API methods that results in null-pointer console errors.
The Criticals check will now disable when many entities are nearby, such as mob farms.
Slightly improved the Search Engine handler with more organised methods.
Corrected a bug where too many commands would be listed in the Manage Checks inventory menu.
Slightly improved the Invisible Block handler to ignore bedrock blocks.
Build 426 Sep 12, 2021
Build 426 - ElytraMove New Detection
Logs:
Corrected a few ImpossibleActions tower sensitive block false positives.
Slightly improved the Move utilities with better artificial fall damage.
Slightly improved the Cancel Violation handler with more appropriate prevention selection.
Slightly improved the From Location handler with more ways to update a location.
Corrected a few IrregularMovements jump building false positives.
Slightly improved the Spartan Player object with more frequent cache updates.
Part of the IrregularMovements step detection will disable when the Skript plugin is enabled.
Noticeably improved the Search Engine with new and more universal methods.
Slightly improved the IrregularMovements hop detection with the help of the Search Engine handler.
Implemented a new ElytraMove detection named physics to improve the overall performance of the check.
Implemented a new checks.yml configuration option. (ElytraMove.check_physics)
Build 425 Sep 4, 2021
Build 425 - Maintenance Update
News:
This is a simple maintenance update, making sure the plugin is up to date and running correctly. Due to recent time limitations, an insignificant Jesus bypass will be fixed in a future update. I went past my update schedule this time, because why not. Any issues, report them privately via Discord, Platform or Email, and take care.

Logs:
Greatly improved the Search Engine handler with more useful methods.
Slightly improved the Damage handler for better fireball entity coverage.
Corrected a few bug in the Player utilities that prevented extra accuracy from kicking in.
Greatly improved the Lag Leniences with more universal methods.
Reworked parts of the Configuration system due to a rare issue where settings.yml will reset.
Slightly optimised the Violations feature with fewer method calls.
Slightly improved the Configuration system with a more universal punishment algorithm.
Potentially corrected a few fireball explosion knockback movement false positives.
Corrected a few KillAura block raytrance vehicle false positives.
Corrected a few KillAura block raytrace bypasse caused by a semi-broken Block utilities method.
Slightly optimised the Hack Prevention object with faster methods.
Slightly improved the Hack Prevention object with better preventions.
Potentially corrected a False Positive Detection concurrent modification console error.
Corrected a few KillAura distance non-player entity false positives.

Notes:
Some Jesus walking movements will be prevented with a future update, despite not being advantageous for their version.
Fly false positives caused by scaffolding blocks were researched but not found, most likely a cross-version issue.
Preventions were studied but were already significantly good, so only a few improvements were made in delays & hacker identification consideration.
Build 424 Aug 25, 2021
Build 424 - General Improvements
Logs:
Corrected a Hack Prevention object console error.
Spartan will no longer appear in the kick, ban or warning reasons.
Corrected a few Jesus ypos abstract liquid blocks false positives.
TPS will now be strict with its requirement of 18 TPS or more.
Search Engine data will be cleared when someone is unbanned by almost any plugin.
Tracking handlers will no longer run when checks/detections cannot also run.
Noticeably optimised the SQL feature with faster & more performant log retrieval times.
Corrected a small frequency issue in the TPS system that caused the protection to not always work.
Greatly improved the Player utilities with more adaptive methods.
Corrected a potential Cloud feature bug in the Player utilities.
Noticeably optimised the Cloud feature with less requests being made.
Potentially corrected a few IrregularMovements step above block false positives.
Noticeably optimised the Configuration utilities with faster file modification methods.
Build 423.1 Aug 18, 2021
Build 423 - HotFix #1
Corrected a frequent console error caused by the Hack Prevention object.
Build 423 Aug 16, 2021
Build 423 - Rewritten Detections/Utilities & Many Issue Corrections
News:
Many detections & utilities were partly written in this update, including ones from the Ground utilities. Fly check, IrregularMovements check & Speed check. These changes aim to solve instabilities that have been existing for a few updates now for several but not all of you.
A lag issue was corrected by optimising a method of the Search Engine handler, specifically one responsible for detecting unstable checks & detections. Additional caching has been implemented to help this method now run as fast as possible.
Since the Search Engine handler’s inception, it’s known that if you disable both File & SQL logs, it will disable, taking down an important analysis part of the anti-cheat. This update changes this by forcing the Search Engine to partly work despite all significant log options being disabled.
A major bug was discovered in the Configuration system that prevented legacy commands from being executed in many scenarios. This update corrects this issue and any old configurations should once again function per usual.

Logs:
Corrected several BoatMove multiple passengers false positives.
Corrected several FastBreak breaks-per-second entity block false positives.
Corrected dozens of movement false positives caused by elytra gliding not being identified properly.
Corrected an issue where players could not be unbanned due to a small bug in the system.
Corrected dozens of GhostHand interact false positives caused by a small method bug in the Block utilities.
Potentially corrected several IrregularMovements step jumping motion false positives.
The Speed check will now account averages in its calculations for a more stable experience.
Corrected some description inconsistencies in the Spartan & Player Info inventory menus.
Corrected dozens of Fly stable jump motion false positives by improving specific calculations.
Rewrote part of the IrregularMovements jump detection to be more stable & accurate.
Slightly improved the Search Engine handler & AutoSync compatibility with more universal methods.
Corrected a lag issue in the Search Engine handler caused by an unstable checks method.
Corrected a log caching in the Search Engine handler persisting in non-Syn members.
Noticeably optimised the Search Engine handler with issue/bug corrections & better memory usage.
Noticeably optimised the Ground utilities with less method calls & faster methods.
Noticeably improved the Ground utilities with 2-3x time increased accuracy.
Noticeably improved the Spartan Player object with more calculations being cached.
Corrected a no-such-method console error caused by the Invisible Block handler.
Slightly improved the General Gameplay handler & Timer object with more capabilities.
Slightly improved the Speed check with more detailed verbose information.
Greatly improved the Low Violation handler by taking advantage of player analysis methods.
Slightly improved the Check object with additional caching.
Greatly optimised the Cancel Violation handler, Violations feature & Hack Prevention object with faster methods.
Corrected a small bug in the False Positive Detection feature to help better moderate hackers.
Slightly optimised the Cloud feature with faster methods.
Corrected a spectate command argument bug in the Command Execution handler.
The Search Engine will now partly work despite all log options being disabled.
Corrected a major bug in the Configuration system that prevented legacy commands from being executed.
Build 422.1 Aug 8, 2021
Build 422 - HotFix #1
Corrected a major issue with elytra gliding not being correctly identified, resulting in several false positives.
Build 422 Aug 7, 2021
Build 422 - Plugin Maintenance
Logs:
Slightly improved the Player Info inventory menu with better item descriptions.
Noticeably optimised the SQL Logs feature with significantly less memory usage.
Potentially corrected a bypass issue in the FastClicks check caused by the Block utilities.
Greatly improved the Block utilities with more accurate directional blocks methods.
More detections will now automatically disable when being found overly problematic.
Slightly optimised the InventoryClicks check with less memory usage.
Noticeably optimised the Configuration system with a faster punishment algorithm.
The FastBreak delay detection will no longer check for vine blocks due to their fast breaking speed.
Corrected a few BoatMove ice bouncing-block false positives by correcting a bug in the Bouncing Blocks identifier.
The Lag Leniencies protection will no longer require ProtocolLib to enable the ping/latency calculations.
Configuration Syntax coordinates will now be rounded to prevent chat spam.
Implemented a new checks.yml configuration option. (GhostHand.enable_only_on_minigame_servers)
The Test Server handler will now protect against changing specific options.
Removed the Client Sided Block managing compatibility to save performance since it wasn’t used.
Deprecated all Client Sided Block developer API methods.
Improved the handling of elytras for many checks.
Build 421.1 Aug 1, 2021
Build 421 - HotFix #1
Corrected a Search Engine object refresh issue for a large variety of users. Updating is extremely recommended.
Build 421 Jul 31, 2021
Build 421 - Enchantment Plugin Compatiblities & Performance Improvements
News:
Two new compatibilities were implemented in this update, both related to enchantment plugins, which are difficult to implement. Feel free to check them out via the compatibility disclaimer/docs.
The Search Engine handler, responsible for analysing Spartan’s logs, will now update automatically via its objects, meaning performance will decrease and get more stable by significantly reducing CPU & RAM usage. This process will only still occur if Spartan has its SQL feature configured, which is necessary for the retrieval of external server data.

Logs:
Corrected a few rare & potential Violations feature null-pointer console errors.
Corrected several movement false positives caused by a Block utilities climbable block identification bug.
Slightly improved the Configuration system with more proper codes.
Slightly improved the Ground utilities with more supported bounding boxes.
Implemented a new settings.yml configuration option. (Performance.use_vanilla_ground_method)
Corrected a few movement false positives caused by bugging thru doors at specific heights.
Implemented compatibility for two custom enchantment plugins. (CustomEnchantPlus, EchoEnchants)
Noticeably improved the Search Engine handler with new useful methods.
Noticeably improved the Cloud Developer Report feature with more useful information.
Slightly improved the Syn system’s verification method with more proper codes.
Slightly improved the Block utilities with more proper use of existing methods.
Corrected a Block utilities 1.7 no-such-method console error.
Greatly improved the Cloud feature with faster codes.
Potentially corrected several Fly stable jump effect false positives.
Corrected several movement upwards building false positives caused by Block utilities inaccuracies.
Slightly improved the Configuration system with a better constructor.
Potentially corrected several Fly stable & packets CMI plugin false positives.
Configuration Recommendations will now be offered if Problematic Detections are set to automatically disable.
Implemented a new checks.yml configuration option. (MorePackets.check_instant_movements)
Potentially corrected several Jesus ypos semi-solid block jumping false positives.
Potentially corrected several Fly low ground elytra false positives.
Potentially corrected several Clip instant falling false positives by correcting an air-ticks reset bug.
Implemented a new method for the API events.
Corrected a Configuration replace reset bug.
Corrected a Spartan inventory menu null-pointer console error.
Corrected a Violations feature potential null-pointer console error.
Slightly optimised the Cancel Violation handler with faster math calculations and less memory usage.
Potentially corrected a few Velocity near semi-solid block false positives.
Build 420 Jul 23, 2021
Build 420 - Automated Stability Improvements
News:
Spartan has long been able to detect problematic detections, therefore also problematic checks. This update takes this feature even further by allowing it to disable/modify specific detections in specific circumstances. Spartan runs in a large variety of servers, so despite the calculations that take place in the background, sometimes it’s best to disable a small part of a check to improve the overall stability.
Spartan’s checks run on the main thread, but other codes such as systems, handlers, features may run asynchronously. Rarely, big servers would have issues with the Chunks system’s cache, as rapid loading/unloading would simply make it too heavy. This update corrects this issue but using native Java libraries that optimise the Chunks system, making it 3-4 times lighter.

Logs:
Corrected dozens of 1.17 datapack world y-position less than 0 false positives.
Corrected several MorePackets instant identification low violation false positives.
Decreased the amount of fixed threads being used from 15 to 14.
Noticeably optimised the Ground utilities with less method calls.
Corrected a few Clip vector high speed effect false positives.
Greatly optimised the Notifications feature with less method calls.
False Positive Detection will no longer automatically disable.
Full information notifications will now be set if the server consists of one player.
Greatly optimised the Spartan Player object with removal of unnecessary implementations.
Potentially corrected a few Fly stable jump effect false positives.
Corrected a small failed cache retention bug in the Cache system.
Slightly optimised the Cache system with lighter methods.
Switching from new to legacy configuration will now clear the new options from checks.yml & settings.yml.
Abstract Java maps, sets & arrays will now have their capacity somewhat specified for better garbage collection.
Slightly improved the detection preventions with specific check exemptions.
Corrected a rare Scheduler listeners null parameter console error.
Corrected dozens of movement false positives caused by the Ground utilities.
Noticeably improved the IrregularMovements check with a better jump detection.
Corrected a few minor check object method usage bugs.
Specific problematic detections will now automatically disable.
Implemented a new settings.yml configuration option. (Performance.disable_problematic_detections)
Implemented additional ways to identify when a check is problematic.
Corrected a few Fly stable slow falling effect false positives.
Slightly improved the Cloud feature with increased verification time for Syn.
Noticeably improve the Chunks system with 3-4 times faster cache.
Corrected a bug where Spartan’s tab completion would show vanished/hidden players.
Potentially corrected several ElytraMove speed false positives.
Potentially corrected a few FastBreak veinMiner compatibility false positives.
BuIld 419.1 Jul 17, 2021
Build 419 - HotFix #1
Update to this version only if you are using a 1.17 server with data-pack world/s, it will solve a great variety of false positives. Cross-version support remains.
Build 419 Jul 16, 2021
Build 419 - Many Instability Corrections
News:
Last few updates were big, with two of them being major. Build 418 wasn’t very stable, so it’s recommended to update to Build 419. This update polishes the recent changes made to the code and improves existing ones that a few of you have been rightfully complaining about.

Logs:
Potentially corrected dozens of Jesus ypos above water building false positives.
Disabled forceful preventions for the MorePackets check when violations are zero.
Reversed some changes made to the Fly & IrregularMovements check to reduce false positives.
Properly corrected the ProtocolLib no-such-method console error.
Corrected a bug in the Spartan Location object where blocks below 0 y-position would be considered as stone.
Reverted back to the Java math methods since they were found to be faster over the long term.
Compatibilities will now load after the Cloud feature to prevent console errors.
Punishment categories will no longer be shown in the Manage Checks inventory menu when using the new configuration.
False Positive Detection feature will no longer automatically disable if there are problematic checks.
Corrected a small potential bug in the False Positive Detection & Performance Optimizer features.
Corrected a trap-door movement bypass caused by a Bukkit library issue.
Noticeably optimised the Ground utilities with less method calls.
Corrected several Speed normal low TPS false positives.
Corrected a few FastBreak low violation false positives.
Noticeably improved the Velocity handler with more covered velocities.
Corrected several movement false positives caused by pressure plates.
Noticeably optimised the Material utilities with better usage of its methods.
Slightly improved the mcMMO plugin compatibility with more error-proof methods.
Slightly improved the Block utilities with more accurate methods.
Corrected dozens of Fly false positives caused by the Spartan Location object.
Build 418 Jul 12, 2021
Build 418 - Improved Lag Leniencies & KillAura Check Correction
News:
Spartan’s lag leniencies have largely improved by having their purpose rearranged. Many calculations were removed where they were no longer needed or simply never needed. This will help with dealing with hackers that use ping-spoof modules to increase their latency in order to give themselves an unfair advantage.
A major was found in one of Spartan’s objects that caused a number to not increase, resulting in a big part of the KillAura check to not work properly or at all. This has been fixed, so you should expect better & faster detections.

Logs:
Completely rewritten the lag leniencies of the plugin to work in par with the server’s needs instead of limit calculations.
Corrected several 1.17+ movement false positives caused by the brand new light block.
Corrected a major bug in the Buffer object that prevented most of the KillAura check from working properly.
Corrected several HitReach horizontal false positives caused by the MythicMobs plugin.
Corrected a minor bug that kept unbanned players in the ban list.
Greatly optimised the Violations feature & Player utils with unnecessary code removals & less memory usage.
Slightly optimised the Permissions system & Hack Prevention object handler with less memory usage.
Slightly optimised the Search Engine, Shulker Box handlers & Ground, Player utilities with faster methods.
Slightly optimised the Timer, Cooldowns & Decimals objects with less method calls.
Corrected a bug in the Latency system that allowed a small part of the protection to function regardless of being disabled.
Corrected a cache bug in the Manage Checks inventory menu that prevented changes from taking place.
Greatly improved the Math utilities by ditching java methods for more optimised custom methods.
Slightly optimised the Movement listener with less variables per event.
Slightly improved the Gamemode handler with prevention of unnecessary calls.
Noticeably improved the Spartan Location & Spartan Block objects with storage for the Spartan Player object.
Noticeably optimised the Block utilities with more optimised directional & traced locations algorithms.
Corrected a major Fly stable horizontal bypass.
Corrected a ProtocolLib compatibility no-such-method console error.
Slightly optimised the Spartan Location object with more useful methods.
Slightly optimised the Spartan Location object with a faster block retrieval method.
Greatly optimised the Minigame Maker compatibility to search for less incompatible items when not enabled.
Potentially corrected several MorePackets instant movement false positives.
Noticeably improved the Violations feature with a safer tick skipping method.
Potentially corrected a few remaining Jesus ypos false positives.
Significantly decreased the amount of location calls and ground calculations by using light Bukkit methods when possible.
Potentially corrected several IrregularMovements step false positives caused by the Building handler.
Removed the secret way to delete a player’s violation history and added it apparently in the Player Info inventory menu.
Implemented a new messages.yml configuration option. (player_stored_data_delete_message)
Noticeably improved & optimised the GhostHand check with faster performance and more stable calculations.
Noticeably improved the Developer API with prevention of some calls in test servers.
Slightly improved the Spartan inventory menu with removal of unnecessary descriptions.
The Cancel Violation handler will now always prevent a player when they are identified as hackers.
The Punishment algorithm will now be considered with higher severity when a check is found to be problematic.
Page 1 ... 12 13 14 15 16 ... 19
You might also like...