AntiCheatAddition icon

AntiCheatAddition -----

An anti-cheat solution providing niche checks most anticheats do not cover!




AntiCheatAddition now needs at least Java 21 to run!

* Vastly improved the ScaffoldRotation part, should be more accurate now and flag more Scaffold cheats. Please report any false positives.
* Removed some parallelization in favor of faster iterative code. This should be faster for the vast majority of servers. Please message me if you have a performance degradation regardless.
* Improved Inventory Statistical part
* Improved performance of InventoryMove
* Fix InventoryMove jumping false positive when a player opened an inventory shortly after jumping
* Added ViaVersion player version detection for latest 1.21 versions
- Removed support for Minecraft 1.17
- Removed support for Minecraft 1.18

No config changes.

* Rare error in Inventory AverageHeuristic and Tower
* Fix setvl command adding vl instead of setting it
* Fix multiple errors in the setvl command with invalid arguments

No config changes.
----------, Feb 26, 2025

* Fixes a randomly appearing error in ESP

No config changes.
----------, Jan 5, 2025

* Minor ESP performance improvements
* Fix error in Teaming and ESP
* Replace the Balltrees with multidimensional R-Trees for better stability and performance in ESP and Teaming
* Replace deprecated PacketEvents API calls (make sure you run the latest PacketEvents version)
- Removed Minecraft 1.16 support

No config changes.
----------, Jan 3, 2025

* PacketAnalysis PerfectRotation rebalance to reduce false positives
* New BallTree DataStructure for ESP and Teaming, improving performance with large teams or spread-out players in ESP
* ESP error with illegal slot type
* ESP logging bug
* WorldGuard deprecated API usage. Please note that you need a reasonably new WorldGuard to use the hook in Teaming now.
* Updated dependencies

No config changes.
----------, Dec 7, 2024

+ Added AimStep part in PacketAnalysis
* Updated dependencies
* Fixed rare AutoEat false positive with some inventory plugins

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Nov 8, 2024

+ Preliminary support for 1.21

Please remember to update PacketEvents and Spigot to the latest version if you want to use AntiCheatAddition on 1.21.

No config changes.
----------, Jul 2, 2024

+ Preliminary 1.20.6 support
* BrandHider now auto-disables on 1.20 until a spigot bug in 1.20.6 is fixed
* Improved Inventory Statistical

No config changes.
----------, Jun 13, 2024

+ Add more debug messages to Inventory
* Fix Tower error with high JumpBoost
* Fix stepping inventory false positive on 1.8.8
* Improved Inventory Heuristics

No config changes.
----------, Jun 8, 2024

* Fix ESP equipment bugs for minecraft versions below 1.19
* Reduced Scaffold Jumping false positives
* Improve logging of Scaffold Jumping

No config changes.
----------, May 19, 2024

* Fixes an error sometimes appearing on player join or when using some NPC plugins.

No config changes.
----------, May 17, 2024

* Fixed 1.8.8 scheduler bug
* Fixed wrong logfile handler delay

No config changes.
----------, May 16, 2024

* Fixes the logfile not being written to.

No config changes
----------, May 15, 2024

+ DurabilityHider part
+ More debug messages for Inventory MultiInteraction
+ On FINER or lower level, ACA will now print the user's permissions on join to identify bypass problems.
* Fix ESP gamemode changes
* Batch processors properly bypass players with bypass permissions
* Moved ESP to main thread to avoid having to schedule many small tasks for the actual visibility modification
* Fix some debug messages not printing the player name properly
* Improve the Statistical Inventory check
* Potential fix for 1.8.8 scheduler problems

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, May 15, 2024

* Fixes the debug setting for players not working

No config changes
----------, May 10, 2024

* Made Duping DoubleDropped only available for versions after 1.12 due to missing API errors
* Made a Scaffold false positive appear less often
- Removed support for Minecraft version 1.15

No config changes.
----------, Apr 26, 2024

+ New packet library PacketEvents. This is a hard dependency!
+
Workaround for console logger, you can now see all log messages in the console once again
+ CommandHider to hide the presence of ACA without permissions
+ InformationHider that bundles the previous EnchantmentHider with the new ItemCountHider
+ ItemCountHider obfuscates the item counts of held items
+ Inventory Frequency part to detect constantly opening and closing inventories in an attempt to bypass detection
+ WorldGuard hook for teaming check
+ Scaffold Face check to fix some bypasses
* Improved Scaffold Rotation with a new check for rotation flips
* Sometimes, commands were not correctly loaded from the config
* Fixed the significant rotation part of Scaffold Rotation having way too high thresholds
* Scaffold Rotation variance is now more effective at detecting cheats
* Rebalanced Scaffold rotation for fewer false positives
* Skinblinker is again available on all versions
* Drastically improved performance for various packet checks thanks to PacketEvents
* The permissions and internal module_ids (the latter being only relevant for developers using the API) no longer include the "anticheataddition_" prefix
* Using the ACA command no longer requires the anticheataddition.null permission, it now has the dedicated anticheataddition.maincommand permission
* Updated the information inside plugin.yml
- Removed dependency on ProtocolLib

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Apr 22, 2024

* Disabled Skinblinker for 1.20 users due to recent changes in ProtocolLib
* Fixed Floodgate bypass for some users
* Updated dependencies

No config changes
----------, Nov 20, 2023

* Make duping secret cache autodisable on 1.8.8 as it needs a method not available in the API back then.
* Changed ESP error message to warning
* Fix Scaffold Jumping false positive
* Improved compatibility with future minecraft versions

No config changes.
----------, Oct 22, 2023

* Fixed plugin channels in config for Purpur servers
* Force latest subversion (1.19.4) for Minecraft 1.19 to prevent various errors.
* Added support for 1.20.2

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Oct 1, 2023

* Fixes Perfect Rotation false positive in boats
* Fixes EqualRotation false positive when entering or exiting vehicles
* Increased EqualRotation vl decay

No config changes.
----------, Sep 1, 2023

* Inventory false positive with chiseled bookshelves
* Improved Scaffold rotation
* Added missing config comment

No config changes
----------, Aug 26, 2023

+ PacketAnalysis PerfectRotation check
* Major config overhaul to ease the configuration process
* Renamed Scaffold Safewalk Position to Edge to avoid confusion with Scaffold Position check
* Merged Scaffold rotation checks as they all use the same data, so if one is faulty, most likely all need to be disabled.
* Improved Scaffold position check to detect scaffolds building against liquids or air
* Improved config
* Enable BrandHider by default
* Sort modules in console.

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Aug 23, 2023

+ Brand channel message is now included in the info command

No config changes.
----------, Jul 11, 2023

+ Added the disallow_custom_colors option for BookSentinel to delete books which have colors that are not recognized by minecraft and can cause errors.
* Fixes a false positive in Tower when timing the jump button manually
* Replaced an old, way too low cancel_vl for Tower

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Jun 27, 2023

