Fix hardcoded behavior of dimension mainly for custom dimension.
Dimension Fixer can fix hardcoded behavior of dimension mainly for custom dimension.
Can be added to existing modpack or world and can be removed from existing world easly. Please make sure backup your world first.
Suggest new features for vanilla or modded dimension on GitHub Discussion or Discord would be appreciated.
You can configure this mod by config or data driven by using datapack.
Config (dimensionfixer.json){
"aliases": {
"minecraft:overworld": {
"dimension_types": [
"minecraft:overworld",
"minecraft:overworld_caves",
"customdimensiontype:overworld_mirror"
],
"dimensions": [
"customdimension:overworld_mirror"
]
},
"minecraft:the_nether": {
"dimension_types": [
"minecraft:the_nether",
"customdimensiontype:the_nether_mirror"
],
"dimensions": [
"customdimension:the_nether_mirror"
]
},
"minecraft:the_end": {
"dimension_types": [
"minecraft:the_end",
"customdimensiontype:the_end_mirror"
],
"dimensions": [
"customdimension:the_end_mirror"
]
},
"customdimension:dimension": {
"dimension_types": [
"customdimensiontype:dimension_mirror"
],
"dimensions": [
"customdimension:dimension_mirror"
]
}
},
"tweaks": {
"customdimension:dimension": {
"fix_sleeping": true,
"fix_portal_search_radius": true,
"override_flat_check": true
}
}
}
Datapack
In your datapack namespace folder mostly minecraft, create "dimensionfixer" folder with "alias" folder inside. In alias folder create json file with your dimension name with content:
{
"dimension_types": [
"test:one"
],
"dimensions": []
}
-> data\{namespace}\dimensionfixer\alias\{dimension}.json
In your datapack namespace folder, create "dimensionfixer" folder with "tweak" folder inside. In tweak folder create json file with your dimension name with content:
{
"fix_sleeping": true,
"fix_portal_search_radius": true,
"override_flat_check": true
}
-> data\{namespace}\dimensionfixer\tweak\{dimension}.json
All tweaks is disabled by default. Fix sleeping is enabled by default for Overworld alias.
There are no new compatibility issues or bugs being reported. Please report it on GitHub so it can be fixed.
This mod only fixes hardcoded dimension behavior. It doesn't link portal (use Dimension Link).
Made for personal gameplay tinkering, server customization, and modpack creation. Feel free to use in modpacks, videos, stream, or similar media. Consider help me financially if you like this mod, I will be really grateful.