This update focuses on
Admin Experience (UX) and
Performance. We have polished the commands and particle engine to make managing your punching bags smoother than ever.
New Features
- Interactive Admin List:
- The /boxtop list command is now clickable!
- Added [TP] button to instantly teleport to a bag.
- Added [REMOVE] button to suggest the delete command (prevents accidents).
- Smart Targeting System (Raytracing):
- We replaced the old "nearest entity" detection with a custom Mathematical Raytracer.
- "Forgiving Aim": You can now easily select large mobs (Iron Golems, Ravagers) even if you don't aim at their exact center. Works perfectly from 1.12 to 1.21.
- New Placeholder:
- Added %boxtop_personal%: Displays the player's total accumulated damage.
Improvements & Optimizations
- Particle Engine 2.0:
- Hot Reload: Changing particles in config.yml and using /boxtop reload now updates visuals instantly (no server restart needed).
- Smart Translation: The plugin now automatically translates particle names between versions (e.g., VILLAGER_HAPPY <-> HAPPY_VILLAGER), ensuring your config works on both 1.12 and 1.21 without errors.
- Optimized Reloads: The reload command now injects updates directly into tasks, reducing CPU usage during runtime.
Bug Fixes
- Fixed particle names getting stuck on "Happy Villager" after a reload.