Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
v1.2.4
Delivery Tracking and Config Migration:
- Added a delivery tracking system using
Memory
to prevent duplicate delivery processes (addDelivery
,removeDelivery
,checkDelivery
) and integrated it into theRetrieveGraveStoneCommand
logic to ensure proper cleanup in various scenarios. [1] [2] [3] [4] [5] [6] [7] [8] - Migrated the configuration version from
1
to2
and added logic to handle new config entries during migration. [1] [2]
Inventory and Event Handling Improvements:
- Enhanced inventory click and drag event handling by adding checks for gravestone inventory size and null locations to prevent errors. [1] [2]
- Improved
GuiClose
logic to handle null gravestone locations gracefully.
Messaging and Death Handling:
- Added support for a new death message (
death_message_no_delivery
) when delivery is not available, and updated the logic in theDeath
event to differentiate between delivery-enabled and non-delivery scenarios. [1] [2] - Implemented logic to handle items with the Curse of Vanishing enchantment during player death, ensuring they are removed from the inventory.
Dependency and Build Updates:
- Changed
plugin.yml
to makeVault
a soft dependency instead of a required dependency, improving flexibility. - Updated the plugin version in
gradle.properties
from1.2.1
to1.2.4
.
Miscellaneous Improvements:
- Fixed a bug in
RightClick
logic by using the correct display name for the grave owner in permission checks. - Ensured gravestone stairs are explicitly removed during block break events to avoid lingering artifacts. Merge pull request https://github.com/Lyttle-Development/LyttleGravestone/pull/47 from Lyttle-Development/dev
Information
Published on | May 2, 2025 |
---|---|
Downloads | 2 |
Platforms
Paper (1.21.4)