Skip to content

chore: release 6.0.0-rc.6 - #654

Merged
Siroshun09 merged 1 commit into
mainfrom
release/6.0.0-rc.6
Oct 29, 2026
Merged

Siroshun09 merged 1 commit into
mainfrom
release/6.0.0-rc.6

Conversation

@Siroshun09

Copy link
Copy Markdown
Member

Version

6.0.0-rc.6 (previous: 6.0.0-rc.5, released 2026-10-24). The rc number is incremented as requested; 6.0.0 is still unreleased. No tag 6.0.0-rc.6 exists. After the release, a follow-up PR will set the version back to 6.0.0-SNAPSHOT. Because Box's existing tags mix v1.0 and 1.0 styles, the release is started with tag=6.0.0-rc.6 explicitly.

Changes

Range: 6.0.0-rc.5..d933f64 (7 commits). CI: Gradle Build run 2973 on d933f64 succeeded (https://github.com/okocraft/Box/actions/runs/40856678786).

Change Classification Evidence
/box withdraw <item> <not a number> sent no reply; it now sends the invalid-number message fixed #649 (22cac8d), WithdrawCommand.java
/boxadmin infinity <player> notified the sender instead of the target fixed #649, InfinityCommand.java
/boxadmin resetall success message showed a literal <player> (default and ja.properties now use <player_name>; already generated language files keep the old text until regenerated) fixed #649, ResetAllCommand.java, ja.properties
Box Stick in the off-hand replenished the crossbow when a loaded firework was fired from a crossbow fixed #651 (23818ab), StickListener.java
Shaped recipes with empty slots (minecart, scaffolding, etc.) were dropped; ingredients now use RecipeChoice.ItemTypeChoice (recipes registered by other plugins with MaterialChoice are no longer imported) fixed #653 (d933f64), Processor.java, IngredientHolder.java
Parallel Tooling API model building enabled; Gradle 9.8.2, paper-api 26.3.build.223-stable and other dependency updates; version set back to 6.0.0-SNAPSHOT internal d7c973a, e49b007, 8d0bfe7, ee210a4

Not changed: Java (25) and minimum Paper (26.2). Not verified: runtime behavior on a server. #651 states that in-game reproduction and automated tests were not run, and that interaction with Multishot is not verified.

Manual test checklist

  • Plugin loads without errors on Paper 26.2 or later with Java 25 (and on Folia); existing config, language files and data still load.
  • /box withdraw stone abc and /box withdraw stone 99999999999 reply "is not a valid number."
  • /boxadmin infinity <player> notifies the target player (enabled and disabled), and the admin only sees the confirmation.
  • /boxadmin resetall <player> success message shows the player name (regenerate languages/*.properties to see the new text if they already exist).
  • With the Box Stick in the off-hand and crossbows in stock, firing a loaded crossbow with a firework does not reduce the crossbow stock (also try Multishot).
  • Crafting through Box works for recipes with empty slots (minecart, scaffolding) and for normal recipes.

Release notes

### Fixed

- Fix `/box withdraw` not replying when the amount is not a valid number.
- Fix `/boxadmin infinity` notifying the sender instead of the target player.
- Fix the `/boxadmin resetall` message showing `<player>` instead of the player name.
- Fix Box Stick replenishing crossbows when firing a loaded firework rocket.
- Fix crafting recipes with empty slots, such as minecarts and scaffolding, not being imported.

Generated by Claude Code

@Siroshun09
Siroshun09 merged commit 4f62408 into main Oct 29, 2026
3 checks passed
@Siroshun09
Siroshun09 deleted the release/6.0.0-rc.6 branch October 29, 2026 10:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants