Spartan AntiCheat icon

Spartan AntiCheat 4.0.4.1

The longest living Minecraft paid anti cheat! | Cross Version | Bedrock / Geyser Support

Page 1 ... 14 15 16 17 18
Build 397 Mar 5, 2021
Build 397 - Frequently Asked Questions Solution
News:
Spartan is a popular plugin, and its popularity attracts masses of people wanting to learn more about it after making their purchase. This update implements an FAQ command, which stands for Frequently Asked Questions. You will essentially run the command along with a “proper question” and it will reply back with a few possible answers. This will also decrease the time I have to spend providing support, hence giving me more time for other implementations. For now, only several answers exist and more will be added in the near future.

Logs:
Noticeably improved the Exploits check with additional preventions in the illegal-position detection.
Spartan will no longer fail to load if a compatibility fails to load.
Implemented compatibility for a plugin named AureliumSkills.
Console notifications will now appear as they would appear to a player and not like the plugin’s logs.
Noticeably optimised the Detection Notifications with less location calls.
Corrected a few EntityMove speed horse default speed limit false positives.
Potentially corrected a few FastEat cake eating false positives.
Implemented a new command to ask questions and get possible answers.
Greatly improved the Command Execution handler with more proper code.
Corrected a few MorePackets bouncing block false positives.
Slightly optimised the MorePackets & Speed checks with less method calls.
Corrected a few Speed overall 3 block height sprint jumping false positives.
Build 396 Mar 2, 2021
Build 396 - Performance & Garbage Collection Improvements
News:
In the Minecraft server community, a known issue is servers not using and hosting services not offering proper garbage collection, which is responsible for freeing memory that’s no longer processed. For this reason, I’ve taken measures in this update to improve both performance and garbage collection by removing unnecessary cache that’s been replaced by recent more beneficial methods.

Logs:
Greatly improved the Spartan inventory menu with checks.yml recommendation descriptions.
Corrected a few ImpossibleActions interact mediocre TPS false positives.
Corrected a few EntityMove donkey speed false positives.
Corrected a few KillAura aimbot false positives.
Corrected a bug in the Compatibility configuration where almost all compatibilities would be disabled by default.
Corrected an issue where the Velocity check would not function if OldCombatMechanics was enabled.
Slightly improved the Cross Server Notifications feature with syntax support.
Implemented a new configuration syntax named {motd} to retrieve the server list description.
Noticeably optimised the Block utilities by removing the unnecessary directional locations cache.
Noticeably optimised the Player utilities by removing the unnecessary ground location cache.
Corrected several IrregularMovement jump random air false positives.
Slightly improved the Speed with a better connection with the configuration.
Slightly improved the SQL Logs feature with inconsistency corrections.
The Fly check will now dynamically disable if TPS are 18 or lower.
Corrected a few FastBreak delay clay shovel breaking false positives.
Corrected a Fly stable movement bypass caused by a utility vulnerability.
Corrected a few MorePackets vertical/step teleportation bypasses.
Corrected a few Fly stable wall-block & trap-door false positives.
Slightly improved the Move utilities with more precise methods.
Corrected a few Cloud feature data length errors caused by the Cross Server Notification feature.
Potentially corrected a few ImpossibleActions scaffold non-solid against-block placement.
Corrected several Jesus low TPS false positives.
Noticeably optimised the Spartan Player object when no players are online.
Noticeably improved the Spartan Player object with a more consistent cache.
Corrected several Jesus & Speed water tunnel false positives.
Updated the AutoSync compatibility due to the recent command changes.
Potentially corrected a few Jesus speed & upwards boat stepping false positives.
Greatly optimised the Detection Notifications with more asynchronous processes.
Build 395 Feb 23, 2021
Build 395 - Brand New KillAura Detection
News:
Spartan has in a few cases been suffering by time when it comes to its KillAura check. Main reason behind that is hack modules such as hop, timer & speed, which cause the player to move fast and get too close to the player, rendering some KillAura detections not useful. This update introduces new KillAura detections that will combat this by comparing distance between hits.

