BlockMicroMaterial

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

属性 值
类名 codechicken.microblock.BlockMicroMaterial
类型 class BlockMicroMaterial(block, meta = 0) + MaterialRenderHelper,202 行
启用版本 Minecraft 1.7.10
把一个原版方块加 meta 包装成微材质:告诉微块系统"这一小块用什么方块的颜色、
贴图、硬度、爆炸抗性"。

关键点

  • materialKey / oldKey:新旧微材质键名,用于升级兼容(见 DefaultContent 的 remapName)。
  • getColour / blockColour / getStrength / getBreakingIcon / safeIcon: 委托给被包装方块,或从贴图精灵取均值。
  • explosionResistance / getStrength:未覆写的路径直接用原版方块值, 因此微块强度等于整块强度,而不是除以 27。
  • loadIcons / start:带 @SideOnly 的贴图加载。
  • render / renderMicroFace / canRenderInPass:渲染分派。
  • createAndRegister:静态工厂加注册一步完成。
  • MaterialRenderHelper 是配套的渲染辅助对象。

相关条目