Spartan AntiCheat icon

Spartan AntiCheat 4.0.4.6

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

Page 1 ... 15 16 17 18
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.
Build 384.1 Dec 30, 2020
Build 384 - HotFix #1
Corrected a few existing and potential null-pointer-exception console errors caused by threads running fully or partially asynchronously.
Build 384 Dec 30, 2020
Build 384 - Last Update of the Year
News:
The potential performance improvements mentioned in the previous update’s news were unfortunately not successful, as the changes caused additional performance usage instead of an increase. Fortunately, I was able to optimise the Movement listeners with stricter limitations, so they aren’t called so many times as previously.

Logs:
Slightly improved the Building & Damage protection handlers with more specific methods.
Slightly improved the Self Hit protection handler with requirement to not have bypass permissions.
Potentially corrected a few ImpossibleActions scaffold wood block stripping false positives.
Corrected a few ImpossibleActions scaffold item switch bypasses created by the previous update.
Noticeably improved the Reports inventory menu with better item design and a dismiss feature when clicking an item.
Greatly improved the String utilities with more advanced methods.
Corrected several FastHeal illegal towny plugin false positives.
Corrected a FastBreak breaks-per-second sugar-cane block false positives.
Noticeably improved the Spartan Location object with bug corrections & more specific methods.
Slightly improved the Spartan Block object with
Corrected a few Criticals damage strength potion effect false positives.
Noticeably improved the ViaVersion plugin compatibility with proper support for recent 1.16 versions.
Corrected several ImpossibleActions scaffold zero limit false positives.
Noticeably optimised the Hack Prevention object with faster methods and no scheduler requirement.
Corrected several movement low TPS false positives caused by the Exploits ping-spoof detection.
Corrected dozens of movement false positives caused by the Skript plugin.
Corrected a few Exploits ping-spoof high violation false positives.
Corrected an IrregularMovements climb jump motion bypass caused by a detection bug.
Corrected a bug that prevented parts of the IrregularMovements, ElytraMove & Clip checks from working.
Slightly optimised the Double utilities with faster loop methods.
Slightly improved the IrregularMovements check with better verbose information.
The Interactions Per Tick protection’s limit has been set to 10 instead of 20 as the settings.yml default.
Noticeably improved the Interactions Per Tick protection with support for snowball, fireball & fishing-rod items.
Corrected a few KillAura hits-per-second multiple nearby entities & low TPS false positives.
Corrected a few KillAura angle low TPS false positives.
Slightly improved the Building protection with more secure & universal methods.
Noticeably optimised the Movement listeners with stricter limitations.
Noticeably improved most Tracking handlers with more organised codes, recent methods and bug corrections.
Corrected a few NoFall pattern low violation & ratio low ground false positives.
Slightly improved the Violations feature with more advanced methods.
Corrected a few Fly up & stable climbable block uncertain violation false positives.
Corrected a few Fly stable damage situation false positives.
Potentially corrected several BoatMove ground piston false positives.
Slightly improved the ImpossibleInventory check with more universal methods.
Noticeably improved the NPC compatibility with more universal methods.
Corrected several KillAura & HitReach horse & donkey entity false positives.or
Slightly improved the Player utilities with bedrock player identification methods.
Slightly improved the Cache system with more universal variables.
Greatly improved the Threads system with more potential threads.
Corrected dozens of Sprint omnidirectional & Speed false positives caused by the CMI plugin.
Noticeably improved the Compatibility configuration with enabled compatibility listing & faster loading.
Noticeably improved the Cloud Developer Report feature with more detailed information.
Noticeably improved the Spartan inventory menu with more useful item descriptions.
Corrected a MorePackets up to 1.5 timer bypass.
Corrected a String utilities substring method potential console error.
Noticeably improved the Piracy system with additional information.
Potentially corrected a MorePackets kelp liquid climbing false positive.
Corrected a BoatMove bypass caused by non-player entities being passengers of the boat.
Build 383 Dec 23, 2020
Build 383 - Future Performance Improvement Plans
News:
Even though Spartan is very optimised for the player count it targets, I have plans to improve it even further. Therefore, I will be attempting some innovative optimisations in the next update, which should decrease performance usage in the 2-digit percentage scale. For now, this update aims to bring the plugin to a near perfect state for the upcoming changes.

