PortalJS
by Wolfieboy09
PortalJS lets server owners and modpack authors define custom portals through KubeJS scripts, including portals that lead to other dimensions.
What it does
Custom portals are created with KubeJS scripts, so a pack author can describe the frame, the activation block and the destination without writing a full Java mod. The mod runs on NeoForge and is published for 1.21 – 1.21.4, with 1.21.1-1.2.0 for 1.21.1 as the latest file. It is open source under the GNU General Public License v3.0 or later.
Key features
Scripted portal creation
Portals are defined in KubeJS scripts, with the frame shape and ignition item set by the script author.
Custom destinations
A scripted portal can send players to another dimension, including a portal that imitates the Aether route to the Nether.
Shared server and client
Client and server both need the mod, so every player on a server that runs it has the same portals.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
Cobblemon KubeJS is a NeoForge script addon for 1.21.1, open source under the MIT License and used on client and server. BBL Portals is also NeoForge and open source under the MIT License, with files for 1.21.1 – 26.1.2. ProtectPlus is server-side only, not open source, and published for 1.21.1 under All rights reserved.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| PortalJS | NeoForge | 1.21 – 1.21.4 | Client and server | 2026-08-01 |
| Cobblemon KubeJS | NeoForge | 1.21.1 | Client and server | 2026-09-07 |
| BBL Portals | NeoForge | 1.21.1 – 26.1.2 | Client and server | 2026-08-05 |
| ProtectPlus | NeoForge | 1.21.1 | Server-side only | 2025-12-25 |
Questions
Does PortalJS need KubeJS?
Does every player need PortalJS?
In the catalog
PortalJS is one of 29,952 Game mechanics mods on ModsFinder, and one of 12,140 Game mechanics mods for NeoForge. 17,979 mods support Minecraft 1.21.4.
More from Wolfieboy09
Similar mods
What the author says
To sum it up, the ability to create custom portals with Kubejs. You can create a custom portal using KubeJS.
Official listing
- Modrinth page
- modrinth.com/mod/portaljs
- Owner
- Wolfieboy09
- Published
- 2025-02-24
- Updated on Modrinth
- 2026-08-01
- Facts verified
- 2026-10-15
