Releases: PowerNukkit/Java2Nukkit-World-Converter
Releases · PowerNukkit/Java2Nukkit-World-Converter
v3.0.0
3.0.0 - 2020-01-25
Added
- #84 Mappings for Minecraft Java Edition 1.15 items and blocks
Changed
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.
Fixes
- #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.
v.2.0.1
v2.0.0
2.0.0 - 2019-06-02
Added
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.
Changed
- 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
.
Fixed
- #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)
v1.0.0
1.0.0 - 2019-05-25
Added
- 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