New Features:
️ Improvements:
- Universal Support: The plugin now runs flawlessly on 1.16.5 up to 1.21+ using a single JAR file.
- HEX Color Support: You can now use RGB codes (e.g., #FF0000) in all messages and prefixes.
- Anti-Hopper Protection: Hoppers and minecarts can no longer pick up protected loot. Say goodbye to TPA traps!.
- Thief Punishment System: Added configurable console commands (kill, kick, damage) to punish players who try to steal protected loot.
- Custom Despawn Time: You can now configure exactly how many seconds loot stays on the ground before despawning (independent of lag clear plugins).
- "LOST" Title Screen: Added a dramatic Title/Subtitle alert if a player fails to recover their items in time.
- Fixed compatibility issues with older Java versions (Java 8 vs Java 17).
- Added spam protection for "Item Protected" messages (anti-lag).
- Improved config.yml readability.
Important: Regenerate your config.yml to see the new options!
v1.5 - Visuals & Panic Update
This update focuses on "Game Feel", adding visual feedback and intensity to the death experience without sacrificing performance.
Changelog:
- New Panic System: Added an Action Bar countdown that displays exactly how much time is left until the loot protection expires or items despawn.
- Visual Effects: A fake lightning bolt now strikes the death location to make it easier to find.
- Totem Animation: Players will see a Totem of Undying effect on their screen upon successfully retrieving all their lost items.
- Sound Feedback: Added a configurable sound effect when the magnet attracts items.
- Hex Color Support: Added support for Hex colors (e.g., #FF0000) in the Panic System messages.
- Optimization: The new systems run on memory-based managers to ensure 0% impact on TPS.
IMPORTANT:
This update adds new sections to the configuration (visuals and panic-system). Please delete your old config.yml to allow the plugin to generate the new file structure.
This update focuses on organization, customization, and "game feel".
We have separated the configuration to make it cleaner and added sound feedback!
IMPORTANT: CONFIG RESET REQUIRED
Since we introduced a new file structure, you MUST delete your old 'config.yml' folder/file before restarting the server.
The plugin will generate a new 'config.yml' and 'messages.yml' automatically.
Changelog v4.0:
New 'messages.yml' File:
- All chat messages have been moved to their own file.
- It is now much easier to translate the plugin into other languages without touching the technical settings.
Sound Feedback (Juice):
- Added a satisfying "Pop" sound when the Magnet attracts items.
- Fully configurable: You can change the Sound, Volume, and Pitch in config.yml.
Global Kill-Switches:
- Added global toggles in config.yml to completely enable/disable major systems:
+ magnet-system-enabled (true/false)
+ protection-system-enabled (true/false)
+ notify-thief (true/false)
Improvements:
- Strict permission logic fix: Default players will no longer see the help menu if they lack permissions.
- Optimized the Magnet Task to handle sounds efficiently.
Update Steps:
1. Stop Server.
2. Delete 'WhereIsMyLoot' folder.
3. Add new JAR.
4. Start Server.
