- Fix ChunkGenerator re-creation not checking
isMapFeaturesEnabledof the Overworld - Add an option to "manually override" a WorldProvider
Original build time: 2018-07-19 17:30:38 UTC+3
- 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
- Fix a crash when re-creating the chunk generator for the overworld
Original build time: 2018-05-14 21:20:32 UTC+3
- Add an option to customize the spawn point search type and y-range
- Add a
/jed delete-dimensioncommand - Fix a derped if condition in the
SpawnPointSearchJSON 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.LoadandCreateSpawnPositionevents
Original build time: 2018-05-14 00:44:00 UTC+3
- 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
/jedvanilla command equivalents if run inDerivedWorldInfodimensions, 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
ForceGameModedimension
- This is useful if the players initially join into a
Original build time: 2018-04-11 22:00:19 UTC+3
- Make
WorldProviderSurfaceJEDextendWorldProviderSurface - Slightly improve the log messages with missing or invalid dimension configs
- Revert "Remove the
usePerWorldMainConfigandusePerWorldDimensionConfigoptions" - 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
- Remove the
usePerWorldMainConfigandusePerWorldDimensionConfigoptions- Setting those to false could break worlds that have their separate configs
- Override
canBlockFreeze()andcanSnowAt()to followcanDoRainSnowIcevalue
Original build time: 2018-03-19 22:14:26 UTC+2
- 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
- New names:
- Add options to control allowing hostile and/or peaceful mob spawns:
CanSpawnPeacefulMobsandCanSpawnHostiles
Original build time: 2018-03-06 00:24:36 UTC+2
- Implement config versioning and automatically copying configs to the save
- Also require the
DimensionTypename to match forrequire_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": ""
- Use an empty value for a random seed:
- 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_dimensionoption - Fix not properly re-creating stuff with a provided seed
- Add new options to use customized celestial angle and/or day time ranges
- Fix
/tpjnot 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
- Add more logging (unloaded chunks count) to the
/jed unload-empty-dimensionscommand - Add a config option for the client color events + some related clean-up
- Re-package/move some util classes
- Use a
JEDWorldPropertiesinstance 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
- Added:
- 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": trueoption, 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
- Dimensions which had the
- Add (optional) redirecting from vanilla commands to the JED variants
- Add a
require_exact_matchoption for thedimensiontypeobject
Original build time: 2018-02-09 23:13:22 UTC+2
- 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-dimensionscommand - Add a config option for the client color events + some related clean-up
Original build time: 2018-01-30 23:53:26 UTC+2
- Fix a crash when trying to set the
SkyRendererwithout data - Re-use existing
DimensionTypeentries as much as possible
Original build time: 2017-12-25 03:27:02 UTC+2
- Add the ability to use custom sky renderers. Closes GH #18.
Original build time: 2017-12-01 01:54:44 UTC+2
- Fix detecting generator changes when applying WorldInfo values in the overworld
Original build time: 2017-11-30 13:45:54 UTC+2
- Move the JED properties from
WorldInfoJEDtoJEDWorldProperties - 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
worldinfoorworldinfo_onetimesections in the dimension config - JED doesn't fire the
CreateSpawnPositionevent for all dimensions anymore (meaning that JED doesn't fire it at all anymore)
- The spawn is now not searched for, if all the three coordinates have been given in either of the
- 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
BiomeProviderSingleforWorldProviderSurfaceJEDearlier and cleaner- This allows the single biome feature to also work under Sponge, if using the
WorldProviderSurfaceJEDWorldProvider type
- This allows the single biome feature to also work under Sponge, if using the
- Fix some JSON parsing errors and error handling
- Fix some
dimbuilderbugs and improve the remove command - Update an outdated command usage string
- Also save the custom
jed_level.datfor the overworld - Fix applying WorldInfo always resetting
allowCommandsto false
Original build time: 2017-11-07 23:53:22 UTC+2
- Sign the JAR
- Fix the bonus chest never generating with JED installed
- Add a
/jed reloadmainconfigcommand to reload the main config from file - Add more debug logging messages
- Move the JED properties from
WorldInfoJEDtoJEDWorldProperties - 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
worldinfoorworldinfo_onetimesections in the dimension config - JED doesn't fire the
CreateSpawnPositionevent for all dimensions anymore (meaning that JED doesn't fire it at all anymore)
- The spawn is now not searched for, if all the three coordinates have been given in either of the
- 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
BiomeProviderSingleforWorldProviderSurfaceJEDearlier and cleaner- This allows the single biome feature to also work under Sponge, if using the
WorldProviderSurfaceJEDWorldProvider type
- This allows the single biome feature to also work under Sponge, if using the
- Fix some JSON parsing errors and error handling
- Fix some
dimbuilderbugs and improve the remove command - Update an outdated command usage string
- Also save the custom
jed_level.datfor the overworld - Fix applying WorldInfo always resetting
allowCommandsto false
Original build time: 2017-11-07 23:54:30 UTC+2
- Sign the JAR
- Fix the bonus chest never generating with JED installed
- Add a
/jed reloadmainconfigcommand to reload the main config from file - Add more debug logging messages
- Move the JED properties from
WorldInfoJEDtoJEDWorldProperties - 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
worldinfoorworldinfo_onetimesections in the dimension config - JED doesn't fire the
CreateSpawnPositionevent for all dimensions anymore (meaning that JED doesn't fire it at all anymore)
- The spawn is now not searched for, if all the three coordinates have been given in either of the
- 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
BiomeProviderSingleforWorldProviderSurfaceJEDearlier and cleaner- This allows the single biome feature to also work under Sponge, if using the
WorldProviderSurfaceJEDWorldProvider type
- This allows the single biome feature to also work under Sponge, if using the
- Fix some JSON parsing errors and error handling
- Fix some
dimbuilderbugs and improve the remove command - Update an outdated command usage string
- Also save the custom
jed_level.datfor the overworld - Fix applying WorldInfo always resetting
allowCommandsto false
Original build time: 2017-11-07 23:55:54 UTC+2
- 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


