Skip to content

Latest commit

 

History

History
155 lines (136 loc) · 9.1 KB

CHANGELOG.md

File metadata and controls

155 lines (136 loc) · 9.1 KB

Changelog

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.

Fixes

  • #88 Piston heads were being converted incorrectly
  • #89 The -r parameter doesn't accept regions with position higher then 9

Added

  • #85 Support for converting to the PowerNukkit save format adding --target powernukkit to the arguments

3.0.0 - 2020-01-25

Added

  • #84 Mappings for Minecraft Java Edition 1.15 items and blocks

Changed

  • WorldConverter.convert() now throws IOException in java (breaking change)
  • Updated Region-Manipulator to 2.0.0 from 1.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.

2.0.1 - 2019-06-18

Fixes

  • #72 Some redstone wire states gets converted to other block improperly
  • #73 Fixes the conversion for petrified oak slabs
  • #74 Fixes large_fern becoming sunflower in inventories
  • #75 Fixes dragon heads becomes skeleton skulls

2.0.0 - 2019-06-02

Added

  • WorldConveter.regions to filter regions using the Region-Manipulator's RegionPos.
  • Type alias RegionPosition to help the conversion from the deprecated RegionPos to Region-Manipulator's RegionPos
  • 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 from 1.0.0.
  • Deprecated RegionPos. Users should use the one provided by Region-Manipulator.
  • Deprecated WorldConverter.regionFilter. Users should use WorldConverter.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 or WorldConverter.skipSkinHeads
  • #59 smooth_red_sandstone_slab is now replaced with red_sandstone_slab instead of acacia_slab.
  • #60 red_nether_brick_stairs is now replaced with nether_brick_stairs instead of brick_stairs.
  • #63 dark_prismarine_stairs is now replaced with stone_brick_stairs instead of cobblestone_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 and dark_prismarine_slab are swapped.
  • #61, #62 nether_brick_wall and end_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

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