Перейти к содержимому
Mineforgian

VoidPortals

VoidPortals is a BentoBox add-on that turns falling into the void into a way to travel between dimensions instead of a death sentence. When a player drops out of the bottom of the world, they are safely teleported to the next dimension.

Загрузки
20
Подписчики
0
Обновлён
1 июня 2026 г.
Лицензия
EPL-2.0

Опубликован 1 июня 2026 г.

🌀 VoidPortals Add-on for BentoBox

Discord Build Status

🔍 What is VoidPortals?

VoidPortals is a BentoBox add-on that turns falling into the void into a way to travel between dimensions instead of a death sentence. When a player drops out of the bottom of the world, they are safely teleported to the matching location in the next dimension:

Overworld → Nether → The End → Overworld

It works with any BentoBox game mode (BSkyBlock, AcidIsland, CaveBlock, SkyGrid) and is controlled by a single per-world flag, so server admins decide exactly which worlds it applies to.


🚀 Getting Started

  1. Place the VoidPortals .jar into your BentoBox addons folder.
  2. Restart your server.
  3. The flag is disabled by default — enable it per world to turn the feature on (see below).

⚙️ How it works

VoidPortals adds a single world setting flag, Void world teleports (VOID_WORLD_TELEPORT_FLAG, Ender Pearl icon).

To enable it, open the Game Mode Admin Settings panel and toggle the Void world teleports flag for the world you want. Once enabled, any player who falls into the void in that world is teleported with a portal effect to the next dimension:

  • In the Overworld, they arrive in the Nether.
  • In the Nether, they arrive in The End.
  • In The End, they arrive back in the Overworld.

If the player is standing on an island, they are sent to that island's spawn point in the destination dimension; otherwise they arrive at the same X/Z coordinates in the destination world. Dead players, spectators, and players already being teleported are ignored.


🌍 Compatibility

  • BentoBox 3.14.0+
  • BSkyBlock
  • AOneBlock
  • SkyGrid
  • Technically any game mode that has a void

🐛 Bugs and Feature Requests

Please submit issues at GitHub Issues or ask in the BentoBox Discord. More information can be found in the Wiki.

Ченджлог

1.6.1Релиз26.1, 26.1.1, 26.1.2 · 1 июня 2026 г.

New in this release

  • Void-fall no longer kills you on arrival. Falling into the void built up downward velocity that carried through the teleport, slamming you into the ground and killing you the moment you arrived in the next dimension. Your velocity and fall distance are now reset on arrival, so you land safely. [PR #14]

Compatibility

✔️ BentoBox 3.14.0 ✔️ Minecraft 1.21.x - 26.1.x ✔️ Java 21

Upgrading

  1. Take backups of your server, for safety
  2. Download this jar and put it in your addons folder - delete the old one
  3. Restart the server
  4. You should be good to go!

What's Changed

Full Changelog: https://github.com/BentoBoxWorld/VoidPortals/compare/1.6.0...1.6.1

1.6.0Релиз26.1, 26.1.1, 26.1.2 · 1 июня 2026 г.

🎁 What's new

VoidPortals is back! This is the first release since 2019, and it brings the addon fully up to date with the modern BentoBox ecosystem. The codebase has been rebuilt for Java 21, Paper 1.21.11, and BentoBox 3.14.0, so VoidPortals once again runs on current servers. Alongside the platform jump, the localisation has been overhauled — 14 new languages and a full move to MiniMessage formatting — and the addon now ships with a JUnit 5 / MockBukkit test suite.

The feature itself is unchanged: when a player falls into the void in a world where the flag is enabled, they are safely teleported to the matching location in the next dimension — Overworld → Nether → The End → Overworld — instead of dying.

✨ Highlights

🔺 Modernised for Java 21 and BentoBox 3.14.0

  • Rebuilt against Paper 1.21.11 and BentoBox 3.14.0 (was Spigot 1.13.2 / BentoBox 1.5.0).
  • Now compiles and runs on Java 21.
  • Ships a Pladdon and plugin.yml so the jar loads correctly on modern Paper servers.
  • Removed unused Level, Vault, and AnvilGUI dependencies along with their dead scaffolding code.

🔡 Localisation overhaul

  • Added 14 new languages: Croatian, Hungarian, Indonesian, Italian, Korean, Dutch, Brazilian Portuguese, Portuguese, Romanian, Turkish, Ukrainian, Vietnamese, Simplified Chinese, and Traditional Chinese — the locale set now matches BentoBox's 22 supported non-English languages.
  • Converted every locale from legacy & colour codes to MiniMessage formatting, matching the current BentoBox convention.
  • Fixed garbled colour codes and translation typos in the existing German, Spanish, Polish, Russian and English files; removed the non-standard lv-LV.yml duplicate.

🧪 Test coverage

  • New JUnit 5 + MockBukkit + Mockito suite (16 tests) covering the addon lifecycle and every listener guard and dimension route, including a regression test ensuring diagonal void-falls still teleport.

⚙️ Compatibility

✔️ BentoBox API 3.14.0 ✔️ Minecraft 1.21+ ✔️ Java 21

🔺 Updating — important notes

🔺 Java 21 and BentoBox 3.14.0 are now required. This release will not load on older servers. Make sure your server is running Java 21 and BentoBox 3.14.0 or newer before updating.

🔡 Locale files have all been rewritten in MiniMessage. If you have customised the VoidPortals locale files on your server, regenerate them or port your edits to the new format — legacy & codes are no longer used. Newly added languages are machine-generated and pending human review via GitLocalize.

📥 How to update

  1. Stop the server.
  2. Back up your BentoBox folder, for safety.
  3. Drop the new VoidPortals jar into the addons folder and remove the old one.
  4. Start the server.
  5. The "Void world teleports" flag is disabled by default — enable it per world in the Game Mode Admin Settings panel.

Legend

  • 🔡 locale files may need to be regenerated or updated
  • 🔺 special attention needed

What's Changed

Full Changelog: https://github.com/BentoBoxWorld/VoidPortals/compare/1.5.0.0...1.6.0

Комментарии

Загружаем…