Multi-Tile-Structure

基本信息

属性 值
注册名 littletiles:multiTiles
内部名 LTMultiTiles
显示名 Multi-Tile-Structure
类 com.creativemd.littletiles.common.items.ItemMultiTiles
最大堆叠 64(Item 默认,类中未覆写 setMaxStackSize)
实现接口 ITilesRenderer、ILittleTile

功能

Multi-Tile-Structure(多方块结构)是一个结构载体物品:它本身长得像一小片微砖拼成的图案(ITilesRenderer 会把 NBT 里的微砖渲染成物品模型),放在世界里后会被还原成一整片微砖。

它与 Little Recipe 成对:Recipe 负责录,本物品负责放。ItemMultiTiles 同时实现 ILittleTile,因此它在小砖渲染路径上与 LittleTile 家族同列。

addInformation 会列出该结构包含的微砖(ItemMultiTiles.java:34)。

onItemUse 不做放置,而是把调用转发给当前的 LittleTile(ItemMultiTiles.java:50-55):

... .onItemUse(stack, player, world, x, y, z, side, offsetX, offsetY, offsetZ);

即真正的放置逻辑由 NBT 中记录的微砖类型自行处理。

数值

数值名 值
最大堆叠 64
内置结构种类 5(见 微砖结构)
耐久 无

交互

触发 行为
使用 按 NBT 记录整体放置微砖
右键 无 GUI(类中无 onItemRightClick)
悬停 ITilesRenderer 渲染 NBT 中的微砖外观

合成配方

没有合成配方。 6 条 GameRegistry.addRecipe(LittleTiles.java:147-169)不含 multiTiles。

其设计获取途径是 Little Recipe 录制后产出,但 ItemRecipe 中对应的自动发放分支整段处于注释中(ItemRecipe.java:64-78),因此源码中不存在任何把图纸转成本物品的生效代码。

相关条目