Microblock
[!INFO] Git Commit:
7808254| Updated: 2026-10-02
| 属性 | 值 |
|---|---|
| 类名 | codechicken.microblock.Microblock |
| 类型 | class extends TCuboidPart,178 行 |
| 启用版本 | Minecraft 1.7.10 |
| 微块的部件实体:一个格子里的若干"块"合起来还原成原版方块的样子。 | |
它持有 material(微材质 id)并按位置把自身贡献的方块交给渲染器。 |
关键点
- 材质是数字 id(
material: Int),真实方块由 MicroMaterialRegistry 解析, 这样同一份存档可以用材质 id 表达上百种方块。 writeMaterialID/writeDesc/readDesc负责网络与存盘。explosionResistance/getStrength按材质查表。getBrokenIcon复用材质的破坏贴图。CommonMicroblock/MicroblockClient/CommonMicroblockClient是共享 trait 与渲染 trait。
相关条目
- PartMap - 27 槽位划分
- MicroMaterialRegistry - 材质 id 解析
- MicroblockClass - 5 种形状的注册表