[RECODE] HotbarOrderCheck has been recoded!
[NEW] SequenceCheck, a second packet-order layer next to HotbarOrderCheck
[NEW] PivotCheck new check
[NEW] SettleCheck new check
[REMOVED] elytra-open-grace-ticks removed.
[FIX] No more false flags when opening an elytra, firing a rocket right away, or landing
[FIX] Language files no longer spam dropping unknown key menu.true / menu.false warnings on every restart
[FIX] FWInputCheck flash-return window now also catches keybind rocket helper mods
[IMPROVED] The Block Raytrace caching system has been optimized; the plugin will now run more smoothly.
[NEW] Added /aet profile <player> — opens a GUI profile for any previously flagged player
[NEW] Added /aet data reset <violations|total_violations> <all|player> — wipe violation history or lifetime counters for one player or everyone
[NEW] Added persistent violation history (aet_violations) — every flag stores a full snapshot
[NEW] Added %aet_total_flags% alias for %aet_total_violations% placeholder.
[NEW] Added profile, violations, and confirm menus — fully Customizable
[FIX] %aet_bps% no longer snaps back to 0 every time a firework rocket is used
[FIX] Fixed some false positives on CombatCheck
[IMPROVED] License System has been improved.
[IMPROVED] Improved ConsistencyCheck.
[IMPROVED] New settings and statuses have been added to CombatCheck for faster and more accurate detection
[CHANGE] Changed yaml comment style.
[CHANGE] Renamed total_flags to total_violations across database
[CHANGE] The plugin's name has been changed from “AntiElytraTarget” to “glAntiElytraTarget”
[CHANGE] Off-hand rocket protection now lets players hold a rocket in their off-hand but blocks using it from there; config key renamed to block-offhand-rocket-use and warning messages updated in all languages
[CHANGE] Color scheme updated across all languages
[CHANGE] The plugin has been heavily optimized and should put almost no load on your server
[MAJOR] All config file versions bumped to 2.0.0
[NEW] Added ConsistencyCheck, a deterministic rotation check
[NEW] Added damage-reduction: once a player has flagged enough times, the damage they deal is quietly cut
[NEW] Added placeholders: %aet_client_version%, %aet_total_flags% and %aet_bps%
[NEW] Database integration added for now: SQLite and MySQL
[FIX] Rockets can now be placed normally inside vault and other plugin GUI menus while off-hand rocket blocking stays active in your own inventory
[CHANGE] Reworked lag/false-positive protection.
[REMOVED] Removed ShootCheck
[REMOVED] Removed the hit-block feature in favor of the new damage-reduction option
[CHANGE] The PacketEvents dependency is no longer shaded; it now works with the packet events plugin on the server.
And some config changes.
[FIX] Removed periodic license heartbeat
No more 15–31 min license checks while running. Verify once at startup only.
[NEW] License grace period on first install
On first install you get one minute to paste your license key into config.yml.
[IMPROVEMENT] License verification
Verify runs async so a down license server does not hang the main thread.
[IMPROVEMENT] High-ping false positive guards
ShootCheck and FWInputCheck hold flags when client ticks are unreliable.
[FIXED] Fixed Canvas/Folia compatibility for elytra block-target checks.
[IMPROVEMENT] Removed HELD_ITEM_CHANGE packet handler warnings on region-threaded servers.
[FALSE POSITIVE FIX - HotbarOrderCheck] False positives that occurred in version 1.21.1 and earlier due to version incompatibility have been fixed
[NEW CHECK - FWInputCheck] Detects slot misalignments when the player fires a rocket (This check is in beta. If you think it's generating false positives, you can disable it in the checks.yml file.)
[REMOVED] ConsistencyCheck check has been removed.
[IMPROVEMENT] We updated the settings in the ShootCheck code and reduced the false positive rate from 5% to 1%
[IMPROVEMENT] A new tick system has been developed to prevent false positives when players experience lag
