Added flexible permissions to allow server owners to set custom life and upgraded life limits per player group or rank:
keepinventoryshop.limit.<number> – Set custom KeepInventory life limits.
keepinventoryshop.upgradelimit.<number> – Set custom KeepTotem upgraded life limits.
Improved Join Messages:
KeepInventory-related messages now appear slightly delayed after player login, preventing overlap with other server messages and improving readability.
Enhancements:
Updated Compatibility:
The plugin has been fully updated for Minecraft version 1.21.4.
Enhanced Particle Effects:
Improved visual feedback by increasing the particle density and clearly distinguishing purple and white swirl effects when upgraded lives are activated.
Simplified Dependencies:
Fully removed the dependency on ProtocolLib, simplifying setup and improving compatibility.
General Code Optimization:
Removed obsolete classes and code (CustomSwirlingTask), resulting in cleaner and more efficient performance.
Bug Fixes:
Memory Leak Resolved:
Fixed a memory leak by properly removing player data from memory upon leaving the server, significantly improving overall performance and stability.