Tags
Creators
Details
3.0.0+1.21.4-forge
Compatibility
Required content
Changes
OneDimension 3.0.0
You choose which dimensions are stacked, and in what order. The stack used to be fixed — Nether, Overworld, End. Now it is a list in the config file, and any dimension can be in it, including one added by another mod.
Building your own stack
config/codxlib.onedimension.json gains a stacking section, written for you on first run:
"stacking": {
"bands": [
{ "dimension": "minecraft:the_nether", "gap": 0 },
{ "dimension": "minecraft:overworld", "gap": 0 },
{ "dimension": "minecraft:the_end", "gap": 688 }
]
}
Bottom band first. gap is the empty space left underneath that band — the End's 688 is the void
you have to cross to reach it. Drop a line to leave that dimension out of the stack and it goes
back to being a normal, separate dimension with its own portal. Add a line — say
the_undergarden:undergarden — and that dimension becomes a band of the stack instead.
Rules: the Overworld must be in the list (everything else is stacked around it), no dimension twice, and the whole stack has to fit the space above and below the Overworld. If a layout can't work the world loads with the one it already had and says why in the log — it is never quietly trimmed, because a trimmed band would overlap its neighbour and wreck the terrain.
Set this before you create a world. It is read when the world loads, but terrain that already generated does not move, so changing the layout of a world you have been playing will not end well. Existing worlds are untouched and keep the stack they were made with.
The two data packs from 2.2.0 still work and are the easy way to do the common case — they simply remove the Nether or the End from whatever your list says.
Also new
- Water in the Nether band, if you want it —
/onedimension water nether true, or the toggle in/onedimension menu. Buckets empty, ice melts, sponges stay wet, and water flowing down from the Overworld is left where it lands. - Command-placed water — a narrower option that lets water from
/fill,/setblockand structures survive in the Nether band while poured water still fizzes:/onedimension water commands true.
Fixes
- Wandering traders and pillager patrols no longer appear on the End islands. Minecraft attaches
both to the Overworld and nowhere else — which here is the whole stacked world — and both picked
the highest block in the column, so a spot under an End island put them up on the island. They are
kept in the Overworld band now;
/onedimension spawners falseturns that off.
Requires CodxLib 1.3.6 or newer.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:kXBpPb2P:uJBGvbhE"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:kXBpPb2P:uJBGvbhE"
}

