COWMODSКаталог модов

LyttleGravestone

Secure your items on death with player-specific gravestones and flexible retrieval options!

7270обновлён 9 апр. 2026 г.

Описание

Lyttle Gravestone

Paper Hangar Discord

✨ Secure your items on death with player-specific gravestones and flexible retrieval options! ✨

📚 Features • ⌨️ Commands • 🔑 Permissions • 📥 Installation • ⚙️ Configuration • 📱 Support

Divider

🌟 Features

🎯 Core Plugin Features

  • Automatic gravestone creation upon player death
  • Secure item storage in player-specific gravestones
  • Protected gravestones that only the owner can access
  • Remote item retrieval system with configurable costs
  • Multi-world support with additional retrieval costs
  • Economy integration through Vault

🤌 Lyttle Certified

  • Basic plugin without fluff
  • No unnecessary features
  • Full flexibility and configurability
  • Open source and free to use (MIT License)

⌨️ Commands

💡 <required> [optional]

CommandPermissionDescription
/retrieve-gravestone <world> <x> <y> <z> [confirm] [cost]lyttlegravestone.retrieveRetrieve items from a remote gravestone

🔑 Permissions

Permission NodeDescriptionDefault
lyttlegravestone.staffAllows bypassing gravestone protection❌
lyttlegravestone.retrieveAllows using the retrieve-gravestone command✔️

📥 Installation

Quick Start

  1. Download the latest version from Hangar
  2. Place the .jar file in your server's plugins folder
  3. Restart your server
  4. Edit the configuration file to customize the plugin to your needs
  5. Use /plugin reload to apply changes

📋 Requirements

  • Java 21 or newer
  • Paper 1.21.x+
  • Vault (for economy features)

💫 Dependencies

  • Vault - For economy integration (optional)

📝 Configuration Files

🔧 config.yml

# Retrieve Command Settings
retrieve_command_active: true 
retrieve_command_blocks: 100 
retrieve_command_price: 3 
retrieve_command_price__other_world: 100

# Economy Integration
use_vault: true

🔄 The #defaults Folder

The folder contains original configuration files and serves as:

  1. Backup Reference: Original configuration files
  2. Reset Option: Default settings restoration
  3. Update Safety: Preserved during updates
  4. Documentation: Complete configuration options with comments

💡 Never modify files in the #defaults folder! They are automatically overwritten during server restarts.


💬 Support

🤝 Need Help?

Discord

🐛 Found a bug? Open an Issue
💡 Have a suggestion? Share your idea


📜 License

This project is licensed under the MIT License - see the LICENSE file for details.


🌟 Made with the lyttlest details in mind by Lyttle Development

If you enjoy this plugin, please consider:

⭐ Giving it a star on GitHub
💬 Sharing it with other server owners
🎁 Supporting development through Donations

Divider

Последние версии

Все версии →
release

1.3.6

1.3.6
9 апр. 2026 г.246Minecraft: 1.21.11paper
Скачать
Что нового
v1.3.6 This pull request updates the plugin version and the supported Paper platform version in the `gradle.properties` file. Version updates: * Bumped `pluginVersion` from `1.3.5` to `1.3.6` to reflect a new release. * Updated `paperVersion` from `1.21.8` to `1.21.11` to support the latest Paper platform version.
alpha

1.3.6-ALPHA.3

1.3.6-ALPHA.3
9 апр. 2026 г.19Minecraft: 1.21.11paper
Скачать
Что нового
v1.3.6 This pull request updates the plugin version and the supported Paper platform version in the `gradle.properties` file. Version updates: * Bumped `pluginVersion` from `1.3.5` to `1.3.6` to reflect a new release. * Updated `paperVersion` from `1.21.8` to `1.21.11` to support the latest Paper platform version.
release

1.3.5

