Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
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,969
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@656c5b6

© 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.