ItemMicroPart

[!INFO] Git Commit: 7808254 | Updated: 2026-10-02

属性 值
类名 codechicken.microblock.ItemMicroPart
类型 class extends Item + ItemMicroPartRenderer,210 行
启用版本 Minecraft 1.7.10
装着一块微块的物品。堆叠上限即该位置上剩余的微块数量。

关键点

  • setHasSubtypes(true):物品按材质分成不同变种,getSubItems 列出全部。
  • getMaterial / getMaterialID:从 NBT 读取材质。
  • create:反序列化工具,补齐缺失的 NBT 字段;checkTagCompound 做前置校验。
  • onItemUse:放置微块,交给 MicroblockPlacement 计算落点。
  • getItemStackDisplayName:显示为原版方块名加微块数量。
  • ItemMicroPartRenderer:物品栏 3D 渲染;renderHighlight:客户端选中框。

相关条目