1.3.5
24 авг. 2025 г.210Minecraft: 1.21.8paper
Скачать
Что нового
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`, and `beta.yml` workflows with a unified `.github/workflows/release-and-publish.yml` workflow that handles building, tagging, and publishing releases for both the `main` and `alpha` branches, and adds publishing to GitHub Releases, Hangar, and Modrinth. [[1]](diffhunk://#diff-77705eb5ee9cd3186d976656ab5cd8d5177355a6a4f3631c004205b636830473L1-L31) [[2]](diffhunk://#diff-2c779738744716c38feb61cd6164d1d45a2a8d59615a1b867dec46ae7bfd9a44L1-L31) [[3]](diffhunk://#diff-7829468e86c1cc5d5133195b5cb48e1ff6c75e3e9203777f6b2e379d9e4882b3L1-L31) [[4]](diffhunk://#diff-f1aa31b040aa63ad53feecf5f41bcf0699b50576cc2b1f1ed23daf0d12b5fe8dR1-R144) **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]](diffhunk://#diff-755c1de69d2aafcf8d1917a5e5baab3d8f4d7f068a432361d432cf53aa4ebdfcR12-R14) [[2]](diffhunk://#diff-755c1de69d2aafcf8d1917a5e5baab3d8f4d7f068a432361d432cf53aa4ebdfcR76-R101) **Code Organization and Logging:** * Refactors event listener classes by moving them from the `listeners` package to a new `handlers` package and updates related imports and registration comments for clarity. [[1]](diffhunk://#diff-e89f94e8c1dab55167e9ef39433955db9066d212db81a2e5e2b8ad9070e341c7R3-R7) [[2]](diffhunk://#diff-e89f94e8c1dab55167e9ef39433955db9066d212db81a2e5e2b8ad9070e341c7L56-R57) [[3]](diffhunk://#diff-c507ae5717c1b4cc84b27a33a7d35b0155ed34b082f8941ace95d264eff841e2L1-R1) * Replaces direct `System.out.println` logging with `plugin.getLogger().severe` for more consistent and appropriate error reporting throughout the codebase. [[1]](diffhunk://#diff-e89f94e8c1dab55167e9ef39433955db9066d212db81a2e5e2b8ad9070e341c7L80-L83) [[2]](diffhunk://#diff-821402ddc2972524e8e30774721863c414afa7618b608d8bca53caf8ce24050eL253-R253) [[3]](diffhunk://#diff-c507ae5717c1b4cc84b27a33a7d35b0155ed34b082f8941ace95d264eff841e2L65-R65) [[4]](diffhunk://#diff-c507ae5717c1b4cc84b27a33a7d35b0155ed34b082f8941ace95d264eff841e2L109-R109) **Dependency and Version Updates:** * Updates `pluginVersion` to `1.3.5` and `paperVersion` to `1.21.8` in `gradle.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.
alpha

1.3.5-ALPHA.1

