Datapack Portals
ModCreate custom portals using CustomPortalApi with datapacks
Type
Mod
Modrinth Downloads
87,161
Modrinth ID
LwFVdT1s
Last Updated
Jul 25, 2026
Description
Datapack Portals
Create custom portals using CustomPortalApi with datapacks.
Inside your datapack create a "portals" folder, this is where you'll put all your custom portals. There is no set limit of allowed portals, as long as there aren't any duplicate frame blocks.
Here is an example file: stoneendportal.json
{ "block": "minecraft:stone", "dim": "minecraft:the_end", "r": 66, "g": 135, "b": 245 }- block: the block used for the frame.
- dim: the dim id to travel to
- r, g, b: the color to tint the portal
There are also some optional arguments
- ignitionType: the type of ignition to use. Options are "BLOCK", "FLUID", "ITEM".
- ignitionSource: the id for block/item/fluid for ignition of the portal, the only supported block being fire : "minecraft:fire". All items and fluids are supported.
- returnDim: the dimmension to return to, allows for specifying a location other than the overworld to return to
That is all! Portals will function exactly like vanilla nether portals do

Compatibility
Mod Loaders
Game Versions
Similar Mods
Yet Another Core
A core I use in all my minecraft mods
Lucario Overhaul [Cobblemon 1.6 Compatible]
A cosmetic datapack for Cobblemon centered around Riolu and Lucario
Ars EnderStorage
Integrates EnderStorage in Ars Nouveau
Mountainous (Forge)
A mod expanding mountains and plains!
MekaTweaker
Add Mekanism Gas and Infuser Type with CraftTweaker
RedstonePlusPlus
Build even more Redstone Contraptions