- 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.
- Any player changing to such a dimension will get their game mode automatically set to the one set via the
- 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
- 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.
- Any player changing to such a dimension will get their game mode automatically set to the one set via the
- 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
- 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 theconfig/
directory - Add: Added a config to enable/disable the info type logging messages. It is disabled by default.
- Add:
unregister
andoverride
keys to thedimensions.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
- 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.
- 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
- 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 usedifficulty
- Same as vanilla, but per-dimensiondefaultgametype
- Same as vanilla, but per-dimensiongamerule
- Same as vanilla, but per-dimensiontime
- Same as vanilla, but per-dimensionweather
- Same as vanilla, but per-dimensionworldborder
- Same as vanilla, but per-dimensionreload
- Reloads the dimension configs from thedimensions.json
config fileregister
- Allows registering a new dimension from in-game. There are a couple of improvements coming to this still.unregister
- Unregisters a dimensionunregister-remove
- Unregisters a dimension and removes it from thedimensions.json
config (but doesn't delete the world files)
Original build time: 2016-12-01 00:35:47 UTC+2