Logs:
Potentially corrected a few Speed liquid multiple speed features false positives.
Corrected a few small Jesus bypasses caused by an optimisation in the check.
Noticeably improved the SQL Logs feature with a limit on the amount of rows per query.
Corrected a Move utilities null-pointer console error caused by the Sprint check.
Corrected a Spartan Location object null-pointer console error.
Slightly optimised the Movement listeners, Move utilities & Combat Processing handlers with faster methods.
Noticeably optimised the Plugin Ticks handler by removing its scheduler.
Greatly improved the Spartan Player object with more synchronised methods.
Noticeably optimised the several checks of many categories with exemption capabilities.
Slightly improved the Decimals object with less & more clear methods.
Greatly improved the Awareness Notifications feature with pointers on how to disable it.
Corrected a few BoatMove ice & semi-solid block false positives.
Removed the settings.yml option Logs.log_sql as the SQL feature will now enable automatically when configured.
Implemented a new KillAura detection named distance that will greatly help identify advantage caused by hop, timer & speed hack modules in combat situations.
Implemented a new checks.yml option for the new KillAura detection named “KillAura.check_distance”.
Noticeably improved the Lag Leniencies feature with categorised instead of abstract latencies.
The SQL feature will now attempt to replace localhost with 127.0.0.1 to increase the chance of the connection being successful.
Attempted once more to prevent the Staff Cheat feature from working in the first minute when authentication plugins are detected.
The BoatMove check will now support 2 player passengers instead of just one.
Build 394.1 Feb 16, 2021
Build 394 - HotFix #1
If you are using Aikar Flags, please ignore this update, it is not required for you. This version removes the manual Garbage Collector call made by Spartan that could help improve servers without proper arguments. Results are mixed, but I wish to not risk this any further.
Build 394 Feb 16, 2021
Build 394 - Better Customer Experience
News:
The Cloud features have shown to be useful for everyone and in many ways. This update allows me to set configuration changes via the Cloud for customers individually, which will help save time for everyone, but also make the customer experience even better than it already is.
The Cloud Developer Report feature used to offer a command without arguments. This version of the command was removed due to it being inefficient and confusing. This update introduces this version of command back, which should be used by new customers, and will automatically find problematic checks and report them.

Logs:
Slightly improved the Hack Prevention object with violation dismissing bug corrections.
Corrected several Clip instant low server TPS false positives.
Search Engine will no longer collect data about Problematic Detections when the server’s TPS are low.
Search Engine will now account disabled checks when looking for Problematic Detections.
Corrected several BoatMove stable air & ground false positives.
Improved the compatibility for Authentication plugins by temporarily disabling the Staff Chat feature.
Corrected a few MorePackets instant & Exploits undetected-movement trident false positives.
Corrected a few remaining Block utilities console errors by implementing more thread safe codes.
WildTools compatibility will now be disabled by default due to issues with errors.
Slightly improved the BlockReach check with faster detections.
Slightly optimised the Block utilities with faster methods.
Corrected a few NoFall ratio bouncing block landing false positives.
Running the Developer Report command without arguments will force this Cloud feature to search for problematic checks.
Spartan will no longer cause legacy support to occur by not calling specific methods.
Corrected a few FastBreak delay observer block false positives.
Greatly improved the NPC handler by making it more thread-safe error proof.
Corrected a few InventoryClicks low TPS false positives.
Corrected dozens of ElytraMove trident concurrent use false positives.
Greatly improved the Elytra Glide handler by increasing its information sources.
Corrected a player-weather data update bug in the Spartan Player object.
Corrected a few Clip instant & IrregularMovements step external teleport false positives.
Noticeably improved the Low Violation handler by disabling it when a player is using an elytra or trident.
Corrected a few IrregularMovements bouncing-blocks bed false positives.
Corrected a few Exploits undetected movement false positives.
Implemented a new feature named Automatic Configuration Changes as part of the Cloud feature.
Corrected a few Jesus speed & upwards mediocre bypasses.
Greatly improved the TPS Protection feature with more appropriate results in sudden TPS drops.
SQL Logs feature will now create the database table when the plugin is loaded/reloaded to avoid confusions.
Slightly optimised the SQL Logs feature with faster null information identifiers.
Slightly improved the plugin.yml file with more soft-dependencies.
Corrected a ProtocolLib plugin compatibility temporary-player console error.
Slightly improved and optimised the MineBomb plugin compatibility.
Slightly improved the Player utilities with more unified methods.
Slightly optimised the Movement listeners with lighter main thread calls.
All checks will now store individual data in weak ways that allow better garbage collection.
Corrected a NoSlowdown null-pointer console error & bug that prevented the packets detection from working.
Corrected a few MorePackets mediocre TPS false positives.
Greatly optimised almost all API events with a better code structure.
Noticeably improved the Geyser/Floodgate compatibility with an awareness notification.
Build 393 Feb 9, 2021
Build 393 - Problematic Detections Analysis & Performance Improvements
News:
Spartan users can access the Manage Checks inventory menu and receive recommendations by the Configuration Recommendations feature. With this update, this feature will also do an analysis for problematic detections and let you know if you need to modify something to improve stability. In addition, the False Positive Detection feature will dynamically support problematic detections.
In the past a cache implementation was attempted in the Spartan Location object but it did not work as expected. This update introduces a cache with a better design that will decrease the time a location takes to be retrieved by huge percentages.