+ Preliminary support for 1.20
* ESP now considers the Blindness and Darkness effects.
* Fixed ESP third person camera locations
* AutoFish consistency did not consistently check for cheats
* Improved AutoFish consistency check
* Easier configuration for AutoFish consistency
- Various config values that have been hardcoded. If you experience false positives, please report them!

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Jun 8, 2023

* Fixes a low default cancel_vl for AutoPotion

No other config changes.
----------, May 11, 2023

+ Inventory Statistics part
* Simplified the config. Lot's of internal values have been hardcoded. Please report any false positives.
* Fixes Inventory PerfectExit not working.
* Fixes some Scaffold subparts not working from time to time.

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, May 8, 2023

* Submodules could be enabled even when the parent module was disabled
- Pingspoof used an old method that was quite unreliable and was removed in newer ProtocolLib versions making maintaining it quite problematic. Sadly, due to the nature of the current minecraft protocol it is very hard to detect Pingspoof and there are ways to bypass all known detection methods. Therefore, I have decided to remove the module.

No config changes except removing Pingspoof.
----------, May 4, 2023

* Startup error on 1.12.2 or lower
* Completely overhauled the config comments with lots of clarifications and improvements.

No config changes (but you will miss out on the new comments if you decide not to regenerate :))
----------, Apr 15, 2023

+ Added two InternalTest commands to simulate cheats without a cheat client. Be advised that using these commands will cause false flags for the affected player and should thus only be given to anticheat test administrators.
* Various InventoryMove bypasses
* InventoryMove and InventoryRotation now use events instead of packets
* InventoryMove false positive during a long drop from extreme heights
* InventoryMove false positive from edge cases in jumping onto slabs
* The command help now always shows the correct syntax
* InventoryMove jumps now give 25 vl

No config changes.
----------, Apr 4, 2023

+ 1.19.4 support
* Minor performance improvements
* Update permissions in plugin.yml
- TablistRemoveCommand as it used deprecated packet interactions

No config changes.
----------, Mar 14, 2023

* Fix Scaffold bug which did not account for diagonal sneaking correctly.
* Fix Scaffold incompatibility with swift sneaking
* Rebalanced Scaffold vls
* Fix Scaffold false positives with extreme values of speed

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Feb 25, 2023

+ Added ShieldHit check
* Fix AutoPotion check not working consistently
* Potential fix for DamageIndicator errors on minecraft versions below 1.19.3
* Improved performance of Teaming
* Fixed bugs in BetterSprinting, FiveZig and Schematica Sentinels that caused the disabling to not work sometimes.
* Faster version querying when using ViaVersion
* Revert to old player hiding method to fix tablist problems.
* Teaming was not checking for the correct regions as safe-zones
- Removed Tower levitation leniency config value in favor of a hardcoded value

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Feb 24, 2023

* Fixed error on 1.8.8
* ESP problems with GameMode switching
* Switched ESP hiding to spigot API calls instead of ProtocolLib for better compatibility and easy functionality in new spigot versions
* TrollPotionSentinel now also detects darkness potions on 1.19+
* AntiCheatAddition now only runs on 1.18.2. 1.18.0 and 1.18.1 are no longer supported
* Fix wrong inventory position calculation
* Fix Inventory false positive with ozelots sitting on chests

Minor config changes (comments and documentation updated, but no keys)
----------, Feb 6, 2023

If you want to use this version of AntiCheatAddition, please make sure you use the latest ProtocolLib dev version.

*
1.19.3 ProtocolLib error
* ESP error

No config changes.
----------, Jan 13, 2023

* Error on 1.8.8
* Bug in which bypass permissions were not applied in certain sentinel checks.
* Duping Secret Cache false positive

No config changes.
----------, Sep 14, 2022

This release adds the new Duping check. This check is not supposed to fix any old duping methods, but instead use some heuristics of player behaviour to detect novel duping methods on your server. This is by no means comprehensive and should be seen as an additional help for your staff to focus on somewhat suspicious behaviour.

+
Duping check
* Improved user management

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Jul 26, 2022

* Fixes logging and startup for Purpur servers.

No config changes.
----------, Jun 27, 2022

+ Added 1.19 support. Please report all issues on the issue tracker! You need to use the latest ProtocolLib 5.0.0 development snapshot to use this plugin.

No config changes.
----------, Jun 15, 2022

* Update Java to 17
* Fix typos in various debug messages
* Scaffold false positive
* Faster BookPage Sentinel
* TowerLeniency is now correctly applied for low level jump boosts. If you have changed that setting in Tower, please retest.

No config changes.
----------, Jun 5, 2022

Please note that I am planning to change the minimum Java version to 17 in the near future.

*
Fixes an error if AntiCheatAddition tried to create the log file on a fresh install.

No config changes.
----------, May 11, 2022

* Fix errors on 1.8.8
* Fix ESP on minecraft versions below 1.18

No config changes.
----------, May 9, 2022

This version has a completely recoded logging system that should be more performant and allows fine control over what messages will be logged to console, file and players.

+ ESP only full hide option
+ New logging system
* Fix combat tag for teaming
* Fix outgoing channels in Sentinel

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, May 6, 2022

This update brings you the new BookPage exploit sentinel. This sentinel checks books for malicious click-commands, opening local files and more. Also, it limits the max page count for books to make sure people cannot create books lagging your server.

+ BookPage exploit sentinel
* Error in EnchantmentHider
* Improved exploit sentinel item removal

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Apr 18, 2022

* FastSwitch performance improvements.
* Rare FastSwitch false positive.
* Inventory heuristic now works many more inventories and custom gui sizes.
* Inventory heuristic now works for new inventory types introduced in 1.14+
* The shield slot is now correctly located in the inventory
* Error in 1.8

No config changes.
----------, Apr 16, 2022

* Fixed inventory MultiInteraction false positive
* Fixed PacketAnalysis EqualRotation false positive
* Various under-the-hood optimizations
* Improved ESP accuracy
* Fixed ESP gamemode change bug
* Fixed command error message for argument count
* Fix various Sentinel bugs
* Fix trying to execute a senseless string command when provided some empty lists layouts
* Various ways of empty list layouts are now supported in the config

No config changes.
----------, Apr 10, 2022

* Fixes an error on minecraft 1.8 and 1.12

No config changes.
----------, Apr 6, 2022

* Fixed AutoEat false positive with 1 item in hand
* PacketAnalysis EqualRotation false positive
* Various shared-data bugs
* More reliable AutoFish detection
* Fixed AutoFish missing enabled line in config.

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Apr 5, 2022

* Various performance improvements
* Fix vl updating for large modules
* Fix ESP third person bug
* Fix ESP creative and spectator mode bug
* Fix some command error messages
* Fix ESP packet hiding
* Fix minecraft 1.8 equipment hiding
* Fix race condition in ESP

No config changes.
----------, Mar 26, 2022

* ESP 1.8 error
* Floodgate debug message

No config changes.
----------, Mar 20, 2022

* Faster LogBot implementation
* Fix world placeholder error
* Fix ESP error on 1.8.8

No config changes.
----------, Mar 19, 2022

