CloudburstMC / Nukkit

Cloudburst Nukkit - Nuclear-Powered Minecraft: Bedrock Edition Server Software
https://cloudburstmc.org
GNU General Public License v3.0
1.22k stars 419 forks source link

[2.0] Old Bark Block does not convert from 1.0 world format #1168

Closed drav0011 closed 4 years ago

drav0011 commented 4 years ago

Expected Behavior

Upon world converting the different log blocks with bark texture should convert into equivalent blocks or (worse) stay as log with bark texture

Actual Behavior

Log with bark texture vanishes from the world upon conversion.

Steps to Reproduce

Make a world in NukkitX 1.0 with FAWE plugin Fill and area with log:12 blocks Right click with woode axe in corner one Left click with wooden axe in corner two //set log:12 Stop server Copy the worlds to a fresh NukkitX 2.0 server Start the server Join the server Will notice those blocks vanished

Images

Before Conversion (Image from NukkitX 1.0 in Minecraft 1.10 version) image

After Conversion (Image from NukkitX 2.0 in Minecraft 1.14 version) image

Notice trees and circler 2 block radius away from glowstone

Information

log 12 (oak bark block texture, but log block id) log 13 (spruce bark block texture, but log block id) log 14 (birch bark block texture, but log block id) log 15 (birch bark block texture, but log block id) log2 12 (acacia bark block texture, but log2 block id) log2 13 (dark oak bark block texture, but log2 block id)

joserobjr commented 4 years ago

Here is a better way to test:

Put the NukkitX 1.X jar in a new folder Start the server to generate the settings files Close the server Delete the worlds folder Add this to to the end of the nukkit.yml file (inside the worlds block):

 world:
  seed: 404
  generator: 'FLAT:2;7,17:12,17:13,17:14,17:15,162:12,162:13;1;'

Start the server Enter the server, you will be in a flat world which each Y layer has a different bark log Dig some blocks to make sure and leaves the holes Stop the server Put the NukkitX 2.0 (alpha) jar in a new folder Start the server to generate the settings files (the server might crash at this stage) Delete the worlds folder, if it exists Add this to to the end of the nukkit.yml file (inside the worlds block):

 world:
  seed: 404
  generator: flat
  options: '2;7,17:12,17:13,17:14,17:15,162:12,162:13;1;'

Start the server Enter the server and see only bedrocks

Typing all this made me realize what causes the issue lol, trying to fix it.

if you saw my message before editing, ignore the last part, I just noticed a big problem that might have to be solved during conversion..