Logs:
Corrected a few EntityMove speed donkey false positives.
Corrected a few Fly block colliding bypasses caused by the Ground utilities.
Slightly improved the Ground utilities with more dynamic methods.
Slightly improved the File Logs feature with more consistent results.
Corrected a few Fly false positives by increasing the checks’ cancel violation.
Slightly optimised the FastBreak check with faster handlers.
Slightly optimised the General Gameplay handler with faster methods.
Corrected a minor Cloud Developer Report feature cooldown miscalculation bug.
Set the checks.yml option “FastHeal.check_illegal” to false by default.
Corrected several MorePackets latency false positives.
Corrected a few BoatMove teleport bypasses caused by high thresholds.
Noticeably improved the BoatMove & EntityMove checks with vehicle enter preventions.
Noticeably improved the MorePackets check with a more stable detection.
Corrected a Block utilities list size console error.
Corrected a Violations feature null pointer console error.
Noticeably optimised the Spartan Location object with a modification cache system & faster data retrieval.
Implemented compatibility for Authentication plugins by temporarily disabling the Staff Chat feature.
Slightly optimised the Notifications, Multi Version, Clickable Message & Ban features with faster methods.
False Positive Notifications will now only appear when the frequency is manually or dynamically set to 1.
Noticeably improved the Configuration Recommendations feature with analysis for problematic detections.
Noticeably improved the False Positive Detection feature with dynamic support for problematic detections and better results.
Noticeably improved the XRay check with more strict limits and uncertain notifications.
Corrected a bug that prevented the Exploits undetected movement from working.
Slightly optimised the Exploits check with faster detections.
Corrected a bug where notifications wouldn’t be logged in the console if no staff player was available to receive them.
Corrected a few FastBreak button & clay block false positives.
Slightly improved the FastPlace check with faster detections.
Greatly improved the Hack Prevention object with less aggressive preventions on low TPS servers & minor bug corrections.
Noticeably improved the Cloud feature with IP based license verification & many structural upgrades.
Corrected a few ImpossibleActions interact & Speed normal low TPS false positives.
Corrected a few ImpossibleActions scaffold hoe item false positives.
Noticeably improved the Cloud Developer Report feature with more information.
Noticeably optimised the String utilities & File Logs feature with faster and more garbage collector friendly methods.
Slightly improved the Spartan Player object with more specific methods.
Corrected a few KillAura unsafe advantage false positives.
Corrected a few IrregularMovements jump climbable block false positives.
Corrected a few Criticals damage recent PvP mechanic false positives.
Noticeably improved the Buffer object with partially scheduler free functionality.
Noticeably optimised the Buffer object with less memory calls.
Noticeably improved the Chunks system with more universal and fail safe methods.
Noticeably improved the General Gameplay handler with a packet counter.
Noticeably improved the Player utilities with bug corrections & new useful methods.
Greatly improved the Ping Protection feature with a better exemption method.
Corrected a few IrregularMovements step bypasses.
Greatly improved the ProtocolLib compatibility with dynamic class identification & more universal structure.
GhostHand check will no longer be included in Hacker/Legitimate player identification calculations.
Brought back the NoSlowdown packets detection and resolved its issues.
Greatly optimised the Hack Prevention object with faster methods.
Build 392 Feb 2, 2021
Build 392 - Fly, Speed, MorePackets & BlockReach False Positives
News:
This update corrects false positives caused by the checks listed on the update’s title. It lists BlockReach to the False Positive Detection feature, implements new limits for more accuracy, balances out existing limits the anti-cheat uses to identify hackers, balances out important cache schedulers, and removes the applied velocity from many checks when Spartan teleports a player as prevention.