* Fix math pow bug
* Fix a bug in ESP world loading
* ESP tracking range loading
* ESP wrong squaring of tracking range
* Cleaner and more descriptive loading error messages for ESP

No config changes.
----------, Mar 15, 2022

* Schematica disable loading
* ESP error on 1.8.8

No config changes.
----------, Mar 14, 2022

* Fixes another startup error
* Better loading error messages for Teaming

No config changes.
----------, Mar 13, 2022

* Fixes a startup error for non-standard world names

No config changes.
----------, Mar 13, 2022

This update marks a milestone for AACAdditionPro: It is renamed to AntiCheatAddition to reinforce the independence of AAC. Also, it features a floodgate support that ignores bedrock players, new exploit sentinels and much more performant ESP and Teaming checks that scale better for many players.

+ Floodgate support
+ CommandBlock Sentinel
+ CreativeKillPotion Sentinel
+ SelfDamage Sentinel
+ TrollPotion Sentinel
* Rename to AntiCheatAddition
* Update bStats to 3.0.0
* Potential errors in some sentinels
* SchematicaSentinel performance improvements.
* Changed the time format in the logs to only include milliseconds and have predictable length.
* Massively improved performance of Teaming
* Improved algorithms for ESP and Teaming
* Improved ESP performance (especially if your players are spread out)
* Longer default interval for ESP
* Vl were not removed after quitting
* Disable animal DamageIndicators by default to improve performance
* ESP error on 1.18
* Simplify ESP config
* Various EPS bugs
* Wrong FOV calculation in ESP
* Teaming vl management
* Various Teaming errors
* Teaming now migrated to the {player} placeholder to remove the old double structure
- AAC hook as AAC is no longer maintained


BREAKING API CHANGES!


You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Mar 12, 2022

* Enable BetterSprinting Sentinel by default
* Enable Vape Sentinel by default
* Enable Winterware Sentinel by default
* Important config typo
* containsAny and containsAll in custom Sentinel checks are now loaded correctly.

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Feb 10, 2022

* Fixes various errors on 1.8.8

No config changes.
----------, Feb 8, 2022

This release features EnchantmentHider, an addition that will hide your players' equipment enchantments from other players. This means that cheating players with ESP or certain resource packs like VisualEnchantments will no longer be able to accurately identify enchantments.

+ EnchantmentHider
* Esp not working
* Esp equipment hiding on 1.16+
* Only 1.17.1 is now supported, not 1.17
* Fastswitch loading
- VersionControl (ViaVersion has added that feature itself)

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Feb 7, 2022

* Faster TPS calculation
* Scaffold Jumping false positive
* Missing Scaffold Jumping debug message
* InventoryMove false positives with beds
* Tower false positives with beds
* InventoryMove jumping bypass on slabs and stairs

No config changes.
----------, Jan 12, 2022

This version removes support for minecraft versions 1.13 and 1.14 as almost noone uses them according to bstats and due to their api limitations these versions cost me a lot of maintenance time.
Please note that Minecraft versions 1.8 and 1.12 are still supported.


* Updated VersionControl config to handle the new versions.
* Fix Scaffold Safewalk Position false positive with long started sneaking.
* Inventory false positives with non-openable chests
* InventoryMove jumping false positives with stairs and slabs
* InventoryMove false positive with speed effect
* Minor performance improvements
- Support for minecraft versions 1.13 and 1.14.

Issue milestone: https://github.com/Photon-GitHub/AACAdditionPro/milestone/52?closed=1

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Dec 31, 2021

AS MENTIONED BEFORE, THIS VERSION NO LONGER SUPPORTS JAVA 8!
PLEASE UPDATE TO AT LEAST JAVA 11.


+ Beta 1.18 support
* Migrate to Java 11
* Fixed toggling in the debug command
* Fixed info command not working on default config
* Performance improvements
- Removed some obsolete code

No config changes.
----------, Dec 4, 2021

PLEASE NOTE THAT JAVA 8 SUPPORT WILL BE DROPPED AT THE END OF 2021 AND AT LEAST JAVA 11 WILL BE REQUIRED.

* Updated bStats
* SkinBlinker not working correctly on minecraft 1.14
* SkinBlinker parts can now be enabled seperately as some custom clients use the unused bit
* Improved DamageIndicator performance

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Oct 25, 2021

* BrandHider was not working
* Sentinel error on detection when AAC hook is active
* LabyModSentinel error

No config changes.
----------, Jul 24, 2021

+ New Skinblinker detection (MrKinau)
* Possible false positive in Jumping
* Could not disable single feature of LogBot
* Code improvements
* Fixed very slow memory leak in LabyModSentinel
* Better performance for Sentinel
* Vape Sentinel will now properly autodisable on newer minecraft versions
* Some Sentinels could not load commands correctly
* Some Sentinels did not correctly call the SentinelEvent
* Detection message formatting
* More informative debug messages
* Equalrotation false positive
* Fix Scaffold vl calculation (Gerrygames)

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Jul 11, 2021

+ Scaffold jumping part to fix various bypasses
* Scaffold wrong time calculation
* Scaffold false positives with speed
* Renamed cryptic safewalk parts of Scaffold
* Schematica registering error
* Various errors in Sentinel

Issue milestone:
https://github.com/Photon-GitHub/AACAdditionPro/milestone/51?closed=1

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Jun 28, 2021

* CRITICAL bug in the setvl command allowing all players to set the vl of other players.
* Wrong vl delay calculation
* Schematica not starting up on mc 1.13+
* LabyModSentinel is no longer dependent on LabyModAPI

No config changes.
----------, Jun 26, 2021

* Error in PacketAnalysis on versions below 1.17

No config changes
----------, Jun 26, 2021

* PacketAnalysis error on 1.17
* Rebalancing of all checks
* Various config clarifications and updates

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Jun 26, 2021

* Several errors on 1.8.8
* Removed mentions of "verbose", instead it is now called "debug" everywhere
* Fixed some text in the plugin.yml
* Minor code improvements

Config changes regarding comments.
----------, Jun 24, 2021

* Multiple errors on minecraft 1.17
* Fix error on minecraft versions below 1.13

Issue milestone: https://github.com/Photon-GitHub/AACAdditionPro/issues?q=is:issue+milestone:7.0.1+is:closed
No config changes.
----------, Jun 23, 2021

This is a major recode of AACAdditionPro which has been several months in development. Please note I regard this as a BETA release and bugs are expected. This version has only been tested with 1.16 so far. There are quite a few balance issues like too fast vl decay right now and these will be addressed in future updates.

