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:客户端选中框。
相关条目
- MicroRecipe - 产出本物品的合成配方
- MicroMaterialRegistry - 材质解析
- ItemMultiPart - 父物品基类