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.6.0-dev.20180719.173015

by masa on Nov 6, 2023
Download
  • Fix ChunkGenerator re-creation not checking isMapFeaturesEnabled of the Overworld
  • Add an option to "manually override" a WorldProvider

Original build time: 2018-07-19 17:30:38 UTC+3

1.6.0-dev.20180527.185104

by masa on Nov 6, 2023
Download
  • Add an option for whether to generate the fallback glass block under the dimension spawn point if it ends up in the air
  • Fix the void/sky teleport also generating the fallback block if "find_surface": true
  • Void teleport: Add an option for whether to remove fall damage

Original build time: 2018-05-27 18:51:17 UTC+3

1.6.0-dev.20180514.212017

by masa on Nov 6, 2023
Download
  • Fix a crash when re-creating the chunk generator for the overworld

Original build time: 2018-05-14 21:20:32 UTC+3

1.6.0-dev.20180514.004329

by masa on Nov 6, 2023
Download
  • Add an option to customize the spawn point search type and y-range
  • Add a /jed delete-dimension command
  • Fix a derped if condition in the SpawnPointSearch JSON parser
  • Add a dummy broadcast command that can be used by other mods to detect events
    • Currently it's run after deleting a dimension, so that World Primer knows to reset its dimension load count for that dimension
  • Fix not changing to spectator if dying in hardcore and other related fixes
  • Raise the event priority of WorldEvent.Load and CreateSpawnPosition events

Original build time: 2018-05-14 00:44:00 UTC+3

1.6.0-dev.20180411.215951

by masa on Nov 6, 2023
Download
  • Fix some potential NPEs in JSON saving/loading code. Fixes GH #24.
  • Fix an NPE in reading a custom Light Brightness array from JSON
  • Add warnings to the /jed vanilla command equivalents if run in DerivedWorldInfo dimensions, where they won't have any effect
  • Add an option for the "normal game mode"
    • This is useful if the players initially join into a ForceGameMode dimension

Original build time: 2018-04-11 22:00:19 UTC+3

1.6.0-dev.20180404.023506

by masa on Nov 6, 2023
Download
  • Make WorldProviderSurfaceJED extend WorldProviderSurface
  • Slightly improve the log messages with missing or invalid dimension configs
  • Revert "Remove the usePerWorldMainConfig and usePerWorldDimensionConfig options"
  • Don't use per-world configs by default
  • Fix the hostile/peaceful options not working in SP right after world load

Original build time: 2018-04-04 02:35:21 UTC+3

1.6.0-dev.20180319.221413

by masa on Nov 6, 2023
Download
  • Remove the usePerWorldMainConfig and usePerWorldDimensionConfig options
    • Setting those to false could break worlds that have their separate configs
  • Override canBlockFreeze() and canSnowAt() to follow canDoRainSnowIce value

Original build time: 2018-03-19 22:14:26 UTC+2

1.6.0-dev.20180306.002425

by masa on Nov 6, 2023
Download
  • Add an option for the day cycle increment: DayCycleIncrement
  • Rename the day time and celestial angle min/max options
    • New names: DayTimeMin, DayTimeMax, CelestialAngleMin, CelestialAngleMax
  • Add options to control allowing hostile and/or peaceful mob spawns: CanSpawnPeacefulMobs and CanSpawnHostiles

Original build time: 2018-03-06 00:24:36 UTC+2

.6.0-dev.20180219.234845

by masa on Nov 6, 2023
Download
  • Implement config versioning and automatically copying configs to the save
  • Also require the DimensionType name to match for require_exact_match
  • Game mode tracking: Fix not restoring on respawn, moved the data file
  • Minor clean-up of setupRespawnDimension()
  • Support using a random world seed for dimensions
    • Use an empty value for a random seed: "RandomSeed": ""
  • Add an option to use world templates
    • The world templates are pre-existing worlds that will get copied over to the dimension directory in question when the dimension first loads
  • Add a temporary_dimension option
  • Fix not properly re-creating stuff with a provided seed
  • Add new options to use customized celestial angle and/or day time ranges
  • Fix /tpj not setting player yaw and pitch when teleporting to other dimensions
  • Small clean-up and a fix to the DataTracker saving/loading

