Skip to content

Release 4.8.4#174

Merged
tastybento merged 2 commits into
masterfrom
develop
May 26, 2026
Merged

Release 4.8.4#174
tastybento merged 2 commits into
masterfrom
develop

Conversation

@tastybento
Copy link
Copy Markdown
Member

Summary

  • Fix: NoSuchMethodError on Paper/Purpur 1.21.10. WorldBorder.setSize(double, long) is used instead of changeSize, restoring compatibility with 1.21.10 servers (Paper 1.21.11 made setSize a default method delegating to a new abstract changeSize, so jars built against 1.21.11 broke on 1.21.10).
  • Cumulative develop changes since 4.6.0: per-player border color command and metadata, MiniMessage locale conversion, nether border fixes, item/death-drop containment, Java 21 / BentoBox 3.12 / Paper 1.21.11 toolchain, expanded test suite, CLAUDE.md, CI workflow fixes.

Test plan

  • mvn verify passes locally
  • Smoke test on Paper/Purpur 1.21.10 server: /<gm> bordertype vanilla no longer throws NoSuchMethodError, and red/green border tints still animate
  • Smoke test on Paper 1.21.11: vanilla border still renders and lerps correctly
  • Barrier border type still works unchanged

🤖 Generated with Claude Code

tastybento and others added 2 commits April 15, 2026 21:24
The hardcoded path referenced /home/runner/work/BentoBox/ instead of
/home/runner/work/Border/, causing the publish job to fail with ENOENT.
Use ${{ github.workspace }} for a portable fix.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Paper 1.21.11 made setSize(double, long) a default method delegating to
a new abstract changeSize(double, long), so Border 4.8.3 built against
1.21.11 throws NoSuchMethodError on 1.21.10 servers. Calling setSize
keeps identical behavior and works on both versions. Bumps to 4.8.4.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@sonarqubecloud
Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
D Maintainability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@tastybento tastybento merged commit 3db1831 into master May 26, 2026
3 of 4 checks passed
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.

1 participant