Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Just Enough Dimensions

Just Enough Dimensions

Add custom dimensions, configure existing dimensions, use per-dimension game rules, time, weather etc.

4,875
6
Utility
World Generation
AboutChangelogVersions

1.1.0

by masa on Nov 5, 2023
Download
  • Fixed dimbuilder command tab-completion working for parameters it wasn't meant to complete
  • Added the possibility to set the day and night lengths individually for any dimension
  • Added the possibility to set custom sky, fog and cloud colors and to change the cloud height (where they are rendered)
  • Added the possibility to use a "forced game mode" in a dimension
    • Any player changing to such a dimension will get their game mode automatically set to the one set via the /jed defaultgametype command for that dimension. When they return to a "non-forced" dimension, their game mode will be restored to what it was originally.
  • Internal change: use a MethodHandle instead of reflection in the /tpj command (for copying entity data) - this might improve performance slightly if the command is used heavily in command blocks

Original build time: 2017-01-02 20:14:42 UTC+2

1.1.0

by masa on Nov 5, 2023
Download
  • Fixed dimbuilder command tab-completion working for parameters it wasn't meant to complete
  • Added the possibility to set the day and night lengths individually for any dimension
  • Added the possibility to set custom sky, fog and cloud colors and to change the cloud height (where they are rendered)
  • Added the possibility to use a "forced game mode" in a dimension
    • Any player changing to such a dimension will get their game mode automatically set to the one set via the /jed defaultgametype command for that dimension. When they return to a "non-forced" dimension, their game mode will be restored to what it was originally.
  • Internal change: use a MethodHandle instead of reflection in the /tpj command (for copying entity data) - this might improve performance slightly if the command is used heavily in command blocks
  • 1.10.2: Fix the /tpj command being broken for non-player entities because of a vanilla change in 1.11 - the 1.10.2 build of JED is now separate

Original build time: 2017-01-02 19:51:31 UTC+2

1.0.0

by masa on Nov 5, 2023
Download
  • 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 currently is that they use the proper registered dimension name. And also they fix a certain spawn point 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

Original build time: 2016-12-06 13:55:34 UTC+2

1.0.0-beta.1

by masa on Nov 5, 2023
Download
  • 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 game rules, time, weather, world border, 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 current dimension, such as the 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 dimension configs from the dimensions.json config file
    • register - Allows registering a 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)

Original build time: 2016-12-01 00:35:47 UTC+2

0.1.0

by masa on Nov 5, 2023
Download
  • Initial release
  • Has basic dimension registration and a cross-dimensional teleport command

Original build time: 2016-11-28 16:51:34 UTC+2

1
4
5

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+
Filter

Show all versions

Modrinth is open source.

main@aaf125c

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.