Original build time: 2018-02-19 23:48:56 UTC+2

1.6.0-dev.20180209.231300

by masa on Nov 6, 2023
Download
  • Add more logging (unloaded chunks count) to the /jed unload-empty-dimensions command
  • Add a config option for the client color events + some related clean-up
  • Re-package/move some util classes
  • Use a JEDWorldProperties instance in the JED WorldProviders
  • Large refactor of most of the configuration stuff
  • Add many new config options to the JED WorldProviders, and refactor stuff
    • Added: HasSkyLight, IsSurfaceWorld, IgnoreSpawnSuitability, HasXZFog, CanDoLightning, CanDoRainSnowIce, ShouldClientCheckLight, AverageGroundLevel, SunBrightnessFactor, SunBrightness, Horizon, MovementFactor, CloudRenderer, WeatherRenderer, MusicType
  • Support setting just the spawn X & Z and refactor some spawn point code
  • Implement "void teleporting" in the JED WorldProviders
  • Fix two dimension registration related bugs:
    • Dimensions which had the "override": true option, were always registered earlier, even if they didn't actually override an existing dimension
    • All the dimension entries were synced to the clients, even those that would need to override an existing dimension, but weren't set to do so
  • Add (optional) redirecting from vanilla commands to the JED variants
  • Add a require_exact_match option for the dimensiontype object

Original build time: 2018-02-09 23:13:22 UTC+2

1.6.0-dev.20180130.235319

by masa on Nov 6, 2023
Download
  • Fix detecting generator changes when applying WorldInfo values in the overworld
  • Add the ability to use custom sky renderers. Closes GH #18.
  • Fix a crash when trying to set the SkyRenderer without data
  • Re-use existing DimensionType entries as much as possible
  • Add more logging (unloaded chunks count) to the /jed unload-empty-dimensions command
  • Add a config option for the client color events + some related clean-up

Original build time: 2018-01-30 23:53:26 UTC+2

1.6.0-dev.20171225.032648

by masa on Nov 6, 2023
Download
  • Fix a crash when trying to set the SkyRenderer without data
  • Re-use existing DimensionType entries as much as possible

Original build time: 2017-12-25 03:27:02 UTC+2

1.6.0-dev.20171201.015434

by masa on Nov 6, 2023
Download
  • Add the ability to use custom sky renderers. Closes GH #18.

Original build time: 2017-12-01 01:54:44 UTC+2

1.6.0-dev.20171130.134544

by masa on Nov 6, 2023
Download
  • Fix detecting generator changes when applying WorldInfo values in the overworld

Original build time: 2017-11-30 13:45:54 UTC+2

1.6.0-dev.20171107.235312

by masa on Nov 6, 2023
Download
  • Move the JED properties from WorldInfoJED to JEDWorldProperties
  • Change WorldInfo overriding for hopefully better Sponge-compatibility
  • Prevent setting WorldInfo values multiple times
  • Change the world spawn creation code
    • The spawn is now not searched for, if all the three coordinates have been given in either of the worldinfo or worldinfo_onetime sections in the dimension config
    • JED doesn't fire the CreateSpawnPosition event for all dimensions anymore (meaning that JED doesn't fire it at all anymore)
  • Change the filename JED uses for the per-dimension WorldInfo data (level.dat -> jed_level.dat)
  • Fix/change the spawn point setting code once more
  • Set BiomeProviderSingle for WorldProviderSurfaceJED earlier and cleaner
    • This allows the single biome feature to also work under Sponge, if using the WorldProviderSurfaceJED WorldProvider type
  • Fix some JSON parsing errors and error handling
  • Fix some dimbuilder bugs and improve the remove command
  • Update an outdated command usage string
  • Also save the custom jed_level.dat for the overworld
  • Fix applying WorldInfo always resetting allowCommands to false

