Spartan AntiCheat icon

Spartan AntiCheat 4.0.4.6

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

Page 1 2 3 4 5 6 ... 18
Phase 537.4 Oct 10, 2024
Phase 537.4
[+] Implemented a new ImpossibleActions scaffold detection that contains deep analysis.
[+] New Scaffold analysis checks
[#] Optimized the collection of entities on Folia fork & packet-based Spartan.
[#] Fundamentally changed how Spartan implements detections for more productive development.
[#] Options in the checks.yml file will now all be loaded the moment a player joins the server.
[#] Fixed several Speed random false positives.
[#] Added more detection options in the checks.yml configuration.
[#] Potentially fixed a Folia fork unloaded world entity removal error.
[#] Fixed several IrregularMovements liquid block false positives.
[#] The plugin will now totally measure time in more accurate terms allowing for higher accuracy.
[#] Fixed several MorePackets teleportation due to action false positives.
[#] Fixed several Exploits, Velocity & IrregularMovements bouncing block false positives.
[+] New Baritone checks
Phase 537.3 Oct 3, 2024
Phase 537.3
[#] Fixed several Speed piston related false positives.
[#] Fixed several FastClicks block breaking false positives.
[#] Fixed several FastBreak no enchantment accounting false positives.
[#] Fixed several Speed server flight related false positives.
[#] Attempted to create certain IrregularMovements jump(ticks) cross-version false positives.
[#] Fixed an Exploits ground-spoof cancelled building false positive.
[#] Optimised the Player Profile object with fewer & faster methods and less memory used.
[#] Potentially fixed a Folia loading console error.
[#] Fixed a mathematical mistake in the Velocity check.
[#] Fixed several Speed elytra related false positives.
[#] Fixed several Speed trident related false positives.
[#] Fixed a Vehicle console error caused by wrong object casting.
Phase 537.2 Sep 26, 2024
Phase 537.2
[#] Made Suspicion Notifications not be sent in certain unavailable data circumstances.
[#] Removed violation information from the Player Info menu as it is not important.
[+] Added method to the developer API to get violation certainty for a check.
[#] Fixed remaining Detection Slots not being calculated properly in all cases.
[#] Limited the amount of violations stored per player to optimize the time of statistics.
[#] Attempted to re-fix running out of memory due to Bukkit's method of getting the target block across a distance.
[#] Fixed a temporary player active potion effects console error.
[#] Fixed a FastBreak standing above block false positive.
[#] Fixed an IrregularMovements bubble water soul-sand false positive.
[#] Made the mining logs not take place once the XRay check is disabled.
[#] Fixed a Folia loading console error caused by enums not initialized properly.
[#] Fixed several IrregularMovements step false positives caused by ridding camels.
[#] Fixed an EntityDeathEvent console error caused by missing method.
[-] Removed the measuring of violations as it has not been useful for a while to any check.
Phase 537.1 Sep 19, 2024
Phase 537.1

[#] Fixed a temporary-player console error related to protocol version.
[#] Fixed a concurrent modification exception in the packet combat listeners.
[#] Fixed a concurrent modification exception in the player utilities.
[#] Decreased redundant code in player utils by using existing useful libraries.
[#] Fixed a line of sight array growth error by limiting the distance checked for the GhostHand check.
[#] Fixed a concurrent modification exception in the player object related to potion effects.
[#] Fixed a library console error caused by the inventory utils on older server versions.

Phase 537 Sep 16, 2024
Phase 537

Important:
[+] New Exploits ground-spoof checks (1:1).
[+] New HitReach checks (0.1+ reach/hitbox detection).
[+] New Timer checks (lag compensation, almost instantaneous triggering, positive or negative timer detection)
[+] Killaura MoveDirection "heuristic[interpolation]" check, designed for newest aura bypasses
[#] Fixed many problems with combat checks.
[#] Improved stability of many checks.
[#] Fixed bug with DAMAGE_EVENT
[#] Fixed compatibility with older versions (1.8+)
[#] Removed the NoFall check and replaced it by the new Exploits ground-spoof detection.
[#] Almost all listeners now on packet-level.
[+] Split the check statistics into multiple factors to increase precision.

Other:
[#] Improved Velocity processing instead of deprecated damage.
[+] Added certainty measurement that a player is hacking to be saved in the plugin's logs to help for many reasons.
[-] Bedrock players will no longer be checked on the packet level due to incompatibilities.
[#] Made probabilities stricter to reduce the amount of notifications but also improve stability.
[#] Fixed synchronization console error related to the violation history.
[#] Fixed elytra & mobs collision false positives.
[#] Fixed a Speed console error caused by specific-version materials.
[+] Implemented a new KillAura detection which calculates the ratio of hits/damages for all entities.
[+] Implemented a new FastClicks detection which measures and compares patterns.
[#] Made notifications message in messages.yml not show the violation level by default because it is confusing.
[#] Fixed a few FastBreak false positives with sensitive blocks.

Phase 536.9 Sep 3, 2024
Phase 536.9

[#] Made the has-account notification optional.
[#] Made packets listeners not run when not supported or deprecated.
[#] Fixed a packet listener issue which caused players not being able to connect to the server.
[-] Removed the staff chat permission since it is no longer in use.
[#] Checks will no longer calculate or provide evidence when disabled.
[#] Punishments and preventions will no longer run if there's not enough data.
[+] Add prefix to messages.yml messages that should but didn't contain it.
[-] Removed messages.yml messages that were generated but had no practical use.
[#] Moved the settings.yml option 'max_supported_player_latency' from the Protections to the Important category.
[-] Removed the player-limit-per-ip feature and its settings.yml option as it is not in par with the anti-cheat's future path.
[#] Punishments for any check will now execute only if the check called has sufficient evidence.
[+] Added 2 new commands: toggle-prevention, toggle-punishment
[#] Made the plugin show its correct edition where it would be wrong in some cases.
[#] Made the ImpossibleActions scaffold detection more stable.
[#] Made many detections more stable by reworking parts of the plugin's base.
[#] Preventions will no longer take place when a check runs on packets because they cause false positives.
[+] Added {vls:percentage} configuration syntax/placeholder for the certainty of someone hacking for detection notifications.
[+] Added NoWeb detection to the Speed check.
[#] Fixed a PlayerProfile inventory missing class console error.

Phase 536.8 Aug 17, 2024
Phase 536.8
[#] Fixed silent option not working in certain cases.
[#] Fixed a console error caused by missing class method.
[#] Improved the suspicion notifications with better discord webhooks
[#] Fixed a MACE material console error caused by the material missing.
[#] Notifications, preventions & punishments will now take place more accurately.
[-] Removed Speed check code that was outside of its responsible class.
[-] Removed redundant code from classes related to the player.
[#] Improved the base functionality of the plugin by improving the input of abstractions.
[#] Made part of the Exploits elytra detection a protection instead of a detection.
[+] Added has-account notification to help users get better access to our systems.
[+] Improved the tab completion of the plugin with more commands loaded.
[+] Implemented panic mode command for managing silent mode and check punishments for players.
[+] KillAura "BlockRaytrace" check (hitting through block)
Phase 536.7 Aug 4, 2024
Phase 536.7

[#] Fixed the java/bedrock edition message not showing properly.
[#] Fixed an internal code issue that caused a few checks such as Exploits & MorePackets to partly break.

Phase 536.6 Aug 3, 2024
Phase 536.6
[+] Added notification column in the SQL table to not cause SQL errors.
[+] Implemented new classes to handle modified constants of forks.
[#] Detection Slots will now be counted only for enabled checks per java/bedrock players.
[#] Fixed ImpossibleActions block-face console error.
[#] Fixed a BlockReach near block unusual detection false positive.
[#] Fixed a NoFall trident self propelling false positive.
[#] Fixed a Folia fork startup console error that prevented the plugin from loading.
[#] Fixed an ImpossibleActions tower false positive caused by a mathematical limit.
[#] Potentially fixed an ImpossibleActions scaffold false positive caused by a mathematical mistake.
[#] Fixed several IrregularMovements new mace item false positives.
Phase 536.5 Jul 18, 2024
Phase 536.5
[#] Fixed a ProtocolLib ping-pong transactions console error.
[#] Fixed a 1.8 get block direction console error.
[#] Fixed a Velocity material console error.
[#] Fixed a Velocity surrounding block false positive.
[#] Fixed a few BlockReach distance false positives.
[#] Improved how checks are loaded and reset to be faster and more memory efficient.
[#] Rewrote the statistics that judge who is hacking to use quantitative probability.
[#] Added java/bedrock split options to the punish & silent options in checks.yml.
[#] Generalized the KillAura move-length detection by moving it to the IrregularMovements check.
[#] Modified the SQL feature's table with updated columns and new columns, resetting your table is recommended.
[+] Add more information to the Player Info menu that should help with judging a player.
[+] Added back the 'cross server notifications' functionality by basing it on the SQL functionality.
[-] Removed the 'staff chat' functionality because it's not related to the anticheat's future path.
[-] Removed the 'chat protection' functionality because it's not related to the anticheat's future path.
[-] Removed the 'cross server information' cloud functionality to be replaced by the SQL functionality.
[-] Deprecated the 'setVerbose' Developer API method.
Phase 536.4 Jul 6, 2024
Phase 536.4

[#] Fixed a world unload chunk console error.
[#] Improved the accuracy of data in detection notifications.
[#] Fixed an ImpossibleActions scaffold yaw false positive.
[#] Made the Research Engine refresh as fast as possible without overloading.
[+] Implemented new statistics to judge how many violations a given check should ignore.
[#] Fixed a few IrregularMovements wind-charge item explosion false positives.

Phase 536.3 Jul 4, 2024
Phase 536.3
[+] Added new description to the Player Info inventory menu.
[+] Updated the verification of the Cloud feature, update to maintain access to it.
[#] Fixed a few Speed ground-invalid false positives
[#] Fixed a non-such method console error when retrieving server TPS.
[#] Fixed an issue where punishments repeat themselves after player is logged out.
[#] Made the NoFall check more lenient as far as its violations and preventions go.
[#] Improved the prevention system to consider configuration options in more scenarios.
[#] Fixed a BlockReach false positive caused by bedrock players.
[#] Fixed an IrregularMovements step false positive caused by several velocities.
[#] Fixed an IrregularMovements gravity false positive caused by elytra gliding.
[#] Fixed FastBreak false positives caused by latency and haste effects.
[#] Fixed many GhostHand false positives by making the check not retain violations for long.
[#] Potentially fixed an ImpossibleActions scaffold random block placement false positive.
[#] The Exploits check now belongs to the World category.
Phase 536.2 Jul 1, 2024
Phase 536.2
[#] Fixed a HitReach null-pointer error.
[#] Fixed a few ItemDrops & FastClicks false positives when dropping items.
[#] Fixed a comma typo in the logs of the plugin.
[#] Fixed an error when using the Floodgate compatibility with only Geyser.
[#] Removed unnecessary code from the Speed check.
[#] Fixed an Exploits movement(spoof) repeating false positive.
[#] Fixed a XRay false positive caused by wrongly implemented statistics.
[#] Improved the violation information of the IrregularMovements and NoFall checks.
[#] Fixed an IrregularMovements food-sprint false positive.
[#] Fixed an InventoryClicks shift clicking false positive.
[#] Fixed an IrregularMovements jump(height) low-ground false positive.
[#] Fixed an Exploits ground-spoof nearby-entities false positive.
[#] Fixed a NoFall bouncing blocks false positive related mostly to beds.
Phase 536.1 Jul 1, 2024
Phase 536.1
[+] Implemented ways to properly load data from blocks and worlds asynchronously. (off the main thread)
[+] All checks now support silent mode with the help of smarter preventions.
[+] When packets are enabled, movement checks will now run on packet events instead of bukkit events.
[#] Improved the use of memory relative to its synchronization requirements
[#] Simplified existing objects for less memory use and faster processing times.
[#] Fixed an issue that prevented the plugin to load on servers based on the Folia fork.
[#] Better synchronized notifications to reduce spam including cross-server ones.
[#] Largely improved the way evidence is calculated by calculating on the spot.
[#] Improved the object hierarchy to help objects communicate with each other faster.
[#] Rewrote the statistics of the XRay check so to serve you more reliably.
[-] Removed tracking of kicks and warnings as they did not help any of the statistics.
[-] Deprecated the 'ViolationResetEvent' API event as it is no longer needed.
[-] Deprecated the 'getTPS' API method as this is no longer something spartan will depend on.
Phase 536 Jun 22, 2024
Phase 536 - Partial Combat Checks Rewrite

[+] Spartan now optionally works with Packets. You need ProtocolLib for this.
[+] KillAura MoveDirection detection with the heuristics:
 - basic
 - low
 - sync
 - aim
 - constant
 - aggressive
 - switch
 - pattern(random)
 - pattern(snap)
 - pattern(gcd)
[+] Rewritten Criticals check
[+] Rewritten Velocity check (ProtocolLib Only)
[+] Rewritten HitReach check (Covers 3.01+ Distance) (ProtocolLib Only)
[+] KillAura HitTime detection (ProtocolLib Only)
[#] Fixed many false positives caused by several checks.
[#] Improved detection information in the KillAura & HitReach checks.

Phase 535.5 Jun 13, 2024
Phase 535.5 - Support for Minecraft 1.21

Added support for Minecraft 1.21

Phases 535.4 Jun 9, 2024
Phases 535.4

Fixed a few final issues, although the previous update was already stable.

Phase 535.3 Jun 4, 2024
Phase 535.3

Improved the memory consumption of the plugin and corrected console errors found by a few of you. Updating is necessary.

Phase 535.2 Jun 3, 2024
Phase 535.2

Fixed all remaining issues found by a few of you.

Phase 535.1 Jun 3, 2024
Phase 535.1

Fixed a few problems noticed by a few, updating is more than recommended.

Page 1 2 3 4 5 6 ... 18
You might also like...