Logs:
Implemented a new checks.yml configuration option. (Fly.check_packets)
Item Attributes compatibility will now automatically enable when the SlimeFun plugin is detected.
Slightly balanced the MorePackets check for a more appropriate performance.
Corrected a bug that prevented a part of the Cancel Violation handler from not working.
Noticeably optimised the Math utilities with many times faster decimal identification.
Corrected dozens of Exploits ping-spoof abstract result false positives.
Corrected an outdated awareness notification in the Violations system.
Slightly improved the FastBreak check with better player latency calculations.
Noticeably improved the Hack Prevention object’s handlers with more appropriate teleportations.
Noticeably improved the Plugin utilities with a cache implementation to reduce CPU usage.
Corrected a few ElytraMove speed firework false positives.
Corrected dozens of Fly trident & ladder false positives.
Corrected a few Fly stable speed related false positives.
Slightly optimised the Chunks system with faster logic handlers.
Noticeably improved the False Positive Detection feature with more unified methods.
Corrected a bug where detected false positives would still increase in violations.
Corrected a few KillAura hits-per-second low TPS false positives.
Corrected several MorePackets instant vehicle false positives.
Corrected dozens of BlockReach false positives caused by outdated cache.
Noticeably improved the Spartan Player object with a more balanced scheduler & cache.
Corrected a few Violations feature null-pointer console errors caused by non-thread safe methods.
Slightly improved the File Logs feature with the ability to delete a file and not have it be re-created exactly as it was.
Corrected a few NoFall ratio & land bouncing block related bypasses.
Greatly improved the CPS Counter feature with more accurate results.
Improved the Cache system with faster and more unified methods.
Corrected a bug where Cross Server Notifications would include Mining Notifications when XRay check was disabled.
Slightly optimised the Chat Protection with faster methods.
Build 391 Jan 30, 2021
Build 391 - Further False Positive Detection Improvements
Logs:
Corrected several Fly stable & IrregularMovements jump false positives caused by the PlotSquared plugin.
Corrected a bug in the Chunks system caused by cancelled events in older versions of Minecraft.
Corrected a few Fly stable ladder high air tick false positives.
Noticeably improved & optimised the Violations feature with more universal methods.
Corrected a few Fly down old Minecraft versions jumping false positives.
Slightly improved the Fly check with more detailed & accurate verbose information.
Corrected several IrregularMovements step combat false positives.
Implemented 2 new checks.yml configuration options for the Fly check.
Corrected several Exploits ping-spoof random false positives.
Noticeably improved the TPS Protection feature with more strict measurements when TPS are 10 or less.
Corrected dozens of combat, movement & player low TPS false positives.
Increased the priority and cancellation identification of almost all listeners.
Noticeably improved the False Positive Detection feature by making it more lenient.
Potentially corrected a few Clip speed & ypos wall block false positives.
Noticeably improved the Piracy system with more organised methods & additional identification.
Slightly improved the Violation Divisor handler with less individual player spam.
Noticeably improved the Chunks system with faster mathematics methods.
Slightly optimised the ViaRewind compatibility with less method calls.
Noticeably improved the plugin.yml with more soft dependencies.
Corrected a few remaining Speed trident false positives.
Corrected a few Fly up, down & packets elytra false positives.
Corrected a rare bug where mining notifications would appear even if the XRay check was disabled.

Checks.yml Changes:
-
Added:
Fly.check_neutral
Fly.avoid_block_hitboxes
Build 390 Jan 27, 2021
Build 390 - False Positive Detection Improvements
News:
A bug was found that prevented the Search Engine handler from correctly identifying and sending false positives to the Cloud. This has now been corrected, which should offer significant stability but also a little in performance improvements. In addition, the False Positive Detection feature has been partly rewritten and balanced.