Original build time: 2017-11-07 23:53:22 UTC+2

1.6.0-dev.20171107.235423

by masa on Nov 6, 2023
Download
  • Sign the JAR
  • Fix the bonus chest never generating with JED installed
  • Add a /jed reloadmainconfig command to reload the main config from file
  • Add more debug logging messages
  • Move the JED properties from WorldInfoJED to JEDWorldProperties
  • Change WorldInfo overriding for hopefully better Sponge-compatibility
  • Prevent setting WorldInfo values multiple times
  • Change the world spawn creation code
    • The spawn is now not searched for, if all the three coordinates have been given in either of the worldinfo or worldinfo_onetime sections in the dimension config
    • JED doesn't fire the CreateSpawnPosition event for all dimensions anymore (meaning that JED doesn't fire it at all anymore)
  • Change the filename JED uses for the per-dimension WorldInfo data (level.dat -> jed_level.dat)
  • Fix/change the spawn point setting code once more
  • Set BiomeProviderSingle for WorldProviderSurfaceJED earlier and cleaner
    • This allows the single biome feature to also work under Sponge, if using the WorldProviderSurfaceJED WorldProvider type
  • Fix some JSON parsing errors and error handling
  • Fix some dimbuilder bugs and improve the remove command
  • Update an outdated command usage string
  • Also save the custom jed_level.dat for the overworld
  • Fix applying WorldInfo always resetting allowCommands to false

Original build time: 2017-11-07 23:54:30 UTC+2

1.6.0-dev.20171107.235547

by masa on Nov 6, 2023
Download
  • Sign the JAR
  • Fix the bonus chest never generating with JED installed
  • Add a /jed reloadmainconfig command to reload the main config from file
  • Add more debug logging messages
  • Move the JED properties from WorldInfoJED to JEDWorldProperties
  • Change WorldInfo overriding for hopefully better Sponge-compatibility
  • Prevent setting WorldInfo values multiple times
  • Change the world spawn creation code
    • The spawn is now not searched for, if all the three coordinates have been given in either of the worldinfo or worldinfo_onetime sections in the dimension config
    • JED doesn't fire the CreateSpawnPosition event for all dimensions anymore (meaning that JED doesn't fire it at all anymore)
  • Change the filename JED uses for the per-dimension WorldInfo data (level.dat -> jed_level.dat)
  • Fix/change the spawn point setting code once more
  • Set BiomeProviderSingle for WorldProviderSurfaceJED earlier and cleaner
    • This allows the single biome feature to also work under Sponge, if using the WorldProviderSurfaceJED WorldProvider type
  • Fix some JSON parsing errors and error handling
  • Fix some dimbuilder bugs and improve the remove command
  • Update an outdated command usage string
  • Also save the custom jed_level.dat for the overworld
  • Fix applying WorldInfo always resetting allowCommands to false

Original build time: 2017-11-07 23:55:54 UTC+2

1.5.6-alpha.1

by masa on Nov 5, 2023
Download
  • Add a command to reload the main config from file
  • Add more debug logging messages

Original build time: 2017-10-07 01:10:37 UTC+3

1.5.5

by masa on Nov 5, 2023
Download
  • Fix the bonus chest never generating if JED is present
  • Improve/clean up the JAR signing stuff

Original build time: 2017-09-15 18:56:52 UTC+3

1.5.4

by masa on Nov 5, 2023
Download
  • Fixed a crash on a dedicated server when using the single biome feature
    • Crashed on 1.12+ only, due to one method becoming client-side-only
  • Signed the JAR

Original build time: 2017-08-18 16:23:34 UTC+3

1
2
3
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.