Amulet-Team / Amulet-Map-Editor

A new Minecraft world editor and converter that supports all versions since Java 1.12 and Bedrock 1.7.

Home Page:https://www.amuletmc.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Bug Report] Missing Block Entity for Suspicious Gravel & Suspicious Sand Blocks

StealthyExpertX opened this issue · comments

Bug Report

When attempting to create the new Suspicious Gravel and Sand blocks using the Fill or Replace tools in Amulet, the NBT data for both Bedrock and Java platforms is not properly generated. This seems to suggest that the translations for these block entities might be missing or not included in the PYMCTranslate translations for both Bedrock and Java 1.20.0 versions.

Current Behaviour:

The NBT data for the new Suspicious Gravel and Sand blocks are not created or generated.

Expected behavior:

When creating the new Suspicious Gravel and Sand blocks, the corresponding NBT data should be correctly generated.

Steps To Reproduce:

    • Open Amulet Editor.
    • Load a world in either (Bedrock or Java) 1.20.0 or above.
    • Use the Fill or Replace tool/operation to create Suspicious Gravel and Sand blocks.
    • Check the NBT data for the newly created blocks.
  • By holding the Alt key and hovering over a block.

Environment:

  • OS: Windows 10
  • Minecraft Platform: Bedrock and Java
  • Minecraft Version: 1.20.0
  • Amulet Version: V0.10.18

Additional context

  • This issue is related to missing or incorrect translations in the PYMCTranslate module.

The new Block Entity ids for Java and Bedrock editions are the following:

- Bedrock: "BrushableBlock"
- Java: "minecraft:brushable_block"

The NBT Formats

  • BEDROCK
    image

  • JAVA
    image

Attachments

N/A

Screenshots

image
image
image

Worlds

N/A

I tried writing a script to force the block entities to be set but seems they have to be supported by the translator or it wont be able to do that.

create_brushable_blocks_plugin.zip
That was my attempt at forcing it to save the Block Entity Data.