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。

相关条目