You can now use /ba punish (or /ba p) for a full
multi-step punishment GUI with clean menus for
type → duration → reason → animation.
The system is now heavily
config-driven (permissions, punishment commands, durations, reasons, animation names/descriptions), with strict startup validation to catch bad configs early.
I also added a bunch of new animations:
Allay Verdict, Bogged Barrage, Sniffer Tribunal, Armadillo, Camel Court, Creaking Curse, Goat, Phantom, Witch Trial, and Enderman.
Refactored entire project.
Gwen uses teleporting instead of velocity, allowing no clip/no collisions.
Updated to use 1.21.11 APIs.
Compiled with Java 21.0.9.10.
Removed unneeded animation pool allow/disallow thing. Every animation is considered in the "random" pool now.
Removed usage of several deprecated/outdated methods relating to armor stands, removed MC version detection 1.8 stuff. This version is ONLY for 1.16.5+