All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Click the link above to see the future.
- #88 Piston heads were being converted incorrectly
- #89 The -r parameter doesn't accept regions with position higher then 9
- #85 Support for converting to the PowerNukkit save format adding
--target powernukkit
to the arguments
3.0.0 - 2020-01-25
- #84 Mappings for Minecraft Java Edition 1.15 items and blocks
WorldConverter.convert()
now throwsIOException
in java (breaking change)- Updated Region-Manipulator to
2.0.0
from1.1.0
(breaking change) - #84 The source world must be optimized by Minecraft 1.15.2 now
- If the converter finds an unmapped block it will now be converted as 248:0 (minecraft:info_update) instead of 1:15 (stone with invalid data)
- sweet_berries and shield are no longer replaced, they are obtainable in Nukkit 1.X now
- Honey bottle and all banner patterns are no longer replaced, they aren't obtainable in Nukkit 1.X but the server won't break if you have these items in your inventory anymore.
- #78 Error parsing sign text: IllegalStateException: component must not be null
- #79 Region files with axis number (X or Z) higher then 9 being ignored
- #87 Double chests facing north and east have the contents swapped
- Internal mappings for barrel, grindstone, lectern, stonecutter, bell, campfire, bee_nest and beehive. Does not affects the output because they aren't supported by Nukkit 1.X, so they were all replaced by other blocks.
2.0.1 - 2019-06-18
- #72 Some redstone wire states gets converted to other block improperly
- #73 Fixes the conversion for petrified oak slabs
- #74 Fixes
large_fern
becomingsunflower
in inventories - #75 Fixes dragon heads becomes skeleton skulls
2.0.0 - 2019-06-02
WorldConveter.regions
to filter regions using the Region-Manipulator'sRegionPos
.- Type alias
RegionPosition
to help the conversion from the deprecatedRegionPos
to Region-Manipulator'sRegionPos
RegionPos.toRegionManipulator()
to convert the object to the equivalent's Region-Manipulator object.--keep-custom-heads
argument to keep converting the player heads with custom skins as regular player heads.WorldConverter.skipSkinHeads
if player heads with custom skins as regular player heads should be skipped.
- Updated Region-Manipulator to
1.1.0
from1.0.0
. - Deprecated
RegionPos
. Users should use the one provided by Region-Manipulator. - Deprecated
WorldConverter.regionFilter
. Users should useWorldConverter.regions
instead. - Unmapped block states will now log a warning
- Colored signs will be colored using text color instead of dye color. Some colors will be a little different and all them will be very bright.
- #54 Player heads with custom skins will now be skipped by default. This can be changed using
--keep-custom-heads
orWorldConverter.skipSkinHeads
- #59
smooth_red_sandstone_slab
is now replaced withred_sandstone_slab
instead ofacacia_slab
. - #60
red_nether_brick_stairs
is now replaced withnether_brick_stairs
instead ofbrick_stairs
. - #63
dark_prismarine_stairs
is now replaced withstone_brick_stairs
instead ofcobblestone_stairs
.
- #38 The entire path is shown in Usage at --help
- #39 HeightMap is not converted properly
- #40 Biomes are not converted properly
- Exceptions when converting optimized 1.8.8 to Nukkit. (#41, #42, #43, #44, #45, #46, #47, #48, #66, #67)
- #49 Nukkit crash due to an illegal conversion of generatorOption settings
- #50 waterloggable block states migrated from optimized 1.8.8 world becomes stone.
- #51 noteblocks migrated from optimized 1.8.8 world becomes stone.
- #52 generatorOptions conversion for flat worlds
- #53 The trapdoor placement and open/close state changes after conversion.
- #55 Signs are empty after the conversion.
- #56 The buttons placement and pressed state changes after conversion.
- #57 Stained glasses are becoming invisible bedrock.
- #58
prismarine_brick_slab
anddark_prismarine_slab
are swapped. - #61, #62
nether_brick_wall
andend_stone_brick_wall
are swapped. - #64 Empty chunks being recreated.
- #68 Banners are not being completely converted
- #69, #71 Incorrect block data manipulation by the item frame conversion causes nearby blocks to change.
- #70 Unmapped biome with id -107 (and other negative values)
1.0.0 - 2019-05-25
- Support for Minecraft 1.14.1 to Nukkit ccd5d78
- Conversion for block states to block/data
- Conversion for items in inventories
- Conversion for paintings
- Conversion for item frames
- Conversion for dropped items
- Conversion for experience orbs
- Conversion for falling blocks
- Conversion for primed TNT
- Small API for usage as library
- Option specify the region files that will be converted