[PR #34] [CLOSED] feat: implement chunk loader functionality and commands #33

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

📋 Pull Request Information

Original PR: https://github.com/BreizhHardware/CipaUtils/pull/34
Author: @BreizhHardware
Created: 9/30/2025
Status: Closed

Base: devHead: feature/chunkloader


📝 Commits (10+)

  • 7e0ded9 feat: implement chunk loader functionality and commands
  • ae4fa84 Update src/main/java/bzh/breizhhardware/cipautils/chunkloader/ChunkLoaderManager.java
  • 160a7a3 feat: add cipautils command for bug reporting and help
  • dec4607 docs: update pull request template to include destination branch check
  • a4def6e feat: enhance waystone system with custom item support
  • a915593 feat: implement pagination for waystone selection menu
  • 98f420c feat: add configurable grave expiry times and metadata
  • fc0cac4 Update src/main/resources/plugin.yml
  • 2611447 Apply suggestions from code review
  • 8c5f8fd chore: migrate project from Maven to Gradle build system

📊 Changes

27 files changed (+1253 additions, -331 deletions)

View changed files

📝 .github/pull_request_template.md (+3 -8)
📝 .github/workflows/build-check.yml (+4 -2)
📝 .github/workflows/release.yml (+7 -4)
📝 .gitignore (+5 -1)
📝 README.md (+0 -0)
build.gradle (+39 -0)
📝 bump-version.sh (+10 -8)
gradle/wrapper/gradle-wrapper.jar (+0 -0)
gradle/wrapper/gradle-wrapper.properties (+7 -0)
gradlew (+248 -0)
gradlew.bat (+93 -0)
pom.xml (+0 -39)
settings.gradle (+2 -0)
📝 src/main/java/bzh/breizhhardware/cipautils/Main.java (+88 -24)
src/main/java/bzh/breizhhardware/cipautils/chunkloader/ChunkLoaderManager.java (+164 -0)
src/main/java/bzh/breizhhardware/cipautils/commands/NoMoreSpawnProtectCommand.java (+20 -0)
src/main/java/bzh/breizhhardware/cipautils/commands/WaystoneCommand.java (+211 -0)
📝 src/main/java/bzh/breizhhardware/cipautils/grave/GraveListener.java (+129 -4)
📝 src/main/java/bzh/breizhhardware/cipautils/recipeManager/RecipeManager.java (+26 -6)
📝 src/main/java/bzh/breizhhardware/cipautils/waystone/Waystone.java (+10 -0)

...and 7 more files

📄 Description

Description

Add a chunkloader block that can chunkload a 3x3 chunk by player

Checklist

  • I have bumped the version in all required files (pom.xml, plugin.yml, start-test-server.bat, start-test-server.sh) (mandatory for a PR from dev to main)
  • I have tested the changes locally
  • I have updated the documentation if needed

Type of change

  • Bug fix
  • New feature
  • Refactoring
  • Other (please specify)

#31

IMPORTANT:
For a Pull Request from dev to main, make sure you have bumped the version in all of the following files: pom.xml, plugin.yml, start-test-server.bat, and start-test-server.sh.


🔄 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/34 **Author:** [@BreizhHardware](https://github.com/BreizhHardware) **Created:** 9/30/2025 **Status:** ❌ Closed **Base:** `dev` ← **Head:** `feature/chunkloader` --- ### 📝 Commits (10+) - [`7e0ded9`](https://github.com/BreizhHardware/CipaUtils/commit/7e0ded996efc9646db3c86664d5d0e796dae86b0) feat: implement chunk loader functionality and commands - [`ae4fa84`](https://github.com/BreizhHardware/CipaUtils/commit/ae4fa84e25a39bdf1699a22c30c7d23702e16b18) Update src/main/java/bzh/breizhhardware/cipautils/chunkloader/ChunkLoaderManager.java - [`160a7a3`](https://github.com/BreizhHardware/CipaUtils/commit/160a7a3e161cb6e835f9fff39267e83841da5bb5) feat: add cipautils command for bug reporting and help - [`dec4607`](https://github.com/BreizhHardware/CipaUtils/commit/dec460795a53faa7351e499412a7ffea6c3e7fe8) docs: update pull request template to include destination branch check - [`a4def6e`](https://github.com/BreizhHardware/CipaUtils/commit/a4def6e24af6d32b8234216d1deeec9a274aa138) feat: enhance waystone system with custom item support - [`a915593`](https://github.com/BreizhHardware/CipaUtils/commit/a91559319c4a448cbefe20a3ec9c1d141ceb784b) feat: implement pagination for waystone selection menu - [`98f420c`](https://github.com/BreizhHardware/CipaUtils/commit/98f420c5960191f6319040175f9d458eb39d408c) feat: add configurable grave expiry times and metadata - [`fc0cac4`](https://github.com/BreizhHardware/CipaUtils/commit/fc0cac4215ab638aab281992cf2a1939a1390516) Update src/main/resources/plugin.yml - [`2611447`](https://github.com/BreizhHardware/CipaUtils/commit/2611447ddb2cc545c7b9f25ada0880ff5fe6cc04) Apply suggestions from code review - [`8c5f8fd`](https://github.com/BreizhHardware/CipaUtils/commit/8c5f8fd40514753db24178c9e65ba2849531c2b7) chore: migrate project from Maven to Gradle build system ### 📊 Changes **27 files changed** (+1253 additions, -331 deletions) <details> <summary>View changed files</summary> 📝 `.github/pull_request_template.md` (+3 -8) 📝 `.github/workflows/build-check.yml` (+4 -2) 📝 `.github/workflows/release.yml` (+7 -4) 📝 `.gitignore` (+5 -1) 📝 `README.md` (+0 -0) ➕ `build.gradle` (+39 -0) 📝 `bump-version.sh` (+10 -8) ➕ `gradle/wrapper/gradle-wrapper.jar` (+0 -0) ➕ `gradle/wrapper/gradle-wrapper.properties` (+7 -0) ➕ `gradlew` (+248 -0) ➕ `gradlew.bat` (+93 -0) ➖ `pom.xml` (+0 -39) ➕ `settings.gradle` (+2 -0) 📝 `src/main/java/bzh/breizhhardware/cipautils/Main.java` (+88 -24) ➕ `src/main/java/bzh/breizhhardware/cipautils/chunkloader/ChunkLoaderManager.java` (+164 -0) ➕ `src/main/java/bzh/breizhhardware/cipautils/commands/NoMoreSpawnProtectCommand.java` (+20 -0) ➕ `src/main/java/bzh/breizhhardware/cipautils/commands/WaystoneCommand.java` (+211 -0) 📝 `src/main/java/bzh/breizhhardware/cipautils/grave/GraveListener.java` (+129 -4) 📝 `src/main/java/bzh/breizhhardware/cipautils/recipeManager/RecipeManager.java` (+26 -6) 📝 `src/main/java/bzh/breizhhardware/cipautils/waystone/Waystone.java` (+10 -0) _...and 7 more files_ </details> ### 📄 Description ## Description Add a chunkloader block that can chunkload a 3x3 chunk by player ## Checklist - [x] I have bumped the version in all required files (`pom.xml`, `plugin.yml`, `start-test-server.bat`, `start-test-server.sh`) (mandatory for a PR from `dev` to `main`) - [x] I have tested the changes locally - [ ] I have updated the documentation if needed ## Type of change - [ ] Bug fix - [x] New feature - [ ] Refactoring - [ ] Other (please specify) ## Related issues #31 --- > **IMPORTANT:** > For a Pull Request from `dev` to `main`, make sure you have bumped the version in all of the following files: `pom.xml`, `plugin.yml`, `start-test-server.bat`, and `start-test-server.sh`. --- <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:14 +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#33
No description provided.