准备工作

1. Blockbench下的Structure Importer插件

如何使用Blockbench读取结构nbt并导出结构图片-第1张图片

2. 原版资源包。需要正常结构的资源包,而非.minecraft下带哈希的资源文件夹。可以自己通过脚本或者网络获得,例如这个

步骤

1. 创建通用模型,工具 - > Import Structure,或 文件 - > 导入 -> Structure File。

如何使用Blockbench读取结构nbt并导出结构图片-第2张图片如何使用Blockbench读取结构nbt并导出结构图片-第3张图片

2. 导入原版的资源包,文件夹形式即可。如果导入模组的nbt,还需要该模组的资源包,直接使用解压jar得到的assets文件夹即可。

如何使用Blockbench读取结构nbt并导出结构图片-第4张图片

如何使用Blockbench读取结构nbt并导出结构图片-第5张图片

3. 然后点“确定”,在弹出的对话框选择你要加载的nbt就可以了。如果想出图,可以把拼图删掉。

如何使用Blockbench读取结构nbt并导出结构图片-第6张图片

已知问题

  1. 模组中如果有blockstates比较特殊的方块(例如笔者使用时遇到的AoA3的传送门),会导入失败。

  2. 目前该插件还不能加载流体方块。

  3. 目前该方块也无法处理草方块、树叶等需要着色的方块的颜色,使用其默认颜色,可能需要手动调整。