+ Alpha 1.17 Support. Largely untested, expect bugs!
+ Pingspoof check
+ setvl command for easy testing
+ LabyMod TablistBanner section
+ Sentinel system to replace ClientControl
+ Rift Sentinel
+ Fabric Sentinel
+ Winterware Sentinel
+ PixelClient Sentinel
+ Ability to create your own Sentinel custom checks
+ New API with the ability to add your own modules
+ aacadditionpro.debug permission which replaces the obsolete aac.verbose permission
+ New WorldDownloader Sentinel which properly disables the plugin on all versions and finer disable options
+ Use aac_score_multiplier: x to mutliply the vl of any module by x when passed on as a score to AAC.
+ New ESP with heuristic to allow for usage on 1.13+
* Schematica Sentinel now works on all versions and can detect Schematica
* Recalibrated the vls to match AACs score values
* Sentinel channel bugs on 1.12
* DamageIndicator now defaults to true
* DamageIndicator now works on all versions correctly
* You no longer need to install the LabyModAPI to use LabyMod Sentinel and the LabyModTablistBanner addition.
* Improved the BetterSprinting Sentinel check which will now disable features on all versions
* Moved DamageIndicator and ESP to additions
* Fixed memory leak in ClientControl, now Sentinel
* Fixed lots of race conditions with config loading
* Redesign of the command system
* Improved internal mathematics
* Fixed AutoEat NPE when eating after first player join
* Significantly improved performance of punishments when hundreds of thresholds were declared
* Improved performance and memory usage of checks without any declared thresholds
* Teaming vl are not ignored even when AAC hooking is active
* Asynchronous decay of vls
* Automatic config modifications now use non-blocking I/O and use the system newline
* Better cat handling in inventory
* Commands tabcompletion no longer evaluates constants
* Update to ViaVersion 4.0
- LabyModAPI dependency
- OldLabyModControl as the versions it covers are ancient
- KeepAlive check (not usable on bungeecord)
- Various PacketAnalysis parts due to frequent false positives and replacement with pingspoof

BREAKING API CHANGES!

Issue milestone: https://github.com/Photon-GitHub/AACAdditionPro/milestone/49?closed=1

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Jun 23, 2021

This update fixes a problem with wronly named hook ids when hooking AAC with AACAdditionPro.
----------, Feb 14, 2021

This update fixes 2 critical bugs when hooking AAC that could lead to no vl actually being transferred to AAC. I recommend to update to this version as soon as possible if you have AACAdditionPro hooking AAC.
----------, Feb 14, 2021


+ AAC5 feature integration
* False positive with new autodropping feature of minecraft (holding down q)
* Console error in ESP
* Console error in Inventory
- Removed LogBot for AAC as AAC 5 no longer has any logs.
- Removed GUIInject (AAC5 doesn't have a GUI)

THIS VERSION REQUIRES AAC5 IF AAC IS USED WITH THIS PLUGIN!
IT CAN NO LONGER BE USED WITH AAC 4!


You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Jan 15, 2021

This update exists to make your life a bit easier. With automatic bungeecord configuration you no longer need to manually turn off KeepAlive subparts and the Compare part of PacketAnalysis to avoid false positives. Moreover, I have overhauled quite a few config comments and renamed a few values to make configuration more understandable. :)

+ Automatic detection of bungeecord to auto-configure the plugin
+ More and better config comments
* Renamed config values for better understanding
* Minor code optimizations
* Scaffold position and angle pattern always enabling regardless of config values
* Scaffold position false positive with fences
* AutoFish consistency bug which resulted in far fewer detections
* AutoFish consistency vl calculation
* Tower calculation with levitation
- Bug workaround for spigot inventory handling. MAKE SURE TO UPDATE TO THE LATEST SPIGOT VERSION IF YOU RUN ON 1.16!

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Oct 6, 2020

This update does not feature lots of new features, but contains massive internal restructuring which will allow for arbitrary part depth of modules in the future and multithreaded and on-demand processing of checks which use aggregated data.

+ More detailled startup messages, including a link to the plugin statistics
* Fixed inventory false positive on 1.16 due to a spigot bug in calling the InventoryCloseEvent
* Better Tower algorithm for high Jump Boost levels.
* Improved Tower performance as the expected delay of a block placement will now only be calculated on demand
* Checks that use accumulated data will now check totally async
* VersionControl can now handle Minecraft 1.16.2 and 1.16.3
* Updated metrics
* Improved Scaffold config, deleting contradictory statements
* AACAdditionPro can now change configs reliably even when comments do not have any depth.

Issue milestone: https://github.com/Photon-GitHub/AACAdditionPro/milestone/47?closed=1

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Sep 21, 2020

+ Experimental 1.16 support
+ Added ESP mode for ignoring 3rd person perspectives
* ESP optimizations
* Improved a few config comments
* Only supported 1.15 version is 1.15.2 now.
* Fixed Tower false positive after jumping on a slime block.
* Fixed various errors

If you wish to use AACAdditionPro on 1.16 make sure you have the latest ProtocolLib 4.6.0 installed!

Issue milestone: https://github.com/Photon-GitHub/AACAdditionPro/milestone/46?closed=1

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Jul 9, 2020

+ FullEnableLog config option
* KeepAlive was not correctly handling its subparts
* Verbose formatting
* Inventory Shift-Double-Click false positive
* PositionSpoof false positive with relative teleports
* PositionSpoof will now autodisable if you have ProtocolSupport installed
* Inventory move setback handling does no longer send packets directly and should be more stable
* Inventory move does no longer setback on larger teleports to prevent bugs
* Inventory move is a bit more lenient to handle edge cases better
* AACAdditionPro will now show if a module can be loaded even if you chose to disable it in the config
* TemporaryPlayer error
* Updated plugin.yml permissions
- Removed the last parts of Pingspoof

Issue milestone: https://github.com/Photon-GitHub/AACAdditionPro/milestone/45?closed=1

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Apr 14, 2020

+ AverageHeuristic part in inventory
+ PerfectExit part in inventory
+ Various config values for Inventory Move and Rotation parts to fine-tune teleport exeptions for your setup and players
* Rewritten internal data storage from scratch.
This includes less total listeners, better performance, less memory used per user,
better code quality with no magic numbers, a cleaner interface, improved documentation
and should resolve any long-term memory leaks that might have been present.
* Fixed various smaller bugs that appeared while removing magic numbers
* NPE in ESP
* Various config typos / inconsistencies
* PacketAnalysis false positive on 1.8.8 servers as the Animation did erroneously not auto-disable
- Pingspoof check (deprecated for quite some time now)

Issue milestone: https://github.com/Photon-GitHub/AACAdditionPro/issues?q=is:issue+milestone:6.2.0+is:closed

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Apr 3, 2020

+ Readded 1.12 support
+ GuiInject addition
+ AutoEat check
+ Raytracing option for ESP (use with caution)
* Bug in the API regarding continuous enabling of modules
* Updated AAC commands in default config
* DamageIndicators will no longer modify the health of newly spawned entities in newer versions to prevent bugs
* Fixed ESP performance on 1.13+
* Fixed KeepAlive false positives with unregistered packets
* Clarified a few config comments
- Redundant Permissions (Pull Request)

Issue milestone: https://github.com/Photon-GitHub/AACAdditionPro/milestone/43?closed=1

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Feb 21, 2020

+ Support for 1.15.2
* DamageIndicator error on 1.8.8
* Potential fix of a DamageIndicator error on 1.15
* Various performance tweaks for high-player count servers

Issue milestone: https://github.com/Photon-GitHub/AACAdditionPro/milestone/42?closed=1

