Anvil-Dev/AnvilCraft

[Bug] 结构工具不记录一些必要的的方块状态

YocyCraft opened this issue · 0 comments

OS Version - 操作系统

Windows

Minecraft Version Details - Minecraft 版本信息

1.21.1

Mod Loader - 模组加载器

NeoForge

Version Details - 版本信息

anvilcraft-192

Existing behavior - 现有行为

结构工具只记录了部分的方块状态,这导致某些必要的方块状态无法被正确地记录。目前发现的有藤蔓、发光地衣、雪片。
此外,所有方块的waterlogged状态都不会被记录。

2024-10-31_21 29 31

{
  "pattern": {
    "layers": [
      [
        "A  ",
        "   ",
        "A B"
      ],
      [
        "   ",
        "   ",
        "   "
      ],
      [
        "   ",
        "   ",
        "  B"
      ]
    ],
    "symbols": {
      "A": {
        "block": "minecraft:glow_lichen"
      },
      "B": {
        "block": "minecraft:vine"
      }
    }
  },
  "result": {
    "id": "minecraft:stick",
    "count": 1
  },
  "type": "anvilcraft:multiblock"
}

2024-10-31_21 35 11

{
  "pattern": {
    "layers": [
      [
        "   ",
        "AAA",
        "   "
      ],
      [
        "   ",
        "   ",
        "   "
      ],
      [
        "   ",
        "   ",
        "   "
      ]
    ],
    "symbols": {
      "A": {
        "block": "minecraft:snow"
      }
    }
  },
  "result": {
    "id": "minecraft:hopper",
    "count": 1
  },
  "type": "anvilcraft:multiblock"
}

Expected behavior - 预期行为

结构工具能记录以上这些方块的具体状态。

To Reproduce - 复现问题

  1. 在游戏内利用结构工具选中一个包含藤蔓/发光地衣的区域。
  2. 打开结构工具并点击”到json“按钮保存。
  3. 查看被保存的json文件,里面没有记录具体方块状态。

This issue is unique - 这个issue是唯一的

  • I have searched the issue tracker and did not find an issue describing my bug. - 我已经搜索问题追踪器并且没有发现相同的 issue。