Logs:
Corrected several KillAura hit-box mcMMO plugin false positives.
Corrected a small typo in the Spartan inventory menu.
Corrected several IrregularMovements jump Skript plugin false positives.
Removed the memory usage Spartan menu item description to prevent unnecessary use of performance.
Slightly improved the Cache system with more optimised methods.
Noticeably optimised the Scheduler listeners by making them run less frequently.
Corrected a few MorePackets water elevator false positives.
Corrected dozens of MorePackets random false positives.
Corrected dozens of Clip ypos & speed random false positives.
Slightly optimised the Spartan Location object with additional caching.
Corrected several Jesus, IrregularMovements, ElytraMove & Speed trident false positives.
Greatly improved the Trident, Explosion & Elytra handlers with longer & safer cache retention.
Noticeably optimised the Performance Optimizer feature by moving it off the main thread.
Noticeably optimised the AutoSync compatibility with a dynamic scheduler.
Greatly optimised the Exploits undetected movement detection with a better code structure.
Corrected dozens of Fly stable half block height false positives.
Slightly improved the Chunks system with more stable methods.
Mining notifications will no longer be sent if the X-Ray check has been disabled.
Corrected several Exploits ping-spoof prediction detection false positives.
Noticeably improved the Check Protection handler with method delays.
Noticeably optimised the Check Protection handler with scheduler free cooldowns.
Noticeably improved the Cancel Violation handler with a faster & more specific system.
Replaced all Bukkit asynchronous threads with a the custom & previously manual thread system.
Corrected a few IrregularMovements step head/skull block false positives.
Corrected a Block utilities out of bounds console error.
Noticeably improved the Search Engine hander & Cloud feature with major bug corrections.
Greatly optimised the False Positive Detection with less memory usage & faster methods.
Noticeably improved the False Positive Detection with more balanced variables.
Greatly improved the Ground utilities with more universal methods.
Corrected a few movement edge block false positives.
Corrected a BlockReach unusual low TPS false positive.
Corrected a few Jesus exit & ypos low TPS false positives.
Build 389.3 Jan 22, 2021
Build 389 - HotFix #3
Apologies for the many hot-fix updates, this should be the last. This update further optimises the Cache system that happened to cause lag to some servers while trying to calculate used memory.
Build 389.2 Jan 22, 2021
Build 389 - HotFix #2
Corrected a Ground utilities null-pointer console error, an API potential loading error, and a Cache system potential lag cause.
Build 389 Jan 22, 2021
Build 389 - HotFix #1
Corrected a Math utilities overflow console error and a Combat Processing handler null-pointer console error.
Build 389 Jan 22, 2021
Build 389 - Notification Unification & Performance Improvements
News:
Spartan’s Verbose & Mining notifications have been replaced by a unified notification system. A player can now only toggle notifications and change their frequency. If a player has the default notification frequency, they may be more notified about certain players depending on how close they are to them.
Spartan’s movement processes are split in two, the ones who run in events and ones who run in schedulers. This update provides a significant & apparent performance improvement on top of all the previous, by moving 99% of movement processes to events, which will prevent unnecessary calls, reduce memory usage, and reduce performance waste from similarly collected data.
Spartan’s data utilities, also known as Cooldown, Millis, Double, Attempts & Tracking, have been rewritten as objects, which will greatly help a server’s garbage collector to manage them and prevent high memory usage. This should also help the plugin’s general performance by requiring less cycles when searching for information.

Logs:
Corrected a few Clip instant trident false positives.
Slightly reduced the method calls of the Cloud feature.
Corrected a few Exploits undetected movement invulnerable player false positives.
Corrected a rare Spartan Player object concurrent modification console error.
Slightly optimised the Spartan Player object with more compact schedulers.
Slightly improved the Debug feature with shorter & better descriptions.
Noticeably improved the Movement listeners with replacement of schedulers with events.
Corrected dozens of Exploits ping-spoof packets false positives caused by Purpur forks.
Corrected a few Exploits ping-spoof prediction false positives caused by low calculations.
Corrected a few Fly stable soul-sand false positives.
Potentially corrected a few ElytraMove speed & fly firework false positives.
Slightly improved the Cache system with more accurate usage statistics.
Corrected a few KillAura area unsafe advantage false positives.
Greatly improved the Player utilities with less memory calls & more accurate methods.
Corrected a few Jesus speed jumping in water false positives.
Item Attributes compatibility will now automatically enabled if Mythic Mobs compatibility is detected.
Potentially corrected a few Exploits undetected movement player push false positives.
Noticeably improved the Elytra Glide handler with a new firework cooldown system.
Greatly optimised the Sprint check with custom instead of native object calls.
Noticeably optimised many Protections & Handlers by moving them off the main thread.
Corrected a few IrregularMovements jump auto-jump false positives.
Corrected a few MorePackets instant detection elytra false positives.
Completely rewritten the Cooldown, Millis, Double, Attempts & Tracking as objects.
Slightly improved the Spartan Bukkit system with less memory calls and more dynamic methods.
Slightly optimised the Plugin Ticks handler with more pre-calculated variables.
Noticeably optimised the Clip check with less method calls.
Corrected a few Exploits chunk updates vehicle false positives.
Verbose & Mining notifications have been replaced by a single notification system that may adjust itself based on distance from the spectated player.
Replaced some language.yml & settings.yml options with new ones.
Deprecated 5 API methods and replaced them with 3 new ones.
Implemented a new permission named “spartan.notifications” for the new unified notifications.
Permissions “spartan.verbose” & “spartan.mining” will remain compatible and replace “spartan.notifications”.
The Background API’s methods will no longer be accessible as it should have been from the beginning.
Implemented a new checks.yml configuration option. (Clip.check_abstract_blocks)
Corrected a Fly stable 1.12 server semi-solid block bridging issue.
Noticeably improved & optimised the Teleport Protection feature with a faster WorldGuard compatibility & vulnerability patches.
Noticeably optimised the Block utilities with less location calls & less memory usage.
Noticeably improved the Manage Checks inventory menu with more compact & organised item descriptions.
Corrected a few BlockReach break sensitive block false positives.
Greatly improved the BlockReach check with better calculations and more detailed verbose information.
Slightly optimised the Default Configuration handler with faster methods.
Greatly improved the Configuration Recommendations feature with more & better recommendations.
Slightly improved the Math utilities with new useful methods.