No config changes.
----------, Jan 25, 2020

* This update fixes an error on 1.8.8 when enabling DamageIndicators

No config changes.
----------, Jan 12, 2020

* Fixed an Exception when a command is executed on 1.14+
* Fixed enabling DamageIndicator causes animations to no longer show for players on newer versions.

Issue Milestone: https://github.com/Photon-GitHub/AACAdditionPro/issues?q=is:issue+milestone:6.0.2+is:closed

No config changes.
----------, Jan 11, 2020

* /aacadditonpro command error
* PlayerViolationAdditionCommandEvent when called async on 1.14+
* Tries to fix an ESP error

Issue milestone: https://github.com/Photon-GitHub/AACAdditionPro/milestone/40?closed=1

No config changes.
----------, Jan 7, 2020

+ Improved BetterSprinting which supports 1.13+ and has more configuration options
+ Highly experimental 1.15.1 support (Please note that I will not support any 1.15 versions below 1.15.1)
+ Support for 1.14.4 (Please note that I will not support any 1.14 versions below 1.14.4)
+ Support for extremely long world names
* NumberFormatException in TablistRemove
* Consistent use of Logger instead of direct console printing
* Rewritten command system
* Exception due to calling Events async
* IllegalStateException
* ClassCastException in DamageIndicator
* Simulate Tower values with high JumpBoost much more precisely.
* Scaffold and Tower should detect cheats more quickly now
* Improved performance of Scaffold and Tower
* Various code improvements
* Cleaned up the utils
* ESP now utilizes RayTracing on 1.13+
* Teaming false positive with Spectator mode
- Minecraft 1.12 support
- Legacy api
- {vl} placeholder

THE PACKAGE OF AACADDITIONPRO HAS BEEN RENAMED, MOREOVER SEVERAL SMALLER API CHANGES HAVE TAKEN PLACE.
YOU WILL NEED TO UPDATE ALL PLUGINS DEPENDING ON AACADDITIONPRO.

Issue milestone: https://github.com/Photon-GitHub/AACAdditionPro/milestone/39?closed=1

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Jan 3, 2020

This update is an overhaul of the internal packet handling and caching mechanics which should increase the performance of KeepAlive, Scaffold and Tower.

+ Updated bStats to 1.5
* AACAdditionPro now stores data of packets much more efficiently
* Improved the performance of checks that require caching of packets

No config changes.
----------, Oct 26, 2019

As KillauraEntity has become impossible to maintain or even correctly implement on newer minecraft versions and had lots of bugs on older version I have decided to remove the check.

*
A NPE
* An IllegalStateException
- KillauraEntity
- EntityCheckCommand

Issue milestone: https://github.com/Photon-GitHub/AACAdditionPro/milestone/38?closed=1

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Aug 23, 2019

I initially thought that I could fix these errors in the next major version of AACAdditonPro, but my plans for that version turned out to be more complicated than expected. Therefore I now release this hotfix regarding all errors in the Inventory check for pre-1.13 servers.

* Multiple errors in Inventory for pre-1.13 servers.

No config changes.
----------, Jul 28, 2019

MINOR API NOTICE: DUE TO CHANGES IN 1.14's EVENT API YOU ARE NO LONGER ABLE TO CAST MY EVENTS TO PLAYEREVENTS. IF YOU ARE DOING THIS YOUR PLUGINS WILL BREAK.

+ Add experimental 1.14 support
* NPE in PacketAnalysis
* ArrayIndexOutOfBoundsException in Scaffold
* Disabled KillauraEntity on 1.13.2 due to changes in the getCubes method
* Fixed a few Inventory false positives
* Improved Inventory performance

Issue milestone: https://github.com/Photon-GitHub/AACAdditionPro/milestone/37?closed=1

No config changes.
----------, Jul 10, 2019

* NoSuchMethodException in Inventory when using minecraft 1.8.8 and 1.12.2
* Improved checking for inventories
* Several false positives in Inventory
* False positive in PacketAnalysis when cancelling move packets
* Rewritten placeholder handling to improve performance (this will be especially noticable on large server instances with hundreds of players)

Issue milestone: https://github.com/Photon-GitHub/AACAdditionPro/milestone/36?closed=1

No config changes.
----------, May 3, 2019

* KillauraEntity double-flag bug when toggled via the api.
* KillauraEntity flagging the player without hitting
* Inventory NoSuchMethod exception on pre-1.13.2 versions.

Issue milestone: https://github.com/Photon-GitHub/AACAdditionPro/milestone/35

No config changes.
----------, Apr 18, 2019

+ KeepAlive check which is extracted from PacketAnalysis
+ Animation part of PacketAnalysis
* Fixed some bugs in PacketAnalysis
* Fixed a potential crash exploit in the KeepAlive packet handling
* Inventory false positives with unopenable containers due to obstruction by blocks or cats.
* Code cleanup

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Apr 9, 2019

+ IllegalPitch part of PacketAnalysis
* Lots of code cleanup
- 1.11.2 support

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Mar 21, 2019

DISCLAIMER: THIS IS A BETA RELEASE. PLEASE ONLY USE THIS VERSION ON PRODUCTIVE SERVERS AFTER TESTING!

MOREOVER YOU SHOULD PREPARE FOR VERSIONS OF AACADDITIONPRO THAT REQUIRE JAVA VERSIONS HIGHER THAN JAVA 8 IN THE FUTURE.


This first beta release marks the 150 update milestone and comes with complete independence of AAC. You can use AACAdditionPro now as a single plugin or together with other Anticheats such as NCP, Spartan or Intave. This plugin will remain a niece anticheat that you are supposed to use with another, base anticheat, but I may add some new functionalities, such as Killaura checks in the future.

+ AutomaticClickHeuristic part in Inventory (currently without function)
+ AACAdditionPro is now independent of AAC and only has ProtocolLib as a hard dependency.
* Better performance as AACAdditionPro is open-source and therefore the obfuscation has been removed.
- InventoryHeuristics (will be replaced by some TensorFlow-model parts in the modules)
- The InventoryHeuristics API

THIS UPDATE INCLUDES SEVERAL API CHANGES. PLUGINS DEPENDING ON AACADDITIONPRO'S API MIGHT NO LONGER WORK.

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Mar 17, 2019

* Fix a NPE in ESP
* Migrate ESP mechanics to the new ProtocolLib handling of temporary players
* Migrate some ImmutableSets to EnumSets where applicable to improve performance

Issue milestone: https://github.com/Photon-GitHub/AACAdditionPro/milestone/33?closed=1

No config changes
----------, Jan 3, 2019

* Improved ESP performance
* Minor other performance improvements
* More debug for PacketAnalysis
* Fixed async entity add error in PacketAnalysis
* Tried to fix a very rare memory leak
* PXModControl wrongly used the BetterSprinting configuration
* Updated plugin.yml for the current permission setup

Issue milestone:
https://github.com/Photon-GitHub/AACAdditionPro/milestone/32?closed=1

No config changes
----------, Dec 6, 2018

* Async chunk loading crash and errors
* PacketAnalysis false positive with water and slime blocks

