Page: 1 2 3

Phase 533 Mar 15, 2024
Phase 533 - Machine Learning Training Introduction

This update introduces Machine Learning training algorithms for the movement checks. There are no detections yet implemented, although successful testing of a few has been conducted. I will be measuring the effects of this update to fix any potential issues introduced but to also help all of you gather data for when the detections are implemented.

https://github.com/IdealisticAI/Spartan-AntiCheat/commit/d999d0482ef4616230831e94edcd988e2b26d6df


Phase 532.2 Feb 27, 2024
Phase 532.2

This hotfix fully stabilizes this update and is recommended for everyone. If you are still in Phase 532 or earlier, I urge you to update, but it will not be so necessary for the already stable Phase 532.1 update.


Phase 532.1 Feb 25, 2024
Phase 532.1

Fixed a few console errors. Sorry folks, this update was massive, it was kind of expected, but now all good.


Phase 532 Feb 24, 2024
Phase 532 - Huge Improvements Over Everything

Since I decided to bring Machine Learning to Spartan, it is necessary to do a deep cleaning and maintenance of the plugin's code, which is what I've done with this update. This could be my biggest update so far, although I won't make such a claim. However, the title is more than true, the plugin has been hugely improved from top to bottom with attention being paid down to specific details. Here are all the changes: https://github.com/IdealisticAI/Spartan-AntiCheat/commit/92269268f6c0d4113fd2f036eb599a63636be9d6


Phase 531.1 Feb 13, 2024
Phase 531 - HotFix & Machine Learning Beta Testing

I will be conducting a Machine Learning project for Spartan in the future, if you wish to participate as a BETA Tester and help me train new algorithms but also get them ready for production, feel free to participate by joining at https://www.idealistic.ai/discord and reacting in my recent news message. Thank you!

  1. Removed a forgotten debug message.
  2. Ignored always using isCancelled in the PlayerDeathEvent.
  3. Fixed a Damage Cause console error.

Phase 531 Feb 8, 2024
Phase 531 - Deep Maintenance & Restructuring

Hey folks, I hope you are all doing great. I wanted to notify that this update removes the Ban, Report, Debug & Spectate functionalities. I did this as my time is limited due to heavy workload and I want to focus only in what's important, which is checks and their respective detections that you should expect upgrades in the future. Unfortunately, moderation functionalities is not one of them and never has been, and I'd rather remove them than keep them there unmaintained with poorly implemented code of my younger self, with overall limited functionality and better alternatives available at many other places. Kicks and warnings still exist and should serve you well.

  1. Fixed a memory bug where messages would remain outdated and show Spartan 1.0 instead of 2.0.
  2. Added support for the “allowPublicKeyRetrieval” SQL option in sql.yml.
  3. Made the IrregularMovements equilibrium detection not increase violations when distance traveled is too low.
  4. Hackers will now require evidence from 2 checks instead of previously 3 checks.
  5. Removed the Detection Tick functionality and balanced the use of the Move event.
  6. Removed the default ‘spartan {player} if {tps} > 18.0 do’ unnecessary part of the punishment command.
  7. Spartan will no longer be responsible for measuring the stability of your server’s TPS.
  8. Removed the ban, unban, ban-info, report, spectate commands and their respective options because it’s not worth for Spartan to focus on low-quality moderation functionalities.
  9. Removed the spectate & debug functionalities and their respective options & items because it’s not worth for Spartan to focus on low-quality moderation functionalities.

Phase 530 Jan 12, 2024
Phase 530

Same version but with obfuscation corrections to fix a command error.


Phase 530 Jan 11, 2024
Phase 530 - Rewrite of Statistics Algorithms
  1. Corrected an eco-enchants compatibility console error.
  2. Punishments will now be broadcasted by default.
  3. The False Positive Detection functionality will enable after a certain amount of collected data.
  4. Updated the Discord invite link and the inventory menu item arrangements.
  5. Cloud Staff Announcements will now be responsbile for the outdated version check.
  6. Did maintenance on the MorePackets check.
  7. Adjusted the Player Opponent object to be more precise and more frequently updated.
  8. Rewrote the Violation Statistics algorithm to be probability based.

Phase 529 Dec 26, 2023
Phase 529 - Merry Christmas Everyone
  1. Fixed console errors related to packets and folia.
  2. Fixed log & wood false positives in ImpossilbeActions check.
  3. Optimized the Research Engine’s handler data flow and update rate.
  4. Separated evidence calculation into live and historical.

