MicroblockClass
[!INFO] Git Commit:
7808254| Updated: 2026-10-02
| 属性 | 值 |
|---|---|
| 类名 | codechicken.microblock.MicroblockClass |
| 类型 | class extends IPartFactory2 + CommonMicroClass,64 行 |
| 启用版本 | Minecraft 1.7.10 |
微块的形状工厂。默认提供 5 种形状,各自占用一类 PartMap 槽位。 |
| 形状类 | 形状 | 对应槽位 |
|---|---|---|
FaceMicroClass |
面的整块 | 6 个面槽位 |
HollowMicroClass |
挖空中心 | CENTER |
CornerMicroClass |
角 | 8 个角槽位 |
EdgeMicroClass |
棱 | 12 条棱槽位 |
PostMicroClass |
竖柱(连接用) | 由自身单独处理 |
5 种形状的注册顺序见 DefaultContent(FaceMicroClass.register(0) 起)。
classes是长度 256 的缓存数组,按(形状, 材料)索引已构造的实例。register为形状分配数字 id,createPart反查。CommonMicroClass统一处理"形状 × 材质"的实例缓存。
相关条目
- DefaultContent - 触发 5 种形状注册
- Microblock - 被创建的部件类型