pmmp / PocketMine-MP

A server software for Minecraft: Bedrock Edition in PHP
https://pmmp.io
GNU Lesser General Public License v3.0
3.25k stars 1.53k forks source link

Conversion related to chunk, console plastered issue #5811

Open cherrychip8293 opened 1 year ago

cherrychip8293 commented 1 year ago

Issue description

Steps to reproduce the issue

In the APi 5 version, put the map in and walk around freely, check the console, and you'll have the console plastered with that. However, the error seems to occur only on maps taken from JavaEditon

OS and versions

Plugins

The same error occurs when removing all plug-ins Below is proof that I removed the plug-in image

Crashdump, backtrace or other files

[Server thread/ERROR]: [World Provider: world] [Loading chunk x=-10 z=-16 v40] [Subchunk y=4 v9] Failed to deserialize blockstate: Property "item_frame_photo_bit" is missing offset 47 in palette, blockstate NBT: TAG_Compound={ "name" => TAG_String="minecraft:frame" "version" => TAG_Int=18040320 "states" => TAG_Compound={ "facing_direction" => TAG_Int=4 } } [17:11:20.776] [Server thread/ERROR]: [World Provider: world] [Loading chunk x=-10 z=-16 v40] [Subchunk y=4 v9] Failed to deserialize blockstate: Property "item_frame_photo_bit" is missing offset 48 in palette, blockstate NBT: TAG_Compound={ "name" => TAG_String="minecraft:frame" "version" => TAG_Int=18040320 "states" => TAG_Compound={ "facing_direction" => TAG_Int=3 } } [17:11:22.926] [Server thread/ERROR]: [World Provider: world] [Loading chunk x=2 z=-17 v40] [Subchunk y=4 v9] Failed to deserialize blockstate: Property "wall_post_bit" is missing offset 33 in palette, blockstate NBT: TAG_Compound={ "name" => TAG_String="minecraft:cobblestone_wall" "version" => TAG_Int=18040320 "states" => TAG_Compound={ "wall_block_type" => TAG_String="cobblestone" } } [17:11:22.926] [Server thread/ERROR]: [World Provider: world] [Loading chunk x=2 z=-17 v40] [Subchunk y=5 v9] Failed to deserialize blockstate: Property "wall_post_bit" is missing offset 12 in palette, blockstate NBT: TAG_Compound={ "name" => TAG_String="minecraft:cobblestone_wall" "version" => TAG_Int=18040320 "states" => TAG_Compound={ "wall_block_type" => TAG_String="cobblestone" }

dktapps commented 1 year ago

However, the error seems to occur only on maps taken from JavaEditon

The problem comes from https://chunker.app. Please try a different conversion tool such as Amulet.

dktapps commented 1 year ago

Relates to #5632

Blackjack200 commented 1 year ago

However, the error seems to occur only on maps taken from JavaEditon

The problem comes from https://chunker.app. Please try a different conversion tool such as Amulet.

not only JE map, but also maps from dragonfly

dktapps commented 1 year ago

not only JE map, but also maps from dragonfly

Really, I wouldn't expect that ... cc @JustTalDevelops

Blackjack200 commented 1 year ago

Really, I wouldn't expect that ... cc @JustTalDevelops

maybe it's wrong, I setup a MITM proxy for PM4 server and download network world to disk world using dragonfly library.