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 throwsIOExceptionin java (breaking change)- Updated Region-Manipulator to
2.0.0from1.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.regionsto filter regions using the Region-Manipulator'sRegionPos.- Type alias
RegionPositionto help the conversion from the deprecatedRegionPosto Region-Manipulator'sRegionPos RegionPos.toRegionManipulator()to convert the object to the equivalent's Region-Manipulator object.--keep-custom-headsargument to keep converting the player heads with custom skins as regular player heads.WorldConverter.skipSkinHeadsif player heads with custom skins as regular player heads should be skipped.
Changed
- Updated Region-Manipulator to
1.1.0from1.0.0. - Deprecated
RegionPos. Users should use the one provided by Region-Manipulator. - Deprecated
WorldConverter.regionFilter. Users should useWorldConverter.regionsinstead. - 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-headsorWorldConverter.skipSkinHeads - #59
smooth_red_sandstone_slabis now replaced withred_sandstone_slabinstead ofacacia_slab. - #60
red_nether_brick_stairsis now replaced withnether_brick_stairsinstead ofbrick_stairs. - #63
dark_prismarine_stairsis now replaced withstone_brick_stairsinstead 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_slabanddark_prismarine_slabare swapped. - #61, #62
nether_brick_wallandend_stone_brick_wallare 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