Logs:
Corrected a few FastBreak nylium blocks false positives.
Slightly improved the Fly & FastBreak check with faster methods.
Bypass permissions players will no longer be affected by the Building protection handler.
Slightly reduced the Inventory calls by using more variables.
Slightly optimised the HitReach, ImpossibleActions, Exploits, EntityMove & KillAura check with less method calls.
Slightly optimised the Fence Click bug handler with less method calls.
Slightly optimised the Damage & Floor protection handler with less method calls.
Slightly optimised the Combat utilities with less method calls.
Slightly improved the Block utilities with updated material library.
Corrected several FastBreak chorus-plant block false positives.
Corrected a few IrregularMovements jump above block false positives.
Potentially corrected a few Fly down above block false positives.
Slightly optimised the Spartan Block object with faster & fewer methods.
Noticeably optimised the Spartan Location object with faster & fewer methods.
Spartan Location will no longer create new objects when modifying its coordinates.
Cross Server Notifications will no longer function if a server is not also sharing them.
Greatly improved the False Positive Detection feature with more effective & lag friendly handlers.
Noticeably improved the Combat Processing tracking handler with less and more effective & universal methods.
Corrected several movement non-elytra wearing firework-rocket held item bypasses.
Corrected a Cross Server Notifications feature bug where some mining notifications would be treated as verbose notifications.
Corrected a few MorePackets low violation wrongful preventions.
Corrected several BoatMove air & horizontal downwards false positives.
Corrected a few KillAura combined & HItReach horizontal TPS drop false positives.
Corrected a few ImpossibleActions scaffold wood block stripping false positives.
Build 382.1 Dec 18, 2020
Build 382 - HotFix #1
Corrected an issue where the FastBreak check's detections would be called twice, therefore causing false positives.
Build 382 Dec 18, 2020
Build 382 - KillAura Check Improvements & Configuration Changes
News:
Most of Spartan’s KillAura detections have long been known to work in specific situations. This update unifies the reasons that cause them to enable, which will allow several of them to enable and detect hackers in much broader situations. Furthermore, the handlers responsible for supplying combat checks with information has also been improved to cover broader situations.
This update aims to improve the consistency and minimalistic appeal of this plugin. As of now, the Liquids check is part of the ImpossibleActions check, the Nuker check is part of the FastBreak check & the IllegalPosition check is part of the Exploits check. These changes should improve the user experience in terms of understanding.

Logs:
The settings.yml option “Logs.log_console” has been added back as a secret option.
Greatly improved the Spartan Block object with improved sharing of information.
Slightly improved the Spartan Location object with new useful methods.
Corrected a minor mathematics bug in the Cloud feature.
Corrected a few KillAura aim-consistency & combined yaw coordinate false positives.
Corrected a few KillAura aim-consistency & combined speed violation false positives.
Slightly improved the KillAura yaw detection with better calculations and less memory calls.
Noticeably improved the KillAura check by unifying the advantage causes.
Greatly improved the Combat Processing handler with more universal methods.
Corrected a few MorePackets elytra gliding & boat riding false positives.
Corrected a few Exploits illegal-elytra-packet false positives.
The Hacker Finder & Legitimate Players inventory menus will no longer attempt to load already loading load data.
Corrected a few Clip climbing block false positives.
Removed the settings.yml option “Detections.run_asynchronously” as the revival of the feature was not successful.
Corrected several Nuker breaks-per-second low TPS false positives.
Slightly improved the False Positive Detection feature with more universal methods.
Corrected a few Criticals damage entity in vehicle false positives.
Corrected a few MorePackets time related false positives.
Slightly improved the Syn inventory menu with a better discount calculation.
Removed the IllegalPosition check and made it part of the Exploits check.
Removed the Liquids check and made it part of the ImpossibleActions check.
Removed the Nuker check and made it part of the FastBreak check.
Added 6 new checks.yml configuration options for the moved detections.
Removed 8 checks.yml checks.yml unneeded configuration options.
Slightly improved the Search Engine with more error proof methods.
The Manage Checks inventory menu will now fully reload the plugin when exited.

