Fixes
- Fixed the "Network Protocol Error" occurring on Minecraft 1.21.5+ clients when starting replays.
- Updated the replay NPC metadata system.
- Fixed player disconnects when starting replays.
- Improved compatibility with future Minecraft versions.
Technical
- Added new MetadataIndices helper class.
- Added dynamic metadata index handling.
- Updated ReplayNPCManager.
- Updated NPCManager.
- Removed old hardcoded metadata usage.
Fixes
- Fixed active replay recordings being lost when the server shuts down
- Global punishment system now works properly on BungeeCord and Velocity networks (previously, punishment requests
were silently failing in the background — this release restores all cross-server ban/mute/unban flows)
- Fixed incorrect UUID entries in the database when punishing offline players
- Attempting to watch a replay from a deleted world now shows a clear error message (previously, NPCs would appear
in wrong locations)
- Plugin is no longer affected by malformed data in cross-server messages
- Unknown plugin messages on the Velocity proxy are now logged (easier debugging)
New
- bStats integration — plugin usage statistics are now trackable via bstats.org (including database type, AntiCheat hooks, Overwatch/WebReplay adoption rates)