Issue milestone: https://github.com/Photon-GitHub/AACAdditionPro/milestone/31?closed=1

No config changes.
----------, Nov 3, 2018

+ BrandHider Addition
+ setBrandHiderBrand method in the API to change brands on the fly
+ {date} placeholder
+ {time} placeholder
+ WorldDownloader disabling
* Reduce the amount of PluginMessageListeners

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Nov 1, 2018

* Fixed a crash on all versions due to async chunk loading
- Removed old code of GravitationalModifier

No config changes.
----------, Oct 31, 2018

* Fixed a crash on 1.13.2
* Improved performance on 1.13.2

No config changes.
----------, Oct 31, 2018

* Updated VersionControl to support 1.13.1 and 1.13.2
* VersionControl now sorts the protocol numbers in the ViaVersion config for better visual appearance and more readability
* The config alteration process handled Strings wrongly
* Fixed a config comment for VersionControl

No config changes.
----------, Oct 31, 2018

This is a release to make ClientControl somewhat compatible with 1.13.2.
Most mods have not updated yet and I encourage you to notify me of the state of any mod (working/not working) on my issue tracker after the official 1.13.2 version of it has been released.

+ WorldDownloader ClientControl updated for 1.13.2
* Most other ClientControls at least provisorially updated to 1.13.2
* Inventory beacon handling was broken due to updated plugin channels
* Crash due to some plugin message channel illegal symbol
* AACAdditionPro will now force 1.11.2 for minecraft 1.11 and 1.12.2 for minecraft 1.12
* Changed the VersionControl defaults to better represent the current state of development
- Duplicate startup message

Issue milestone: https://github.com/Photon-GitHub/AACAdditionPro/milestone/30?closed=1

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Oct 31, 2018

+ API method to check whether or not a certain module is enabled
* Cleaned up some API code
* Scaffold bypass
* Tower bypass
* Minor performance improvements
* Async entity add error
* In the config some Inventory check lines were referring to PacketAnalysis
- NoViolationLevelManagementException (now IllegalArgumentException)
- GravitationalModifier (covered by AAC, buggy and might interfere with the Inventory check due to some false positive fixing)
- Redundant ModuleTypes which are no longer used

MINOR BREAKING API CHANGES (ONLY EXCEPTIONS)

Issue milestone:
https://github.com/Photon-GitHub/AACAdditionPro/milestone/29?closed=1

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Oct 21, 2018

+ New Inventory check which covers all aspects of the Inventory (instead of separate checks)
+ Inventory sprinting part for more aggressive flagging of a severe move case
* Several InventoryMove bypasses
* Inventory Rotation bypass
* NullPointerException in ESP
* NullPointerException in due to the new verbose handling
* Improved file handling
* GravitationalModifier flagged only 1 vl at a time
- InventoryHit (combined into Inventory)
- InventoryMove (combined into Inventory)
- InventoryRotation (combined into Inventory)
- MultiInteraction (combined into Inventory)

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Oct 10, 2018

+ 1.13.1 support
* AAC 3.6.0 support

This version is tested and functional on minecraft 1.13.1 and will be compatible with the upcoming AAC 3.6.0

No config changes.
----------, Sep 30, 2018

Please note that this version of AACAdditionPro requires ProtocolLib version 4.4.0 or higher to run.