1.3.5-ALPHA.1
24 авг. 2025 г.25Minecraft: 1.21.8paper
Скачать
Что нового
v1.3.5 This pull request restructures the CI/CD workflows by consolidating the release and publishing processes for both the `main` and `alpha` branches into a single, more maintainable workflow. It also updates the plugin version, makes a minor code change to command registration, and updates the config type used in the codebase. **CI/CD Workflow Consolidation and Improvements:** * Added a unified GitHub Actions workflow (`.github/workflows/release-and-publish.yml`) that handles building, tagging, releasing, and publishing the plugin to GitHub Packages, Hangar, and Modrinth for both `main` and `alpha` branches. This replaces the previous separate workflows for each branch and streamlines the process. * Removed the old, separate workflow files for the `main` and `alpha` branches (`.github/workflows/main.yml`, `.github/workflows/alpha.yml`). [[1]](diffhunk://#diff-7829468e86c1cc5d5133195b5cb48e1ff6c75e3e9203777f6b2e379d9e4882b3L1-L57) [[2]](diffhunk://#diff-77705eb5ee9cd3186d976656ab5cd8d5177355a6a4f3631c004205b636830473L1-L57) **Codebase and Configuration Updates:** * Changed the plugin version in `gradle.properties` from `1.3.4` to `1.3.5`. * Updated the `Configs` class to use `YamlConfig` instead of `Config` for all configuration files, reflecting a likely refactor or improvement in the configuration handling. * Commented out the registration of `ListGravestoneCommand` in `LyttleGravestone.java`, indicating it is not yet finished.
alpha

1.3.4-ALPHA.24

1.3.4-ALPHA.24
28 июл. 2025 г.82Minecraft: 1.21.8paper
Скачать
Что нового
v1.3.4 This pull request introduces significant updates to the codebase, including the addition of new functionality, refactoring for better organization, and improvements to logging. Key changes include the addition of a new command for listing gravestones, refactoring listeners to handlers, and enhancing error logging throughout the project. ### Functional Enhancements: * **Added `ListGravestoneCommand`**: Introduced a new command that allows players to list their gravestones. This includes fetching gravestones from the database and displaying them in a custom inventory. * **Database Enhancements**: Added methods in `GravestoneDatabase` to retrieve all gravestones and gravestones associated with a specific player. ### Refactoring: * **Renamed Listeners to Handlers**: Updated the package structure by renaming `listeners` to `handlers` for better alignment with the code's purpose. This change affects files such as `BreakBlock.java`, `Death.java`, and `GuiClose.java`. * **Reorganized Variable Declaration**: Rearranged variable declarations in `LyttleGravestone.java` to improve readability. ### Logging Improvements: * **Enhanced Error Logging**: Replaced `System.out.println` statements with `Logger.severe` or `Logger.warning` for more consistent and professional error handling across the project. This change affects multiple files, including `RetrieveGraveStoneCommand.java`, `BreakBlock.java`, and `GuiClose.java`. ### Workflow Updates: * **Removed Beta Workflow**: Deleted the `.github/workflows/beta.yml` file, which previously handled releases for the beta branch. (`.github/workflows/beta.yml`, * **Updated Main Workflow**: Modified `.github/workflows/main.yml` to reflect publishing packages for the main branch instead of the beta branch. (`.github/workflows/main.yml`, ### Dependency Cleanup: * **Removed `libs.versions.toml`**: Deleted the `gradle/libs.versions.toml` file, which contained dependency version mappings. These changes collectively improve the functionality, organization, and maintainability of the codebase.
alpha

1.3.2-ALPHA.23

1.3.2-ALPHA.23
23 июн. 2025 г.55Minecraft: 1.21.5paper
Скачать
Что нового
v1.3.2 This pull request updates the GitHub Actions workflows for the Alpha, Beta, and Main branches to streamline the release and publishing processes. Key changes include renaming workflows for clarity, adding detailed comments, and expanding publishing steps to include GitHub Packages, Hangar, and Modrinth. ### Workflow Updates for Release and Publishing **Renaming and Branch-Specific Updates:** - Renamed workflow to "Release & Publish Packages (Alpha Branch)" and added branch-specific publishing steps for the Alpha channel. - Renamed workflow to "Release & Publish Packages (Beta Branch)" and added branch-specific publishing steps for the Beta channel. - Renamed workflow to "Release & Publish Packages (Beta Branch)" and updated branch trigger from `main` to `beta`. **Expanded Publishing Steps:** - Added new steps to publish artifacts to GitHub Packages (Maven), Hangar, and Modrinth platforms across all workflows. Each step includes environment variable setup and detailed comments explaining their purpose. **Improved Documentation:** - Enhanced comments throughout the workflows to clarify the purpose of each step and the configuration details, such as Gradle wrapper validation, JDK setup, and publishing tasks. This pull request updates the GitHub Actions workflows for the Alpha, Beta, and Main branches to standardize and enhance the release and publishing process. Key changes include renaming workflows for clarity, adding detailed comments, and expanding publishing steps to support multiple platforms (GitHub Packages, Hangar, and Modrinth). ### Workflow Enhancements: * Renamed workflow names for clarity: - Changed name to "Release & Publish Packages (Alpha Branch)." - Changed name to "Release & Publish Packages (Beta Branch)." - Changed name to "Release & Publish Packages (Beta Branch)." * Expanded publishing steps to support GitHub Packages, Hangar, and Modrinth: - Added publishing steps for Maven (`./gradlew publish`), Hangar (`./gradlew publishPluginPublicationToHangar`), and Modrinth (`./gradlew modrinth`) with appropriate environment variables and comments for each workflow. ### Documentation Improvements: * Added comments to clarify workflow steps, such as checking out the repository, validating the Gradle wrapper, and setting up JDK 21. These changes improve readability and maintainability across all workflows. ### Branch-Specific Adjustments: * Updated the branch targeting in `.github/workflows/main.yml` to focus on the Beta branch instead of Main, aligning with the new workflow name and purpose.
release

LyttleGravestone 1.3.1

1.3.1
22 июн. 2025 г.90Minecraft: 1.21.5paper
Скачать
Что нового
v1.3.1 This pull request introduces significant updates to the `LyttleGravestone` plugin, including a complete overhaul of the `README.md` file for improved documentation and enhancements to the codebase for better message handling and configuration management. The most important changes are grouped into documentation improvements and codebase enhancements. ### Documentation improvements: * Updated `README.md` with a visually appealing structure, new sections for features, commands, permissions, installation, configuration, and support, along with badges and links for easier navigation. Added detailed instructions for plugin usage and configuration. ### Codebase enhancements: * Introduced the `GlobalConfig` class to manage global configurations, initialized in `LyttleGravestone.java`. Updated `Message` initialization to include `global` for better configuration handling. * Replaced raw string replacements with the new `Replacements` class for structured and reusable message formatting across commands and event listeners. * Updated `LyttleGravestoneCommand.java` to use `Component.text` for sending messages, ensuring compatibility with modern text formatting APIs. These changes improve the usability of the plugin both for developers and server owners, streamline configuration management, and enhance message handling for better user experience.