BBL Portals
by benbenlaw
BBL Portals lets creators define custom portals for NeoForge, with a tool for building them and KubeJS support for scripting.
What it does
Custom portals can be created with the mod's portal creation tool, and KubeJS scripts can extend them further. Java developers can also add portals directly through the mod's code. The wiki covers both approaches with examples. The mod is built on the Custom Portal API and works without any other mods installed. Installation covers the server and each player's game. Files are published for NeoForge across 4 release versions, 1.21.1 – 26.1.2, under the MIT License, and the source code is open source.
Key features
Custom portal creation
A tool lets players and pack makers set up new portal types without writing Java code.
KubeJS scripting
Portal behavior can be defined in KubeJS scripts, which suits modpacks that already rely on that scripting layer.
Java API support
Developers can register portals in Java, with the wiki documenting both the tool and the code path.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Questions
Does BBL Portals need KubeJS to work?
Does BBL Portals have to be installed on the server?
Which game versions have files for BBL Portals?
More from benbenlaw
What the author says
BBL Portals allow the creation of custom portals to any dimension using KubeJS or built into your mod. Portals are highly customizable with some options including either nether portal like or end portal like. The portals can be built from any block and the portal block inside can have 1 or 3 different textures. This…
Official listing
- Modrinth page
- modrinth.com/mod/bbl-portals
- Owner
- benbenlaw
- Published
- 2026-02-12
- Updated on Modrinth
- 2026-08-05
- Facts verified
- 2026-10-15
