HollowMicroblock
[!INFO] Git Commit:
7808254| Updated: 2026-10-02
| 属性 | 值 |
|---|---|
| 类名 | codechicken.microblock.HollowMicroblock |
| 类型 | trait HollowMicroblock,417 行,微块中最大文件 |
| 启用版本 | Minecraft 1.7.10 |
镂空微块:占据 CENTER 槽位,但在渲染与命中上被当作一个挖了洞的方块, |
|
| 可开正面 / 背面 / 侧面洞口。文件内含大量 OpenGL 直调 | |
(glEnable / glTranslated / glBlendFunc / glLineWidth 等)。 |
关键点
occBounds:遮挡包围盒集合。pBoxes/recalcBounds:按开启的洞口重算包围盒。HollowPlacementGrid extends FaceEdgeGrid(3 / 8d):命中判定网格边长为3/8格, 与FacePlacementGrid(1/4d)、EdgePlacementGrid、CornerPlacementGrid并列为 4 种网格。expand:洞口开启时向外扩张。drawHighlight/drawBreaking:镂空形状下的高亮与破坏动画。HollowMicroblockClient承载全部渲染逻辑。
相关条目
- PlacementGrids - 4 种命中网格定义
- PartMap -
CENTER槽位