Download Just Enough Dimensions — Minecraft Mods — MetaMods
Just Enough Dimensions

Just Enough Dimensions

Active

Downloads

0

Last update

1 year ago

Versions

1.10 — 1.12.2
Client and server
Forge
Utils

Just Enough Dimensions

Just Enough Dimensions (JED) is a powerful tool for creating and configuring dimensions in Minecraft. With it, you can not only add completely new dimensions but also finely tune the parameters of existing worlds.

Main Features

The mod opens up broad possibilities for customizing the game space:

  • Individual world borders for each dimension - no longer need to use shared settings for all worlds
  • Unique parameters for each dimension: difficulty, game rules, time of day, day length, world seed, sky, fog and cloud colors
  • World creation settings - ability to set generation type (such as superflat world or void) and other parameters from the very beginning

Important: Since the mod affects the rendering system and dimension handling, it must be installed on both the server and client.

Configuration Files

All dimension configuration is done through JSON files:

  • Main config: config/justenoughdimensions/justenoughdimensions.cfg
  • Dimension configuration: config/justenoughdimensions/dimensions.json

A per-world-save config system is also supported, allowing different settings to be used in different worlds.

Configuration Structure

Main JED Config

The justenoughdimensions.cfg file contains key functionality toggles:

  • B:enableOverrideWorldProvider=true - critically important option for many functions to work
  • B:enableLoggingInfo=true - recommended to enable during modpack development for debugging

Dimension Configuration

The dimensions.json file is the heart of the mod, where all dimensions are defined. Main parameters:

  • dim - unique dimension ID
  • dimensiontype - type of dimension to register
  • override - override existing dimension
  • worldinfo and worldinfo_onetime - settings stored in level.dat
  • jed - JED-specific options

Detailed Settings

Main Dimension Options

Each dimension can have the following parameters:

  • Biomes - forced use of a single biome or custom biome provider
  • Chunk generation - ability to override chunk generator
  • Teleportation - restriction of teleportation to/from the dimension
  • Temporary dimensions - automatic deletion when no players are present
  • World templates - use of ready-made templates for new dimensions

JED-Specific Settings

The mod offers an extensive list of settings for each dimension:

  • Weather conditions - control of rain, snow, lightning
  • Sky effects - customization of sky, sun, moon and cloud colors
  • Day-night cycle - adjustment of day length
  • Spawn points - algorithms for finding safe spawn locations
  • Void/sky teleportation - automatic relocation when crossing boundaries

Spawn Structure Example

"spawn_structure": {
    "name": "spawn_house.nbt",
    "rotation": "cw_90",
    "centered": true,
    "offset": [12, -9, -8],
    "load_around": 16
}

Technical Features

Most JED options require the use of special WorldProviders from the mod. This is because many settings are implemented by overriding vanilla methods with checks for values from the JED configuration.

The mod is particularly useful for creating:

  • Quest dimensions with unique rules
  • Mini-games with special mechanics
  • Test environments for developers
  • Specialized worlds for specific purposes
Project members
masa

masa

Developer

masady

masady

Created: 20 Nov 2023

ID: 8432