Language.yml Changes:
-
Removed:
verbose_message
mining_message
-
Added:
detection_notification
mining_notification

Settings.yml Changes:
-
Removed:
Notifications.enable_verbose_notifications_on_login
Notifications.enable_mining_notifications_on_login
Notifications.individual_only_verbose_notifications
Notifications.output_silent_check_verbose
Notifications.output_uncertain_check_verbose
-
Added:
Notifications.enable_notifications_on_login
Notifications.individual_only_notifications
Notifications.send_silent_notifications
Notifications.send_uncertain_notifications

API Changes:
-
Deprecated:
hasMiningNotificationsEnabled()
setMiningNotifications()
hasVerboseEnabled()
setVerbose() x2
-
Added:
hasNotificationsEnabled()
setNotifications() x2
Build 389 Jan 22, 2021
Build 388 Jan 15, 2021
Build 388 - Asynchronous Inconsistencies
News:
Spartan’s codes will now communicate better between threads with automated identifiers and accounting for variable differences. This will slightly improve the plugin’s performance & reduce false positives by providing more accurate method results.

Logs:
Potentially corrected several ElytraMove speed firework rocket false positives.
Corrected a few Fly stable low air ticks & slow fall effect false positives.
Slightly improved the Default Configuration configuration handler with more universal methods.
Noticeably improved the Explosion protection with more organised & faster methods.
Corrected a few Fly downwards & Exploits undetected movement false positives caused by other checks preventing a player from hacking.
Slightly improved the 1.13 Event Listeners with less events running.
Greatly improved the Teleport protection with more universal methods.
Corrected several NoFall ratio player teleportation false positives.
Potentially corrected a few Jesus speed false positives caused by exiting small areas of liquid blocks.
Potentially corrected a few Fly, NoFall & MorePackets false positives caused by TNT explosions.
Implemented a new Exploits ping-spoof sub-detection named prediction.
Greatly improved the Configuration, Hack Prevention object, Cloud feature, Search Engine handler, Syn system & Attempts utilities with more universal methods.
Corrected a minor bug in the Cloud feature that would cause some information to not be retrieved.
Corrected a few FastBreak delay extremely fast breaking speed bypasses.
Corrected a memory leak in the SQL Logs feature.
Corrected a rare invisible block bug with the Update Block Upon Violation feature.
Corrected a few Fly & MorePackets skipping movement bypasses.
Slightly improved the Math utilities with more universal variables.
Noticeably improved the MorePackets check with better detections & verbose information.
Noticeably improved the Cloud feature with automatic partial data updates every hour.
Noticeably optimised the Spartan Location object with additional cache sharing & retaining.
Corrected a few IrregularMovements jump climbing block false positives.
Greatly improved the Player utilities with more accurate ground identification methods.
Greatly optimised the Speed, Fly, NoFall & Jesus checks with better codes.
Noticeably improved the Multi Version system with faster & more reliable methods.
Corrected a few FastEat dried kelp inaccurate delay false positives.
Corrected a few NoFall cancelled fall damage false positives.
Corrected dozens of GhostHand semi-solid block interact false positives.
Corrected a few FastBreak soul-soil block efficiency enchantment false positives.
Slightly improved the Cache system with more specific data clearance.
Noticeably improved the Move utilities with more reliable methods & variables.
Corrected a few Fly down & Exploits undetected movement shulker box block false positives.
Corrected a few Speed air parkour block jumping false positives.
Build 387 Jan 11, 2021
Build 387 - Back To Stable
News:
Some parts of processes were moved to the main thread in Build 386, cancelling some of the recent performance improvements. This update corrects this by improving the ways heavy synchronised information is processed.
This update fixes many major issues created by recent updates. Build 386 did not create any new issues and served well as far as customers reported. However, it is time to go back to being extremely stable.