+
Compiled against the 1.13.1 spigot api (Note: AAC still doesn't support 1.13.1)
* KillauraEntity equipment api usage could cause bugs
* Improved verbose handling
* Various packet errors and bugs

No config changes.
----------, Sep 29, 2018

* Significant performance improvements when a lot of players are flagged
* Significant ESP performance improvements
* ESP spectator handling
* Some KillauraEntity bugs
* An ArithmeticException
* PacketAnalysis should be more reliable now
* LogBot will now always announce the deletion of a document.

Issue log: https://github.com/Photon-GitHub/AACAdditionPro/milestone/28?closed=1

No config changes.
----------, Sep 24, 2018

Note: With this version AACAdditionPro - just like AAC - utilizes BStats metrics to see adoption rates and important system information. Please support me by not opting out of the metrics.

+
Added BStats metrics to the plugin. Check them out here: https://bstats.org/plugin/bukkit/AACAdditionPro
* Recoded command system for better performance, improved tab-complete and more
* ArrayIndexOutOfBoundsException in AutoFish
* Improved AutoFish performance
* Various PacketAnalysis bugs when using ViaVersion

Issue milestone: https://github.com/Photon-GitHub/AACAdditionPro/milestone/27?closed=1

No config changes.
----------, Sep 17, 2018

* Minimum AAC version has not been forced
* More consistent config layout
* Fixed a NullPointerException
* Due to improved modularization you will experience performance increases when disabling parts of a check
* Various under-the-hood changes
* Some KillauraEntity bugs on minecraft 1.11+
* Schematica disabling of features was inverted
* Some AutoFish improvements

Issue milestone: https://github.com/Photon-GitHub/AACAdditionPro/milestone/26?closed=1

Only cosmetic config changes (rearranged a value)
----------, Aug 31, 2018

* Wrong violation_threshold handling
* InventoryHit/Move/Rotation false positives
* ClientControl command loading failed in most cases

Issue milestone:
https://github.com/Photon-GitHub/AACAdditionPro/milestone/25?closed=1

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Aug 18, 2018

+ New {server} placeholder for inserting the servername
+ New angle check for Scaffold
* Improved the Scaffold safewalk parts
* Reduced the amount of registered PluginMessageListeners
* Lots of internal restructuring for better maintainability
* ClientControl modules will now show formatted with a dot instead of a '-' in the logs.
* Possible NullPointerException in ESP when a Player leaves
* A PacketAnalysis bypass

Issue milestone: https://github.com/Photon-GitHub/AACAdditionPro/milestone/24?closed=1

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Aug 16, 2018

* Error that appeared when executing commands without permission requirement

Issue milestone:
https://github.com/Photon-GitHub/AACAdditionPro/milestone/23?closed=1

No config changes.
----------, Aug 13, 2018

+ A per-check bypass system
* Made the Fastswitch check stricter
* Improved BetterSprinting ClientControl performance
* PXMod ClientControl could not be bypassed with bypass permission
* Fixed a rare error in Scaffold
* Fixed an error in ESP
* Skinblinker problem with temporary players
* Skinblinker will now check faster after a login
* Slightly increased ESP performance
- Removed the HeuristicsAdditionViolationEvent, which has been forgotten in the last version.
- Some Heuristics-Addition leftovers
- Removed Freecam completely

Issue milestone:
https://github.com/Photon-GitHub/AACAdditionPro/milestone/22?closed=1

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Aug 13, 2018

* The config now uses the standard intendation of yaml.
- Heuristics-Addition (as Heuristics have been removed from AAC as of version 3.5.0)

The new minimum AAC version to run the plugin is 3.5.0


You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Aug 12, 2018

* ESP various async chunk loading errors
* ESP sometimes used the wrong calculation coordinates
* Skinblinker bypass
* Async entity world add error
* Potential cross world distance measuring
* Lots of under the hood changes for better general performance
* Better command tabbing
* Command tabbing in console
- PacketAnalysis TimeManipulation part (hardly compatible with cross version setups, only sensible with 1.8.8 and lots of false positives)

Issue milestone: https://github.com/Photon-GitHub/AACAdditionPro/milestone/21?closed=1

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Aug 3, 2018

* Fixed a async chunk loading error
* Updated version handling to support AAC 3.4.0

Milestone: https://github.com/Photon-GitHub/AACAdditionPro/milestone/20?closed=1

No config changes
----------, Jul 22, 2018

* Corrected a config comment
* Fixed an UnsupportedOperationException

Milestone: https://github.com/Photon-GitHub/AACAdditionPro/issues?q=is:issue+milestone:4.0.1+is:closed

No config changes
----------, Jul 22, 2018

This is the first (and largest) of a series of updates for KillauraEntity in order to rewrite the whole check for better performance as well as improved mechanics.
With this update I roll out a new API for KillauraEntity as well as several updated behaviour systems, such as swinging of items, a much improved selection of items and more.

Moreover you should notice significant performance improvements when using the ESP check as it will now perform most calculations async and utilize all cores of your CPU.

+ Added /aacap as an alias for /aacadditionpro
+ KillauraEntity complete movement controlling via the API
+ KillauraEntity preferred_teams option
+ New KillauraEntity equipment layout and materials
+ PacketAnalysis Compare lagspike mitigation
* PacketAnalysis false positive when dying in air / void
* PacketAnalysis false positive with TimeManipulation
* PacketAnalysis config value adjustments to decrease false positives
* Most of the ESP calculations are now async and ESP will utilize the full core count of your CPU
* Improved ESP in several situations
* Various ESP bugs
* Modules could not be enabled via the API if disabled in the config
* KillauraEntity now utilizes the offhand on 1.11+ servers
* KillauraEntity armor changes
* KillauraEntity swapping and swinging
* Entities refused to change their ping under rare circumstances
* The entities' head rotation algorithm was bugged
* Entities falling through blocks (sadly the entities still have collision problems)
* Entities would not sprint accordingly
* Some KillauraEntity errors
* Some KillauraEntity equipment materials were not selected even if chosen in the config
* Order the KillauraEntity equipment material names alphabetically in the config
* Improved the performance of KillauraEntity
* Drastically reduced reflection calls of KillauraEntity
* Further reduced total listener count
* Improved startup time and general performance
* Fixed some config comments
- Support for minecraft server versions 1.10.X (1.10 clients joining on a ViaVersion server which is not based on 1.10.X are still supported)

THIS UPDATE INCLUDES SEVERAL API CHANGES. PLUGINS DEPENDING ON AACADDITIONPRO'S API MIGHT NO LONGER WORK.

Issue milestone: https://github.com/Photon-GitHub/AACAdditionPro/issues?q=is:issue+milestone:4.0.0+is:closed


You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Jul 22, 2018

This updates fixes some bugs in PacketAnalysis.

* Some PacketAnalysis PositionSpoof false positives
* Fixed a NPE

Issue log:
https://github.com/Photon-GitHub/AACAdditionPro/issues?q=is:issue+milestone:3.13.1+is:closed

No config changes.
----------, May 30, 2018

+ Proper levitation handling in Tower
+ Error message for too low min_confidence in Heuristics-Addition
+ PacketAnalysis
+ ImpossibleChat
* Some InventoryMove/Hit/Rotation bypasses
* The inventory handling is more accurate now
* Disable Freecam and Pingspoof by default (will be taken over by PacketAnalysis)
* Reverted Freecam to old teleportation handling
* Tower false positives with jump boost
* Corrected some outdated comments
* Performance issues due to unnecessarily loading recently unloaded chunks
* Reduced total listener count
- EqualRotation (merged into PacketAnalysis)
- InventoryChat (merged into ImpossibleChat)

The minimum AAC version to run AACAdditionPro has been increased to 3.3.11!


Issue log: https://github.com/Photon-GitHub/AACAdditionPro/issues?q=is:issue+milestone:3.13.0+is:closed

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, May 28, 2018

This update fixes a critical bug with DamageIndicator - ClientControl on MC 1.10 - 1.12.2 servers.

No config changes.
----------, May 15, 2018

This update fixes a critical bug in InventoryHeuristics.
Updating from 3.12.0 is highly recommended.

No config changes.
----------, May 15, 2018

+ Added /aacadp as an alias for /aacadditionpro
+ Tabcomplete for some commands
+ lenience_ticks config option in InventoryMove for very laggy players
* Tabcomplete works much more reliable now and contains all command trees
* Recoded neural framework for easier interaction and better performance
* AAC movement bug caused by the DamageIndicator VersionControl
* DamageIndicator not working on 1.8.8
* Minor performance and code improvements
* Lots of error fixes.
- buffer_size config option in both Scaffold and Tower is now hardcoded to improve clarity

Issue log:
https://github.com/Photon-GitHub/AACAdditionPro/milestone/15?closed=1

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, May 15, 2018

* AAC no longer warns that it could not load heuristics thresholds
* Minor optimizations of the autoconfiguration code

No config changes.
----------, Apr 2, 2018

This update mainly focuses on ViaVersion hooking as well as automatic external config modification so you e.g. don't need to manually delete AAC's heuristics thresholds when using Heuristics-Additon.
I hope you like this update.
~Photon

+ VersionControl
+ In conjunction with VersionControl you now have the possibiltity to use KillauraEntity on 1.8.8 - 1.12.2 servers if you disallow 1.9 player to join
+ ESP support for Glowing effect
+ Heuristics-Addition will now automatically set the min_confidence in AAC's config to the best possible value.
+ Completely new system to modify configs of other plugins without touching comments.
* Critical bug that severely nerfed InventoryMove on 1.8.8 servers
* Minor performance improvements
* Several Scaffold bugfixes
* Improved enabling messages, including a new message for missing dependencies.
- Some old and obsolete code

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Mar 30, 2018

This is a little maintenance update as I don't have as much time for big feature updates as usual because I am currently graduating. I hope you still like the minor update I am hereby pushing.

+ You are now able to toggle every part of scaffold checks in the config
* Verbose message for Scaffold - safewalk - type 2 was not working correctly
* Scaffold adjustments
* ESP is now disabled by default due to some bugs in chaotic situations

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Mar 17, 2018

* Significantly improved the performance of the look packet handling
* Fixed a ConcurrentModificationException
* Improved performance of ESP

No config changes
----------, Mar 2, 2018

+ Scaffold received a much more advanced sneaking handling
* Fixed several Scaffold false positives
* Scaffold's average part calculated the averages wrongly
* Scaffold checked Towering due to some mechanics, that is now fixed as well
* Rebalanced Scaffold violations and parts
* The Rotation part was not always flagging every single type
* Some EqualRotation false positives with Enderpearls
* InventoryHeuristics checked players with gamemode creative and spectator
- EqualRotation cancellation as of severe bugs and little benefits

Thanks to Minemaniak1 and Klaus for testing the update!

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Feb 25, 2018

* Rare Scaffold false positive if a player has never sneaked on the server
* Altered EqualRotation cancellation to fix problems with recent changes in AAC

No config changes.
----------, Feb 24, 2018

* Little Scaffold Verbose cleanup. Now only one vl increase will show per check cycle (containing the sum of vls of all check parts).
* Improved Scaffold's average part verbose message
* Buffed the sprinting detection of Scaffold a bit (1 -> 2 vl per violation)
* Increased default rotation_threshold to 5 (previously 3)
* Decreased Scaffold violation decay rate (5s -> 7s)

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Feb 21, 2018

+ Various new Scaffold parts
* Two NPEs
* Reflection issues with KillauraEntity
* Scaffold and Tower not properly checking near liquids
* Adjusted several Scaffold config values for advanced building techniques
* Fixed various Scaffold false positives

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Feb 14, 2018

* Fixed various errors regarding BlockPlaceEvents
No config changes.
----------, Feb 12, 2018

+ DamageIndicator - Clientcontrol to spoof health
* Rewritten User system to lower memory usage
* Some very slow memory leaks
* A rare EqualRotation false positive

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Feb 12, 2018

+ PXModControl
+ ClientControl for new LabyMod versions
* Huge ClientControl update for more reliability
* Attempt to fix LiteLoader ClientControl
* Improved LabyMod comments in the config
* Better support of BetterSprinting
* Made EqualRotation stricter
* Fixed a NPE in KillauraEntity
* GravitationalModifier had no API hook

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Feb 10, 2018

This update focuses on stability as well as performance and contains improved algorithms as well as better datastructures.

+ KillauraEntity auto - respawn of entities
+ MultiInteraction situation-based delays
+ Added permission documentation for admins in plugin.yml
* AutoFish bug which leads to extreme vl accumulation
* AutoFish bug which caused detection upon spam - hooking an entity
* Highly improved the Pattern serialization again for up to 40% less used space
* Various performance problems and memory leaks regarding KillauraEntity have been fixed
* Improved KillauraEntity's spawning algorithms
* Improved the reliability of the Teaming check
* The teaming check performs better now
* Recoded several util methods for better performance, enhanced code and improved reliability.
* Various visual improvements in errors and messages
* Resolved a bug which prevented Heuristics-Addition from showing additional characters ('!' and '?')
* Pingspoof now checks in more situations
* MultiInteraction bypasses in certain situations
* Updated MultiInteraction cancel vl
* Better handling of outside - inventory actions
* The api now accepts null - movementtypes if you only want to have a gameprofile supplier
- Removed obsolete min_time config value

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Feb 8, 2018

* KillauraEntity can now equip chainmail armor as well
* PerHeuristicsCommands no longer processes cancelled events.
* Minor performance improvements of the HC00000001 pattern
* Some false positives in HC00000001
* Minor ordering changes in the config for better user-friendliness

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Jan 27, 2018

+ New pattern weight system for less InventoryHeuristics false positives
* Some visual improvements regarding commands
* Updated some outdated command helps
* Fixed some typos

No config changes.
----------, Jan 23, 2018

+ Hardcoded patterns for InventoryHeuristics
+ New standard patterns for better detection
+ Added more verbose messages for InventoryHeuristics
+ Introduced a new system for better per-pattern confidence balancing
* Improved several internal calculations for better performance
* Improved the Heuristics list command for more information
* Pattern dezerialization performance has been improved
* Greatly improved the Serialization of Patterns, creating way smaller pattern files while being more versatile
* Readjusted some InventoryHeuristics config values
* Rebalanced MultiInteraction
* MultiInteraction checks for dropping as well
* KillauraEntity typo which disabled the entitycheck command internally fixed
* CreateCommand will now flag invalid inputs
- Some obsolete code
- Pattern placeholder in the config which has been forgotten in an early InventoryHeuristics build

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Jan 21, 2018

* Fixed several typos and errors in command instructions
* Fixed a critical bug of the new entity arrow system on 1.8.8 servers which crashed some clients.

No config changes.
The increased file size is due to some obfuscation changes to make my life easier.
----------, Jan 11, 2018

This is so far the biggest AACAdditionPro update in the plugin's history.
I want to thank you for over 400 total downloads so far!

So here it comes:
+ InventoryHeuristics
+ One standard pattern for InventoryHeuristics which seems to be the most reliable one so far.
+ 6 new commands for InventoryHeuristics
+ InventoryHeuristicsEvent in the API
+ New folder to save and store patterns
+ Improved command help (the command followed by the '?' character)
+ {vl} placeholder for vl / confidence
+ tablist option for KillauraEntity
+ TablistRemoveCommand to remove a player from somebody else' tablist
+ New diagonal delay config value for Scaffold to fix the bug
+ More detailed error messages for various applications
* Improved default Scaffold config values
* Improved the data management of the user for better performance and code clarity
* AutoFish index out of bounds exception
* KillauraEntity IllegalArgumentException
* Reworked lots of old code, especially the file saving methods
* Finally fixed the length of the logging time being inconsistent
* Some very rarely appearing memory leak
* Improved logics of some commands, especially the EntityCheckCommand
* Improved some internals of KillauraEntity's entities
* An invisible entity will no longer have arrows attached to it
* Fixed an error in the EntityCheckCommand if KillauraEntity is disabled.
* Increased the tries of the EntityCheckCommand before it stops itself slightly
* Improved a message of the EntityCheckCommand
* Fixed a rare bug within KillauraEntity if there has only been one player on the server so far
* Minor performance improvements

A huge thanks to Hyronymos (and the Twerion server team), Darth and the LPmitKev server team for the hours spent on testing InventoryHeuristics.

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Jan 5, 2018

+ Handling of the new patterns in Heuristics-Addition

The new minimum AAC version is 3.3.7!
No config changes.
----------, Dec 10, 2017

+ New AutoFish config option to account for afk fishing farms
+ AutoFish will now present consistency details in logs
* Verbose command didn't properly handle arguments with capital letters
* Slightly improved the performance of commands
* Rewritten AutoFish's consistency check for better performance and vl distribution
* Adjusted the Scaffold verbose message to Tower's verbose message
- Obsolete config value in AutoFish

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Dec 10, 2017

* Scaffold optimizations in both config and code for faster detection
* Attempt to fix recent performance problems in KillauraEntity

You need to delete your config before updating or take a look at the revisions on gist.
Please report issues on the issue tracker!
----------, Dec 3, 2017

This is the 100th update of AACAdditionPro!
* Some extremely slow memory leak (after the traffic of thousands of players without a restart)
* Slightly improved the performance of some maths
* IllegalStateException in KillauraEntity when using the teams option

No config changes.
----------, Nov 7, 2017

Resource Information
Author:
----------
Total Downloads: 1,237
First Release: Dec 27, 2016
Last Update: Yesterday at 2:55 PM
Category: ---------------
All-Time Rating:
75 ratings
Find more info at discord.gg...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings