Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Secure your items on death with player-specific gravestones and flexible retrieval options!
v1.3.4
This pull request introduces several improvements and refactors to the project, focusing on enhancing the release and publishing workflows, improving code organization, adding a new command for listing gravestones, and making logging more consistent. The changes also include some dependency and version updates.
CI/CD Workflow Improvements:
- Replaces the separate
main.yml
,alpha.yml
, andbeta.yml
workflows with a unified.github/workflows/release-and-publish.yml
workflow that handles building, tagging, and publishing releases for both themain
andalpha
branches, and adds publishing to GitHub Releases, Hangar, and Modrinth. [1] [2] [3] [4]
Features and Commands:
- Adds a new
ListGravestoneCommand
that allows players to list their gravestones, including inventory UI integration. - Updates command registration in
LyttleGravestone.java
to prepare for the new list command, though it is currently commented out pending completion.
Database Enhancements:
- Adds new methods to
GravestoneDatabase
for retrieving all gravestones or gravestones belonging to a specific player, supporting the new list command functionality. [1] [2]
Code Organization and Logging:
- Refactors event listener classes by moving them from the
listeners
package to a newhandlers
package and updates related imports and registration comments for clarity. [1] [2] [3] - Replaces direct
System.out.println
logging withplugin.getLogger().severe
for more consistent and appropriate error reporting throughout the codebase. [1] [2] [3] [4]
Dependency and Version Updates:
- Updates
pluginVersion
to1.3.5
andpaperVersion
to1.21.8
ingradle.properties
. - Removes the unused
gradle/libs.versions.toml
file.
These changes streamline the release process, improve maintainability, and add new features for users and administrators.
Information
Published on | August 24, 2025 |
---|---|
Downloads | 0 |
Platforms
Paper (1.21.8)