Just Enough Dimensions

Register custom dimensions to the game and/or use per-world gamerules, time, weather etc.

File Details

justenoughdimensions-1.11.0-1.0.0.jar

  • R
  • Dec 6, 2016
  • 77.17 KB
  • 5.5K
  • 1.11+1

File Name

justenoughdimensions-1.11.0-1.0.0.jar

Supported Versions

  • 1.11
  • 1.10.2

Changes from 1.0.0-beta.1 to 1.0.0 stable:

  • Fix: Fixed the Ender Dragon boss bar removal hack when teleporting away from an End dimension
  • Fix: The teleport command now properly clamps the destination coordinates inside the World Border
  • Fix: Fixed various config reading related issues, plus small things all over the place
  • Add: Re-added dimension overriding
  • Add: Added custom WorldProviders: WorldProviderSurfaceJED, WorldProviderHellJED, WorldProviderEndJED. The only real difference to the vanilla counterparts is that they use the proper registered dimension name. And also they fix a certain spawnpoint related crash in certain situations.
  • Add: Added support for reading the dimension.json config from the world directory first, then falling back to the config/ directory
  • Add: Added a config to enable/disable the info type logging messages, it is disabled by default
  • Add: 'unregister' and 'override' keys to the dimensions.json config to allow unregistering an existing dimension, or overriding it
  • Add: New /jed sub-commands: dimbuilder, listdims, seed, setworldspawn
  • Add: Added the option to use a single biome per dimension, by overriding the default BiomeProvider with BiomeProviderSingle

Changes from 0.1.0 to 1.0.0-beta.1:

  • Change: The teleport command has been rewritten. It now supports all entities and using the vanilla entity selectors.
  • Add: Added support for storing and handling world "metadata" separately per dimensions. There are new commands for this, see below.
    • This allows having separate gamerules, time, weather, worldborder, level type, seed, generator options etc. per dimension (basically just about anything that is stored in the level.dat file)
  • Add: Added several new commands as "sub-commands" of the new /jed command:
    • debug - prints useful information about the world (class names that are in use)
    • difficulty - same as vanilla, but per-dimension
    • defaultgametype - same as vanilla, but per-dimension
    • gamerule - same as vanilla, but per-dimension
    • time - same as vanilla, but per-dimension
    • weather - same as vanilla, but per-dimension
    • worldborder - same as vanilla, but per-dimension
    • reload (reloads the dimensions.json config)
    • register (Allows registering new dimension from in-game. There are a couple of improvements coming to this still.)
    • unregister (unregisters a dimension)
    • unregister-remove (unregisters a dimension and removes it from the dimensions.json config, but doesn't delete the world files)