Logs:
Noticeably optimised the Spartan Player object with less memory usage and faster schedulers.
Potentially corrected a few Fly ladder downwards movement uncertain false positives.
Greatly optimised the NPC stability handler with faster methods.
Corrected a few ImpossibleActions liquids placement on semi-solid block false positives.
Corrected a bug that caused the GhostHand interact detection from properly running.
Noticeably improved the Jesus with support for smaller and more abstract liquid depths.
Slightly improved the Jesus check with faster environment & limit identification methods.
Corrected a few remaining Jesus, MorePackets & IrregularMovements water elevator false positives.
Noticeably improved the data update frequency of many protection handlers.
Corrected a few Fly stable minor timer based bypasses.
Corrected a few BlockReach false positives caused by Skript plugins.
Potentially corrected dozens of Exploits undetected-movement false positives caused by Skript plugins & high player latency.
Corrected a small issue in the Cloud feature that prevented it from delivering all information.
The Search Engine configuration handler will now only notify when the plugin is reloaded.
Corrected a small bug where the wrong violation-divisor would be supplied to the Verbose Notifications feature.
Low player count Verbose Notifications will now be sent if the player is close to the staff member.
Potentially corrected a rare Spartan Location object null-pointer-exception console error.
Corrected a few KillAura angle unsafe advantage false positives.
Noticeably improved the Register class & Threads system with more thread-safe methods.
Brought back the implementation of the Chunks system to validate locations and prevent console errors.
Noticeably improved the Spartan Location object with more error proof methods.
Slightly improved the Move utilities with more cache friendly methods.
Slightly improved the Cloud Developer Report feature with better information structure.
Slightly improved the Multi Version feature with more identifiable server types.
Greatly improved the Criticals check with more precise location evaluation.
Potentially corrected a few Criticals damage no held item false positives.
Corrected a few FastBreak latency related false positives.
Noticeably improved the Test Server stability handler with anticheat listing.
Slightly improved the Plugin utilities with faster methods.
Corrected a few MorePackets, Fly neutral & IrregularMovements step bouncing blocks false positives.
Corrected a few NoSlowdown web boat stepping false positives.
Corrected a few Fly above block blocked jumping false positives.
Corrected a Ground utilities bug when a player was on top of fence/wall blocks.
Noticeably improved the Attempts utilities with more thread-safe and error proof methods.
Greatly optimised the Configuration Diagnostics feature & Syn system with scheduler free cooldowns.
Slightly improved the Piracy system with minor bug corrections.
Slightly improved the AutoRespawn check with less memory calls.
Slightly improved the Violation Reset API event with faster methods.
Slightly improved the Lag Leniencies feature with more universal methods.
Greatly improved the Violations feature with more useful methods.
Slightly improved the Math utilities with useful variables.
Slightly improved the Player Info inventory menu with more information.
Greatly improved the Spartan Player object with more useful methods.
Corrected a major bug in the Scheduler listener that caused many kinds of problems.
Build 386 Jan 6, 2021
Build 386 - Many Error Corrections
Logs:
Slightly improved the Item Attributes compatibility with longer cache retention.
Corrected a few Speed false positives caused by the Item Attributes compatibility.
Corrected a few Speed false positives caused by the Item Attributes & Mythic Mobs compatibility.
Corrected a few Spartan Player object world entities retrieval concurrent-modification console error.
Corrected a few Attempts utilities null-pointer console error.
Noticeably improved the Attempts utilities with less memory calls & a new scheduler system.
Corrected several ImpossibleActions liquids semi-solid block placement false positives.
Corrected a distant teleportation bug in the From Location stability handler.
Corrected several IrregularMovements jump & step water elevator false positives.
Corrected several Jesus exit water elevator false positives.
Slightly improved the Liquid & Bouncing Blocks protection handlers with more frequent cache updates.
Corrected a few Velocity zero distance knockback enchantment false positives.
Corrected a few IrregularMovements step CMI plugin false positives.
Corrected a few KillAura hits-per-second CPS false positives.
Corrected several Fly calculated ladder falling false positives.
Potentially corrected a few ElytraMove speed semi-solid block false positives.
Corrected a few climbable block movement false positives caused by the Ground utilities.
Corrected a Scheduler listeners rare ignorance bug that allowed for a few movement bypasses.
Corrected dozens of ElytraMove Skript plugin false positives.
Noticeably improved the Spartan Player object with a new scheduler system.
Corrected a few KillAura false positives caused by cancelled damage listeners.
Slightly improved the False Positive Detection with more simplified & secure methods.
Build 385.1 Jan 4, 2021
Build 385 - HotFix #1
Corrected many movement false positives caused by nearby vehicle entities & other abstract causes.
Build 385 Jan 4, 2021
Build 385 - Asynchronous Utilities, Schedulers & Features
News:
Many of Spartan’s utilities, schedulers & features have had their schedulers made asynchronous thanks to improvements made in the Spartan Player object. Performance usage should decrease by at least 20% and up to 50%.
The previous update, Build 384, wasn’t that great for the ElytraMove check. Fortunately most of you didn’t notice the slightest difference thanks to the Cloud feature. This update corrects all the issues of the previous update and provides additional code polishing.