Checks.yml Changes:
-
Added:
Exploits.check_head_position
ImpossibleActions.check_liquids
FastBreak.check_delay
FastBreak.check_frequency
FastBreak.check_moves_in_between
FastBreak.max_breaks_per_second
-
Removed:
KillAura.check_comparison
Liquids.check_block_breaking
Liquids.check_block_placing
FastBreak.check_surface_blocks
Nuker.check_delay
Nuker.check_frequency
Nuker.check_moves_in_between
Nuker.max_breaks_per_second
Build 381 Dec 15, 2020
Build 381 - Further Object Improvements
News:
Spartan’s Location object has once again been improved to share its data with other objects in better & faster ways, resulting in less information requested from the server, thus less system resources used and no lag.

Logs:
Verbose notifications will no longer be logged to the console so frequently.
The Cloud feature will no longer log connection errors for the Cross Server Notifications feature if not configured.
Corrected a ProtocolLib compatibility null-pointer console error.
Corrected a ProtocolSupport compatibility illegal-state console error.
Corrected a trivial bug in the Spartan Location object that negatively affected the Client Sided Blocks feature.
Noticeably improved the Spartan Location object with faster methods & vastly improved caching retention.
Slightly improved the Spartan Block object with faster methods & bug corrections.
Potentially corrected several MorePackets boat vehicle false positives.
Corrected a few potential Criticals damage sweeping-edge enchantment false positives.
The Exploits ping-spoof detection will now check all kinds of high pings without limits.
Greatly improved the Ground utilities with proper support for scaffolding blocks.
Corrected a few scaffolding block movement false positives.
Further limited the calculations of the Lag Leniencies feature for better results.
Potentially corrected a few Fly water bucket elevator false positives.
Corrected dozens of GhostHand, Fly, BlockReach, Sprint & Jesus bedrock player false positives.
Noticeably improved the Player Limit Per IP feature with proper timers.
Slightly improved the Spartan Player object with more universal methods.
The Developer Report feature will now support the last 3 versions instead of just the latest.
Build 380.1 Dec 12, 2020
Build 380 - HotFix #1
Corrected a File Logs feature null-pointer console error.
Build 380 Dec 12, 2020
Build 380 - Configuration, Handlers, Features & Systems Maintenance
News:
This update gives more attention to the plugin’s configuration, handlers, features & systems, which is good to do once in a while. Outdated codes have been taken care of, a few codes have been further optimised, several codes have been extended with more capabilities, and many codes have ultimately become more minimalistic, reducing the complexity of the configuration files.

Logs:
Corrected a few IrregularMovements jump silent check false positives.
Slightly improved the Reports inventory menu with less memory usage.
Slightly improved the Search Engine with more universally made and faster methods.
Corrected a bug that caused the Reports inventory menu to not function properly.
Slightly improved the Piracy system with more stable local IDs.
Corrected a few Exploits ping-spoof low latency false positives.
Potentially corrected several MorePackets elytra false positives.
Corrected a few Fly stable movement slow bypasses.
Corrected several BoatMove horizontal water wrong limit false positives.
Slightly optimised the Floor protection with better caching & less method calls.
Slightly improved the Floor protection with better reactions to cancelled events.
Corrected a few IrregularMovements step & Fly calculated cancelled fall damage false positives.
Corrected a few MythicMobs entity abilities movement false positives.
Corrected a Player utilities entity passengers missing method.
Corrected a few gliding & swimming movement false positives caused by bad method synchronisation.
Slightly improved the Spartan Player object with better method synchronization.
Removed the settings.yml option “Punishments.wave_broadcast_message” and replaced it with the existing “Punishments.broadcast_on_punishment”.
Removed the settings.yml option “Punishments.run_wave_if_its_full” as waves will now run automatically if they are full.
Removed the settings.yml option “Logs.log_console” and replaced it with automated importance identifiers.
Removed the settings.yml option “Logs.log_file_limit” and replaced it with date based log files.
Slightly optimised the Wave feature with faster handlers and less method calls.
Greatly optimised the Interactions Per Tick protection with faster handlers and disability capabilities.
Slightly Improved the configuration effects of the Test Server Identification handler.
Slightly improved the Search Engine feature with more universal methods.
Corrected a few movement elytra glide exiting false positives.
Noticeably improved the Elytra handler with more universal & detailed methods.
Greatly improved the Time utilities with more universal & faster methods.
Corrected a trivial bug where the construction of the log files wouldn’t be properly updated.

