Just Enough Dimensions Mod 1.11.2, 1.10.2, 1.9.4

Just Enough Dimensions Mod 1.11.2, 1.10.2, 1.9.4 allows registering new custom dimensions to the game, OR it can also be used to just tweak some properties of existing dimensions.
Examples of such tweaks would be enabling per-dimension World Borders, so that the border in the Nether could be 1/8 of the size of the overworld border and not the same size, or to change the sky and/or fog and/or cloud colors or the cloud render height.

All dimension registrations and configs are done via a simple JSON config file. There is also an in-game command to edit the properties of a dimension, and it can change all the values that the config file stores.

Note: Due to the way that dimension IDs (and WorldProviders) are handled in vanilla and Forge, and also due to the rendering related customization options, this mod is also required on the client side.

Configuration options, basic custom dimension registration

There are a few config options to enable certain functionality.
Note: They are all disabled by default just in case!

  • enableForcedGamemodes – Enables automatically changing the player’s gamemode to the one set for each dimension, if the ForceGamemode option is also set for that dimension
  • enableLoggingInfo – Enabled INFO type logging to the server console. This is disabled by default to reduce spam. If you have any problems with the mod, I’d suggest first enabling this to see what operations succeed and where the problem might be!
  • enableOverrideBiomeProvider – If enabled, then a “biome”: “name” key-value pair in the dimension config will enable overriding the BiomeProvider of that dimension with BiomeProviderSingle, using the biome given as the value. The name is the ResourceLocation registry name of a biome, for example “minecraft:plains” (or just “plains” will work too for a vanilla biome)
  • enableReplacingRegisteredDimensions – If enabled, then an “override”: true boolean value for the dimension in the dimensions.json config can be used to override an existing dimension. Note: For overriding to work, the dimension can’t be loaded when JED tries to register and override it!
  • enableUnregisteringDimensions – If enabled, then an “unregister”: true boolean value for the dimension in the dimensions.json config can be used to unregister existing dimension. You could for example disable the Nether or the End using this!
  • enableSeparateWorldBorders – If enabled, adds custom WorldBorder syncing and removes the default linking from other dimensions to the overworld border. Note: To have separate World Borders, you also need to have the “worldinfo” key for the dimension in the config, which enabled a per-dimension WorldInfo object. Even an empty object as a value will work, so for example: “worldinfo”: {}
  • enableSeparateWorldInfo – If enabled, all dimensions that exist in dimensions.json and have the “worldinfo” key present will use separate WorldInfo instances (separate time, weather, world border, gamerules etc.) An empty object is enough, see above. This works even if the dimension isn’t registered by this mod (because it already exists and isn’t set to be overridden).

The dimension registration and per-dimension settings are done via the global config/justenoughdimensions/dimensions.json file, or the worlddirectory/justenoughdimensions/dimensions.json file, if it exists. The world one takes precedence, if it exists.

Just Enough Dimensions Mod Installation

  1. First you need download and install Minecraft Forge.
  2. Then download this Minecraft mod file at link below.
  3. Go to %appdata%. It can also be found by searching for “%appdata%” in your start menu.
  4. Go to .minecraft/mods folder.
  5. If the “mods” folder does’nt exist in your PC, you’ll need create one.
  6. Then drag and drop the downloaded .jar (or .zip) file into mods folder.
  7. Enjoy.

Download Just Enough Dimensions Mod

Leave a Reply

Your email address will not be published. Required fields are marked *