File Details
Border-4.8.4.jar
- R
- May 30, 2026
- 57.76 KB
- 0
- 26.1.2+9
File Name
Border-4.8.4.jar
Supported Versions
- 26.1.2
- 26.1.1
- 26.1
- 1.21.11
- 1.21.10
- 1.21.9
- 1.21.8
- 1.21.7
- 1.21.6
- 1.21.5
Summary
Border 4.8.4 is a small but important compatibility patch.
The previous build (4.8.3) was compiled against Paper 1.21.11, which renamed the WorldBorder lerp method. As a result, the vanilla world-border type threw NoSuchMethodError: WorldBorder.changeSize on Paper/Purpur 1.21.10 servers as soon as a player triggered /<gamemode> bordertype vanilla. 4.8.4 switches back to the cross-version API so Border works on both 1.21.10 and 1.21.11 again.
The build pipeline that publishes to Modrinth is also fixed.
Bug Fixes
- Fix
NoSuchMethodError: WorldBorder.changeSizeon Paper/Purpur 1.21.10. UseWorldBorder.setSize(double, long)instead ofchangeSize(double, long). Paper 1.21.11 madesetSizea default method delegating to a new abstractchangeSize, so jars built against 1.21.11 broke on 1.21.10. The new call has identical behaviour and exists in both versions. [PR #174] - Fix Modrinth publish workflow. The artifact path was hardcoded to
/home/runner/work/BentoBox/instead of/home/runner/work/Border/, causing the publish job to fail withENOENT. Now uses${{ github.workspace }}for a portable path.
Compatibility
✔️ BentoBox API 3.12.0+ ✔️ Minecraft 1.21.10, 1.21.11 ✔️ Java 21
Upgrading
- Stop the server.
- Replace
Border-4.8.3.jarinplugins/BentoBox/addons/withBorder-4.8.4.jar. - Start the server. No config or locale changes required.
If you had been working around the bug by using /<gamemode> bordertype barrier, you can switch back to vanilla once 4.8.4 is installed.
What's Changed
- fix(border): use setSize instead of changeSize for 1.21.10 compatibility by @tastybento in https://github.com/BentoBoxWorld/Border/pull/174
- fix(ci): correct artifact path in Modrinth publish workflow by @tastybento
Full Changelog: https://github.com/BentoBoxWorld/Border/compare/4.8.3...4.8.4