Settings.yml Changes:
-
Removed:
Punishments.wave_broadcast_message
Punishments.run_wave_if_its_full
Logs.log_file_limit
Logs.log_console
Build 379 Dec 7, 2020
Build 379 - Apparent Performance Improvements & Lower Scaffold Speeds
News:
The Location object will now attempt to maintain block data up to a second, will no longer cache block data when a location is cloned, and its chunk method calls have been completely eliminated. These changes should dramatically decrease chunk calls and greatly reduce the plugin’s performance usage.
The ImpossibleActions scaffold detection will now safely check players travelling at way lower than walking speeds, which was the previous breaking point. It does that by calculating manipulations in the player's direction and understanding if they should or should not be placing a block.

Logs:
Corrected a few MorePackets above block false positives.
Bedrock Edition Detections is now a feature available only to Syn customers.
Implemented a new checks.yml configuration option. (BlockReach.overall_distance)
Improved the BlockReach check with configurable limits and more detailed verbose information.
Improved the ImpossibleActions check with a better scaffold detection and more detailed verbose information.
Corrected a small negative version bug in the Cloud feature that caused no inconvenience.
Cloud feature will no longer disable IP Limited servers that have equal to or below 5 online players.
Greatly improved the Asynchronous Detections features with no functionality below 18 TPS.
Noticeably improved the Combat handlers with better tracking, more universal limits, & proper data manipulation.
Noticeably improved the KillAura check with faster detections, bug corrections & better verbose information.
Brought back the KillAura stability detection which was broken due to a cache bug.
Slightly optimised the Attempt utilities with less memory usage.
Corrected a few IrregularMovements bouncing blocks false positives.
Corrected several Jesus limit & horizontal below walls false positives.
Corrected a Piracy system cloud server issue that caused Spartan to disable for Polymart users.
Corrected dozens of Criticals damage & IllegalPosition rotations false positives caused by the Skript plugin.
Corrected several IrregularMovements step & Fly elytra false positives.
Noticeably improved the Elytra handler with better accounting for gliding.
Corrected a few Clip instant void falling false positives.
Brought back the NoFall spoof detection with completely rewritten functionality.
Implemented a new checks.yml configuration option. (NoFall.check_spoof)
Slightly optimised the Spartan Player object with less memory usage.
Corrected several MorePackets flowing liquid block elevation false positives.
Noticeably improved the Spartan Location object by forcing it to keep heavy cache for a bit and completely reducing chunk calls.
Slightly improved the IrregularMovements check with more detailed verbose information.
Noticeably improved the Debug feature with reduced decimal & word length to prevent chat spam.
Corrected a minor bug in the Debug feature where an entity would be mentioned as an object and not type.
Slightly optimised the BoatMove check with less string comparisons.
Cloud feature will from now on notify high permission players if the Spartan version is outdated.
BuIld 378.1 Dec 2, 2020
Build 378 - HotFix #1
Corrected several null-pointer console errors caused by the Location object not having loaded its Block object with information.
Build 378 Dec 2, 2020
Build 378 - Asynchronous Feature Corrections & Location Object Optimisation
News:
The Asynchronous Detections feature was recently brought back to life. Unfortunately, some of its users had abnormally high amounts of false positives, server lag, or both. This update targets these issues by improving the synchronisation of object information between different threads, but also collectively running processes every tick instead of assigning each process to a reusable thread or otherwise its queue. This feature still remains experimental.
Spartan has been further optimised in this update, by having its Location object no longer call chunks to retrieve block information when not required. This change should improve many situations where the code of a check’s detection doesn’t logically progress to its full potential.