Phase 528.1 Dec 11, 2023
Phase 528.1

Corrected a console error related to the KillAura strafe detection.


Phase 528.1 Dec 10, 2023

Phase 528 Dec 7, 2023
Phase 528 - Better Player Tracking
  1. Bedrock compatibility will now consider the prefix regardless of Floodgate.
  2. Adjusted the SpartanPlayer object to be more async friendly in regards to the Folia fork.
  3. Added handler for bridge building to prevent false positives.
  4. Adjusted the SpartanPlayer object to collect certain data in a tick-based fashion for more accuracy.
  5. Adjusted certain tracking objects to get the precise amount of ticks remaining for more accuracy.

Phase 527 Nov 25, 2023
Phase 527 - Bypass Corrections
  1. Improved the accuracy of many handlers.
  2. Improved the accuracy and speed of false positive calculation.
  3. Corrected flaws in the IrregularMovements check.
  4. Removed unnecessary statistics of the Research Engine and imposed limits to remaining.
  5. Improved the identification of suspected & hacker players.
  6. Made the appropriate changes to the Velocity check so it can be slowly rewritten.
  7. Made the appropriate changes to the KillAura analysis detection so it can be slowly rewritten.
  8. Adjusted the description of certain checks to be more complete.
  9. Added detection for air block placement in the ImpossibleActions check.

Phase 526 Nov 17, 2023
Phase 526 - Preparation for Check Rewrites
  1. Added Staff Announcements to better handle issues that spread amongst many.
  2. Added more information to the inventory menu for staff members.
  3. Prepared certain checks to be rewritten, mainly the Velocity check.

Phase 525 Nov 1, 2023
Phase 525 - Improved Support for Folia
  1. Added more information to the BlockReach check detections and adjusted it to be more lenient.
  2. Improved the support of the Folia fork when retrieving nearby entities and locations.
  3. Added support for more 1.20+ materials revolving around crops.
  4. Made the NoFall check more lenient with the heights it targets.
  5. Made the IrregularMovements check more lenient towards block placement.

Phase 524 Oct 12, 2023
Phase 524 - Incorporated EntityMove Check
  1. Removed the EntityMove check and incorporated it in other checks.
  2. Adjusted the Water Elevator handler to be more accurate

Phase 523.1 Oct 4, 2023
Phase 523.1

Adjusted the Player Limit Per IP feature so it doesn't fail.


Phase 523 Oct 4, 2023
Phase 523 - Inventory Menu Rewrite to Object Orientation
  1. Adjusted the Cloud feature to work more efficiently.
  2. Corrected a rare 1.8 console error caused by a missing event.
  3. Rewrote the inventory menu system to work more efficiently.
  4. Adjusted the NoFall check to ignore certain detections when on fall damage.
  5. Limited the amount of violations when they happen to be identical.
  6. Adjusted the Player Limit Per IP feature to be more robust.

Phase 522.1 Sep 25, 2023
Phase 522.1

Adjusted the piracy prevention to be more lenient in certain circumstances.


Phase 522 Sep 18, 2023
Phase 522 - Rewritten Base & Open Source
  1. Saved performance on Folia by disabling certain chunk processes.
  2. Rewrote the base of the checks & configuration to be more object oriented.
  3. Adjusted the teleport event to not change the detection location so easily.
  4. Open sourced the project on GitHub, link on overview page.

Phase 521 Sep 8, 2023
Phase 521 - Partly Rewritten False Positive Detection
  1. Adjusted the legacy configuration to be more compatible.
  2. Better synchronized the SpartanPlayer object.
  3. Diversified the memory storage to be more in par with the thread requirements.
  4. Partly rewrote the identification of the False Positive Detection to be time based.

Phase 520 Sep 1, 2023
Phase 520
  1. Adjusted the PlayerData and Combat utilities to support more outdated Minecraft versions.
  2. Removed a forgotten debug message in the plugin’s configuration sharing.
  3. Adjusted the Spartan Player object to calculate nearby entities faster.
  4. Adjusted the description of the Spartan Menu items to correct a typo.
  5. Removed the mass check toggle options of the settings.yml configuration.

Phase 519.2 Aug 28, 2023
Phase 519.2

Adjusted the EntityMove check.


Phase 519.1 Aug 25, 2023
Phase 519.1

Adjusted the configuration, updating is recommended.


Phase 519.1 Aug 24, 2023

Page: 1 2 3