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是配套的渲染辅助对象。
相关条目
- MicroMaterialRegistry - 注册与 id 分配
- GrassMicroMaterial - 特殊材质实现