Logs:
Corrected a few remaining IrregularMovements step script-based feature false positives.
Slightly optimised the IrregularMovements step detection with less method calls.
Noticeably improved the Elytra handler by using ViaVersion to identify the player’s version.
Noticeably improved the Player, Block, Combat & Move utilities with significant reduction in location calls.
Noticeably improved almost all checks with significant reduction in location calls.
Noticeably optimised & improved the Asynchronous Detections feature with code rewrites.
Slightly improved the Spartan Player object with new advanced methods.
Noticeably improved the Spartan Location object with a significant reduction in chunk calls.
Corrected a Piracy system bug that caused Spartan to disable for Polymart users.
Corrected a few IrregularMovements bouncing-blocks bed false positives.
Slightly improved the Spartan menu with more organised item descriptions.
Slightly optimised the Fly check with less method calls.
Slightly optimised the Player utilities with unnecessary method removals.
Corrected a few MorePackets limit related boat false positives.
Moved the MorePackets check to the main thread due to abnormal amounts of false positives.
Slightly improved the Fly check’s verbose information with more detailed descriptions.
Slightly improved the BoatMove check with faster detection codes.
Build 377.1 Nov 28, 2020
Build 377 - HotFix #1
Transferred some asynchronous processes related to block breaking, block placing & environment interacting to the main due to false positives.
Build 377 Nov 28, 2020
Build 377 - Bedrock Edition Detections & Asynchronous Feature Restoration
News:
Spartan was previously compatible with Bedrock players by identifying them using the Bukkit version of Floodgate/Geyser & exempting them from all detections. A new settings.yml option has been introduced to help identify Bedrock players that are allowed access via BungeeCord/Proxy plugins. In addition, most of Spartan’s detections will now support checking Bedrock players, so server staff can have less stuff to worry about.
Spartan introduced Asynchronous Detections in the distant past. Due to some complications, a large part of this feature was forcefully disabled. This update resolves these problems and once again makes most of the plugin’s detections asynchronous.

Logs:
Reversed some very recent changes on the Fly check to prevent potential bypasses.
The Reports menu will now show reports of the last 3 days instead of all reports.
Check prevention will no longer take place for verbose users unless the server has 5 or less players.
Corrected several MorePackets speed potion effect, dolphin’s grace potion effect, depth strider boots & boat player latency false positives.
Slightly optimised the Player Limit Per IP feature.
Corrected a trivial number comparison bug in the Player Limit Per Ip feature.
Corrected a few Speed limit mcMMO false positives.
Replaced 2 settings.yml options with a new single option.
Moved 2 settings.yml options to a different configuration category.
Added a brand new settings.yml option to help identify bedrock players.
Fully brought back the Asynchronous Detections feature.
Implemented additional security to the Cloud feature.
Improved the plugin’s Test Server handler with broader detections.
Slightly improved the Exploits check with more proper detections.
Corrected a few ElytraMove fly trident false positives.
Made the Performance Optimizer feature less lenient & overall more strict.
Attempt utilities will now give extra time to KillAura detections when 1.9+ pvp mechanics are apparent.
Slightly improved the Cancel Violation handler with better exemptions.
Corrected a few Velocity zero distance MythicMobs compatibility false positive.
Corrected several Fly low ground elytra false positives.
Corrected a Ping command latency reset bug caused by the Ping Spoof detection.
Slightly optimised the Settings configuration with less memory usage.
Removed an awareness notification related to a removed asynchronous setting.
Corrected a few MorePackets & Clip vector riptide trident false positives.
Corrected dozens of riptide trident off-hand movement false positives.
Greatly optimised the Player utilities with less location calls & faster methods.
Spartan can no longer be a blocked command as it goes against Spartan Syn.
Slightly optimised the Chat Protection feature with less method calls.
Implemented partial detection support for Bedrock players.
Noticeably improved the Bedrock Player handlers with better identification.
Slightly improved the Player Info inventory menu with more detailed descriptions.
Corrected a few MorePackets low attempts false positives.
Corrected dozens of IrregularMovements step & Clip instant Skript plugin false positives.
Corrected a few Nuker moves-in-between surface block & sensitive block false positives.
Greatly improved the Block utilities with more detailed libraries & minor bug corrections.
Corrected a few Jesus water soul-sand false positives.
Slightly improved the Jesus check with more universal limits.
Corrected a few minor MorePackets boat limit caused bypasses.
Slightly improved the TPS system with more universal limits.
Noticeably improved the Spartan Player & Spartan Location objects by reducing their calls.
Greatly improved the Search Engine with less methods & better cache handling.
Greatly improved the Developer Report feature with asynchronous requests.