Logs:
The Interactions Per Tick protection feature will no longer work under the influence of bypass permissions.
Corrected an ImpossibleActions liquids block placement bypass.
Corrected a few Velocity item usage false positives.
Corrected dozens of KillAura unsafe advantage case false positives.
Removed a limitation from the Scheduler listeners that caused dozens of ElytraMove false positives.
Noticeably optimised the Spartan Location object with less memory usage and more thread-safe methods.
Noticeably optimised the Spartan Player object with less memory usage & new & better caching systems.
Greatly optimised the Spartan Bukkit system with less and more compact methods.
Completely rewritten the Threads system and now every purpose has its own reusable thread.
Slightly improved the Reports inventory menu with faster page caching.
Made Spartan more friendly towards plugins such as Plugman that allow for full reloads.
Corrected a Double utilities null-pointer-exception console error.
Greatly optimised the Double utilities with faster methods & less method calls.
Slightly improved the Double utilities with more thread safe methods.
Slightly optimised the NPC stability handler with faster methods & less method calls.
The Search Engine configuration handler will now be updated every 15 minutes for Syn members.
Corrected dozens of MorePackets frost-walker boots enchantment, latency & boat false positives.
Corrected a few Jesus ypos downwards trident movement false positives.
Noticeably optimised the Violation system by decreasing method calls.
Noticeably optimised the Move, Attempt utilities with asynchronous scheduled tasks.
Noticeably optimised the Player utilities with asynchronous scheduled tasks & cache sharing.
Noticeably optimised the Shulker protection handler with asynchronous scheduled task.
Noticeably optimised the Test Server & From Location stability handlers with asynchronous scheduled tasks.
Slightly improved the Limit Server Flying feature with more console error proof methods.
Slightly improved the Elytra Glide maintenance handler with more console error proof methods.
Slightly improved the Hacker Finder feature with less method calls & loop free cooldowns.
Potentially corrected a few movement rapid vehicle entering & exiting 1.8 and earlier false positives.
Corrected a few IrregularMovements jump low violation false positives.
Corrected several BoatMove horizontal & vertical jumping motion bypasses.
Potentially corrected a few IrregularMovements shulker-box block false positives.
Slightly improved the Cache system with more accurate RAM usage results.
Noticeably improved the TPS & Latency protections with a partially rewritten structure.
Greatly improved the False Positive Detection feature with less methods and better results.
Slightly improved the Debug feature with less chat spam when debugging player movement.
Potentially corrected several BoatMove nearby boat contact false positives.
Noticeably improved the Scheduler & Movement listeners with more secure ignorance techniques.
Greatly optimised the SQL Logs feature with less frequent query calls.
Slightly improved the SQL Logs feature with more console error proof methods.
Slightly improved the AutoSync plugin compatibility by removing unnecessary messages.
Corrected a few NoFall spoof rare bypasses caused by falling directly after a teleport.
Greatly improved the Player utilities with less redundant methods & better method calculations.
Noticeably improved the Move & Ground utilities with better method calculations.
Build 384.2 Dec 30, 2020
Build 384 - HotFix #2
Corrected a few Fly & IrregularMovements climbable block false positives.
Page 1 ... 14 15 16 17 18
You might also like...