[PR #7] [MERGED] V1.3 #14

Closed
opened 2026-05-06 16:05:09 +02:00 by BreizhHardware · 0 comments

📋 Pull Request Information

Original PR: https://github.com/BreizhHardware/CipaUtils/pull/7
Author: @BreizhHardware
Created: 9/16/2025
Status: Merged
Merged: 9/17/2025
Merged by: @BreizhHardware

Base: mainHead: dev


📝 Commits (10+)

  • 5dbee8d docs: Add Git flow branching model explanation to README.md
  • 225028f feat: Add toggle command for death message and improve grave item recovery
  • d276eb9 Merge pull request #1 from BreizhHardware/feature/auto-grave-recover
  • d81d4f1 feat: Restrict waystone access to the same world for owners and public waystones
  • 5816229 feat: Enhance release workflow by adding release notes generation and setting release name
  • aabd7c7 refactor: Improve comments for clarity and consistency across the codebase
  • 15392cc Merge pull request #2 from BreizhHardware/feature/hide-not-available-waystone
  • 6b46118 Update src/main/java/bzh/breizhhardware/cipautils/grave/GraveListener.java
  • 620e3d7 Update src/main/java/bzh/breizhhardware/cipautils/grave/GraveListener.java
  • 39d4498 Update src/main/java/bzh/breizhhardware/cipautils/grave/ToggleDeathMsgCommand.java

📊 Changes

11 files changed (+186 additions, -70 deletions)

View changed files

📝 .github/workflows/release.yml (+2 -0)
📝 README.md (+0 -0)
📝 src/main/java/bzh/breizhhardware/cipautils/Main.java (+27 -20)
📝 src/main/java/bzh/breizhhardware/cipautils/grave/GraveListener.java (+78 -9)
src/main/java/bzh/breizhhardware/cipautils/grave/ToggleDeathMsgCommand.java (+32 -0)
📝 src/main/java/bzh/breizhhardware/cipautils/waystone/Waystone.java (+1 -1)
📝 src/main/java/bzh/breizhhardware/cipautils/waystone/WaystoneGUI.java (+10 -9)
📝 src/main/java/bzh/breizhhardware/cipautils/waystone/WaystoneListener.java (+18 -17)
📝 src/main/java/bzh/breizhhardware/cipautils/waystone/WaystoneManager.java (+8 -4)
📝 src/main/java/bzh/breizhhardware/cipautils/waystone/WaystoneRecipe.java (+3 -2)
📝 src/main/resources/plugin.yml (+7 -8)

📄 Description

This pull request introduces several improvements and new features to the plugin, with a focus on enhancing the grave system and overall user experience. Notably, it adds a toggleable death message tip for graves, improves grave interaction, and refactors waystone-related files for better organization. Additionally, it updates workflow release settings and translates code comments/messages to English for consistency.

Grave System Enhancements:

  • Added a toggleable tip message on player death, informing players how to recover items from graves, with a new /toggledeathmsg command to disable or enable this message. [1] [2]
  • Improved grave interaction: players can now shift-right-click their grave to automatically transfer all items to their inventory, with feedback if their inventory is full.
  • Graves are now protected from destruction by explosions (both block and entity), preventing item loss.

Waystone System Refactoring:

  • Refactored waystone-related classes into the bzh.breizhhardware.cipautils.waystone package for better code organization and maintainability. [1] [2] [3]
  • Updated comments and variable names in waystone GUI and listener classes to English for clarity and consistency. [1] [2] [3] [4]

General Improvements:

  • Translated plugin messages and comments from French to English for a more consistent user and developer experience. [1] [2] [3] [4]
  • Updated the GitHub release workflow to generate release notes and set a release name for better release management.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/BreizhHardware/CipaUtils/pull/7 **Author:** [@BreizhHardware](https://github.com/BreizhHardware) **Created:** 9/16/2025 **Status:** ✅ Merged **Merged:** 9/17/2025 **Merged by:** [@BreizhHardware](https://github.com/BreizhHardware) **Base:** `main` ← **Head:** `dev` --- ### 📝 Commits (10+) - [`5dbee8d`](https://github.com/BreizhHardware/CipaUtils/commit/5dbee8d8d9f071769aa00d00d69e3b99081a777a) docs: Add Git flow branching model explanation to README.md - [`225028f`](https://github.com/BreizhHardware/CipaUtils/commit/225028f279f4d5e238da325dc8f89bb890b501dd) feat: Add toggle command for death message and improve grave item recovery - [`d276eb9`](https://github.com/BreizhHardware/CipaUtils/commit/d276eb9d60d2c2a05de49b0f4c250d04f291277b) Merge pull request #1 from BreizhHardware/feature/auto-grave-recover - [`d81d4f1`](https://github.com/BreizhHardware/CipaUtils/commit/d81d4f1278a0396c7b50c60cc36447078860f4fc) feat: Restrict waystone access to the same world for owners and public waystones - [`5816229`](https://github.com/BreizhHardware/CipaUtils/commit/58162291b82cde342b694082a9e021e325ee2cd1) feat: Enhance release workflow by adding release notes generation and setting release name - [`aabd7c7`](https://github.com/BreizhHardware/CipaUtils/commit/aabd7c760e1a9281a1245c3f9223483d014a7bb7) refactor: Improve comments for clarity and consistency across the codebase - [`15392cc`](https://github.com/BreizhHardware/CipaUtils/commit/15392cc2e9990f4bee365cc309490af04eb182a2) Merge pull request #2 from BreizhHardware/feature/hide-not-available-waystone - [`6b46118`](https://github.com/BreizhHardware/CipaUtils/commit/6b46118505e58793dbad62040f748fb875d8b97d) Update src/main/java/bzh/breizhhardware/cipautils/grave/GraveListener.java - [`620e3d7`](https://github.com/BreizhHardware/CipaUtils/commit/620e3d74a41f901801cb9de9ed910e5aa1412025) Update src/main/java/bzh/breizhhardware/cipautils/grave/GraveListener.java - [`39d4498`](https://github.com/BreizhHardware/CipaUtils/commit/39d44987a274204b78339b54f6bb538ac0ecb103) Update src/main/java/bzh/breizhhardware/cipautils/grave/ToggleDeathMsgCommand.java ### 📊 Changes **11 files changed** (+186 additions, -70 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/release.yml` (+2 -0) 📝 `README.md` (+0 -0) 📝 `src/main/java/bzh/breizhhardware/cipautils/Main.java` (+27 -20) 📝 `src/main/java/bzh/breizhhardware/cipautils/grave/GraveListener.java` (+78 -9) ➕ `src/main/java/bzh/breizhhardware/cipautils/grave/ToggleDeathMsgCommand.java` (+32 -0) 📝 `src/main/java/bzh/breizhhardware/cipautils/waystone/Waystone.java` (+1 -1) 📝 `src/main/java/bzh/breizhhardware/cipautils/waystone/WaystoneGUI.java` (+10 -9) 📝 `src/main/java/bzh/breizhhardware/cipautils/waystone/WaystoneListener.java` (+18 -17) 📝 `src/main/java/bzh/breizhhardware/cipautils/waystone/WaystoneManager.java` (+8 -4) 📝 `src/main/java/bzh/breizhhardware/cipautils/waystone/WaystoneRecipe.java` (+3 -2) 📝 `src/main/resources/plugin.yml` (+7 -8) </details> ### 📄 Description This pull request introduces several improvements and new features to the plugin, with a focus on enhancing the grave system and overall user experience. Notably, it adds a toggleable death message tip for graves, improves grave interaction, and refactors waystone-related files for better organization. Additionally, it updates workflow release settings and translates code comments/messages to English for consistency. **Grave System Enhancements:** * Added a toggleable tip message on player death, informing players how to recover items from graves, with a new `/toggledeathmsg` command to disable or enable this message. [[1]](diffhunk://#diff-0e69ae8526f232b4aaa9f87477deefdecf885e614ecfa6e11cd2e308445e814eR49-R54) [[2]](diffhunk://#diff-c206a568a659a2fe5018c5477ca1dec24030e6d00390c0435687b0de0055003cR1-R32) * Improved grave interaction: players can now shift-right-click their grave to automatically transfer all items to their inventory, with feedback if their inventory is full. * Graves are now protected from destruction by explosions (both block and entity), preventing item loss. **Waystone System Refactoring:** * Refactored waystone-related classes into the `bzh.breizhhardware.cipautils.waystone` package for better code organization and maintainability. [[1]](diffhunk://#diff-88aaf5360f3746af837341dd57379ebd0fefd6f66d899d7e4635dc571ec43888L1-R1) [[2]](diffhunk://#diff-87c20d6786f9ffab29278002958ff3f2fd572dcd0e739e1fd1777a0b46b1b896L1-R3) [[3]](diffhunk://#diff-2edc868f5a3d46b9095b334b450e6b74ed51bcac32528d5a012cea1a61724893L1-R3) * Updated comments and variable names in waystone GUI and listener classes to English for clarity and consistency. [[1]](diffhunk://#diff-87c20d6786f9ffab29278002958ff3f2fd572dcd0e739e1fd1777a0b46b1b896L27-R58) [[2]](diffhunk://#diff-2edc868f5a3d46b9095b334b450e6b74ed51bcac32528d5a012cea1a61724893L29-R30) [[3]](diffhunk://#diff-2edc868f5a3d46b9095b334b450e6b74ed51bcac32528d5a012cea1a61724893L43-R46) [[4]](diffhunk://#diff-2edc868f5a3d46b9095b334b450e6b74ed51bcac32528d5a012cea1a61724893L73-R84) **General Improvements:** * Translated plugin messages and comments from French to English for a more consistent user and developer experience. [[1]](diffhunk://#diff-4e857f730f7703b6b15173f5758c804b25afe947dca1ef3d9e0230b765e6f042R21-R55) [[2]](diffhunk://#diff-4e857f730f7703b6b15173f5758c804b25afe947dca1ef3d9e0230b765e6f042L57-R64) [[3]](diffhunk://#diff-4e857f730f7703b6b15173f5758c804b25afe947dca1ef3d9e0230b765e6f042L204-R221) [[4]](diffhunk://#diff-4e857f730f7703b6b15173f5758c804b25afe947dca1ef3d9e0230b765e6f042L272-R293) * Updated the GitHub release workflow to generate release notes and set a release name for better release management. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
BreizhHardware 2026-05-06 16:05:09 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
BreizhHardware/CipaUtils#14
No description provided.