ItemSaw
[!INFO] Git Commit:
7808254| Updated: 2026-10-02
| 属性 | 值 |
|---|---|
| 类名 | codechicken.microblock.ItemSaw |
| 类型 | trait Saw + class ItemSaw(sawTag, harvestLevel) + ItemSawRenderer,137 行 |
| 启用版本 | Minecraft 1.7.10 |
| 锯:把整方块切成微块的工具。共注册 3 个,按硬度分级 | |
(sawStone / sawIron / sawDiamond,切割强度 1 / 2 / 3,见 |
|
../core/proxy-microblock)。 |
关键点
- 耐久默认值是
1 << harvestLevel + 8(ItemSaw.scala:41): 石锯 512、铁锯 1024、钻石锯 2048。这是durability配置项的默认值, 未调用setMaxDamage时即为此值。 getCuttingStrength:与注册表算出的最大可切材质等级比较得到。getContainerItem:锯切后返回原方块(返还材料)。setCreativeTab/setMaxStackSize/setNoRepair:物品属性。addSawRecipe(saw, blade):配方形状固定为"srr" / "sbr",s=stickWood、r=rodStone、b= 镐头材料。useBraces()让配方支持{oreName}花括号写法。ItemSawRenderer:带UVTranslation的 3D 渲染。
相关条目
- DefaultContent - 注册
rodStone(锯的手柄) - MicroMaterialRegistry - 提供
calcMaxCuttingStrength - Category Page -
durability/useSawIcons配置项