
DistributedDimensions
A Minecraft plugin system that splits a world across one Paper server per dimension, coordinated by a Velocity proxy.
⬇ Download on ModrinthDistributedDimensions
A Minecraft plugin system that splits a world across one Paper server per dimension, coordinated by a Velocity proxy.
[Player] ──► [Velocity Proxy (dd-velocity)]
│
┌─────────┼─────────┐
▼ ▼ ▼
[Overworld] [Nether] [End]
(dd-paper) (dd-paper) (dd-paper)
Crossing a portal feels identical to vanilla: inventory, XP, hunger, gamemode, and chat are preserved across all servers in real time.
How it works
- Player enters a portal → the Paper plugin cancels the vanilla event
- The full player state (inventory, XP, hunger, gamemode…) is serialized and sent to Velocity via a plugin message channel
- Velocity routes the player to the target server and forwards the message
- The target server deserializes the state, finds a safe spawn location (or builds a portal), and teleports the player
Nether coordinate scaling (1:8 ratio) and End platform spawning are handled automatically.
Requirements
- Java 21
- A Velocity 3.x proxy
- Three Paper 1.21.11 servers (one per dimension)
Configuration
Each Paper server declares its dimension in plugins/DistributedDimensions/config.yml:
world: OVERWORLD # OVERWORLD | NETHER | END
debug: false
The Velocity plugin reads plugins/distributed-dimensions/config.toml:
debug = false
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.21.11
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Modrinth — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
- Ships as dd-velocity-1.0.0.jar — drop this file into the mods folder
- Download size: 31 KB
- Download link checked 22 Aug 2026 — working
These come from our own check of the pack file, not from the source page.