Mineuniverse
Log in Register
Mods

Datapack Portals

Create custom portals using CustomPortalApi with datapacks
by Kyrptonaught
Download Claim this project
975,454 downloads
0 likes
Updated Jun 30, 2026
0 hypes

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. See an example datapack here

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 portals and stuff

datapackportals-1.2.3-1.21.jar
MC 1.21, Fabric, Client, 1.21.1, Server
Release 2024-09-13 Get

More from Kyrptonaught

Linked Storage
941,413
Upgraded Ender Chests
862,602
Command Macros
676,031
Colorful Campfire Smoke
56,922
RenderDistanceCycler
558
Command Logger
439

You Might Also Like

Simple Void World
This is a very simple mod that adds a block that takes the player to a void world.
9,800,580
FTB Odyssey World
FTB Odyssey World
985,005
Space Dimensions (Fabric)
Travel to the Moon and Beyond!
969,174
project-283789
This mod adds extra dimensions
99,790
Misty World Unveiled
A Misty World fork, focused on various config additions and bug fixes.
9,988
Craftonia dimension mod
A new dimension with new creatures and blocks
9,926