Island Border

Visible island boundaries that players can see and respect. Prevents wandering and protects neighboring islands.

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.changeSize on Paper/Purpur 1.21.10. Use WorldBorder.setSize(double, long) instead of changeSize(double, long). 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. 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 with ENOENT. Now uses ${{ github.workspace }} for a portable path.

Compatibility

✔️ BentoBox API 3.12.0+ ✔️ Minecraft 1.21.10, 1.21.11 ✔️ Java 21

Upgrading

  1. Stop the server.
  2. Replace Border-4.8.3.jar in plugins/BentoBox/addons/ with Border-4.8.4.jar.
  3. 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

Full Changelog: https://github.com/BentoBoxWorld/Border/compare/4.8.3...4.8.4