Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Links
Creators
Details
Donate via Coffee | Bug Tracker/Suggestions
This mod doesn't add any dimensions by itself.
THIS IS A MORE COMPATIBLE AND LESS INTENSIVE ALTERNATIVE TO IMMSERIVE PORTALS
Server AND Client-side
Description
Have you ever wanted to run a modpack in which each dimension is stacked as layers? This easy to configure mod lets you link dimensions along the Y axis. You can mine down from the overworld into the Nether, or build up to the End, or randomly shuffle a whole stack of modded dimensions! (shuffling coming soon) Using the config to add new dimensions and change the order of the stack, you can create your dream of Minecraft being one (really tall) complete world!
Config
The config file is really easy to format. The file is created when you join a world. In the dimension list, it will start like this:
minecraft:overworld?minecraft:the_nether*-1!128?minecraft:the_end$
How it works
Just typing the dimension into the config replaces the checks for the top and bottom of the world. What that means is it will detect if you are within 6 blocks of the minimum of the world and if you are, you teleport 8 blocks away from the maximum build height of the other dimension and vice versa. Of course the build height can be customized such as the nether having a build height of 256 with the nether bedrock roof being at 128, further instructions can be seen lower for how to do this.
Formatting tips
You are allowed to make each dimension its own line by pressing enter, such as this
minecraft:overworld?
minecraft:the_nether*-1!128?
minecraft:the_end$
Adding ANY dimension
It's extremely easy to add any dimension to the stack! Here's how it's done. I will add The Aether on the top and the Infinite Abyss' First Layer on the bottom.
aether:the_aether?
minecraft:overworld?
infinite_abyss:first_layer?
minecraft:the_nether*-1!128?
minecraft:the_end$
What symbol means what?
- The question mark
?
symbolizes the end of a dimension, always have it between dimensions
minecraft:overworld?
minecraft:the_nether?
- The dollar sign
$
means it's the end of the entire list, always have the last dimension end with this.
minecraft:overworld?
minecraft:the_nether?
minecraft:the_end$
- The astrisk
*
and exclamation point!
are to show that you want custom build heights. When not set, it will use the world's set build height. The nether has its way above the bedrock so you can lower is easily. You can change the build height by having an astrisk after itminecraft:the_nether*
. Now you add the bottom of the dimension and the top with an exclamation point after the minimumminecraft:the_nether*-1!
, and top it all off with a question mark at the end.minecraft:the_nether*-1!128?
How to find the dimension IDs?
In game, you can go into a singleplayer world and type this command:
/execute in
Instead of pressing enter, press tab and you'll be able to have a list of dimensions. You can copy and paste any number of them into the config so long as you format them right, which is explained above.
Where is the config located?
It's really easy. Go to options, resourcepacks, and then press open resource pack folder and it will pull up the file explorer. On the timeline, click on .minecraft and then the folder config should appear. Open that and search for stackable-planar-dimensions.json
, open with notepad and have fun!