Settings.yml Changes:
-
Removed:
Punishments.broadcast_on_kick
Punishments.broadcast_on_ban
Teleportation.fall_damage_on_teleport
Teleportation.ground_teleport_on_detection
-
Added:
Punishments.broadcast_on_punishment
Detections.fall_damage_on_teleport
Detections.ground_teleport_on_detection
Detections.run_asynchronously
Important.bedrock_player_prefix
Build 376.1 Nov 21, 2020
Build 376 - HotFix #1
Corrected an Elytra handler no-such-method console error for server forks based on 1.8 Minecraft or earlier.
Build 376 Nov 20, 2020
Build 376 - Lag Issue Correction & Performance Improvements
News:
This update was released prior to its date to correct a lag issue several customers had to deal with. Build 374 introduced location caching, which also is included in Build 375, which unfortunately ended up causing lag instead of helping. I have reverted the changes and made additional improvements, so performance should be equal to Build 373 or even better.
A server refreshes most of its data 20 times in a second. This resource follows this frequency and checks players via many of its detections 20 times in a second. Movement checks are the heaviest, and most of them will now skip checking a player a few times per second in specific situations to help save performance.

Logs:
Corrected dozens of MorePackets boat liquid block false positives.
Slightly optimised the Liquid protection with faster methods.
Corrected several ImpossibleActions scaffold missing limit false positives.
Slightly improved the ImpossibleActions check by making it more lenient against scaffold hack modules.
Greatly improved the Trident handler by implementing support for unsafe enchantments.
Corrected a few Fly stable shulker box false positives.
Corrected a Violations system null-pointer console error.
Corrected a bug in the Spartan Player object where individual player weather wouldn’t be updated.
Implemented new events in the plugin’s listeners to allow proper weather change handling.
Password related content will no longer be normally shown in the Configurations inventory menus.
Corrected a few Fly calculated fast falling false positives.
Made many schedulers run asynchronously instead of synchronously to save potential performance.
Corrected a KillAura block raytrace mcMMO ability false positive.
Correct several trident item change movement false positives.
Corrected a few Fly up climbing block false positives.
Removed the cache from the Spartan Location object due to it causing lag.
Implemented a tick skipping feature in the Violations system to save performance.
Greatly improved the Fly check with better lag adjusted limits.
Noticeably improved the Ping protection with proper limit exemptions.
Corrected an ItemDrops check latency limit calculation bug.
Corrected a Spartan inventory menu Syn item description showcase bug.
Further extended the plugin’s command tab completion with player names.
Corrected a Spartan menu lag issue caused by the Reload item’s cache usage.
Corrected dozens of MorePackets long distance false positives.
Corrected a MineTinker compatibility console error by updating the dependency files.
Corrected dozens of elytra movement false positives caused by the NPC compatibility.
Page 1 ... 15 16 17 18
You might also like...