Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Tags
Creators
Details
Dimension Link
Dimension Link can create portal link between dimensions to make custom world sets. With this you can have for example resource dimension with it's own the nether and the end dimension. It is a server-side mod alternative for Multiverse-NetherPortals plugin.
This mod are made for personal gameplay tinkering, server customization, and modpack creation.
Important
- [0.0.6] Config file migrated from "dimensionlink.json" to "dimensionlink-common.toml".
This mod only changed behavior of portals like changing destination dimension. It can't create custom portal (Like World Portal) and can't create or load custom dimension, you need datapack or another mod to do that. It also means this mod doesn't include patches to make advancement, end exit portal spawning, and end dragon fight working on custom dimension (Dimension Fixer fixes this).
Features
- Make custom world sets with it's own sepperate nether and end portal.
- Configurable exit portal behavior.
- Simple configuration and datapack support.
Can be added to existing world or modpack and can be removed from existing world easily. Please make sure to backup your world first.
Suggest new features for Dimension Link on GitHub Discussion or Discord would be appreciated.
Usage
By default, Dimension Link will automatically link any dimension with path "overworld", "the_nether", and "the_end" at it's respective namespace. You also can configure it or can be data driven using datapack.
Config
You can configure auto link feature or add specific custom linking.
dimensionlink-common.toml
[auto_link]
exact_overworld_path = "overworld"
exact_the_nether_path = "the_nether"
exact_the_end_path = "the_end"
[[worlds]]
overworld = "dimensionlink:overworld"
the_nether = "dimensionlink:the_nether"
the_end = "dimensionlink:the_end"
disable_end_respawn = true
dimensionlink.json (OLD)
{
"auto_link": {
"exact_overworld_path": "overworld",
"exact_the_nether_path": "the_nether",
"exact_the_end_path": "the_end"
},
"worlds": [
{
"overworld": "dimensionlink:overworld",
"the_nether": "dimensionlink:the_nether",
"the_end": "dimensionlink:the_end",
"disable_end_respawn": true
}
]
}
Datapack
In your datapack namespace folder, create "dimensionlink" folder with "world" folder inside. In world folder create json file with any name with content:
{
"overworld": "test:one",
"the_nether": "test:two",
"the_end": "test:three",
"disable_end_respawn": true
}
-> data\{namespace}\dimensionlink\world\{name}.json
Normally end portal (exit portal) in The End will make you respawn player instead but you can make it function like portal in the world config or datapack.
Compatibility
- Passengers Portal Fix
- Create Addons: Create: Portal Integration
Issues
Check other issues or report new issues on GitHub Issues is recommended.
Support
š© 26.1-26.1.4 / š© 1.21.1 / š„ 1.21-1.21.11 / š© 1.20.1 / šŖ 1.16.5 / šŖ 1.12.2
š© Supported
š„ Support Dropped
šØ In Progress
šŖ Considered
Permissions
Feel free to use in servers, modpacks, videos, live streams, or any similar media without need for attribution or ask permission. The mod file itself, its assets, and code cannot be sold, re-licensed, or put behind a paywall.
Consider to help me financially if you like my mods, I will be really grateful.









