RenderingErrorBlock
基本信息
| 属性 | 值 |
|---|---|
| 类名 | com.colen.tempora.blocks.RenderingErrorBlock |
| modid | tempora |
| 注册名 | renderingErrorBlock(驼峰) |
| 材质 | Material.rock |
| 纹理 | tempora:rendering_error |
| 创造栏 | setCreativeTab(null) —— 不进入创造模式物品栏 |
功能
内部占位方块,不是玩法内容。当 mod 自己的渲染逻辑出错时,用它作为替代方块顶在出错坐标上, 好让管理员在世界里直接看到「这里渲染炸了」,而不是看到一个空气或崩溃。
实现要点
- 实例在 Tempora 的静态字段中直接
new(Tempora.java:50), 在 CommonProxy 中注册。 getIcon无视 side 与 meta,所有面共用同一个图标(return this.icon;)。- 客户端启动时用
API.hideItem隐藏其物品形式,见 ClientProxy。 - 真正把它放进世界的是 RenderingUtils。
相关条目
- RenderingErrorItemBlock - 其 ItemBlock 形式
- CommonProxy - 注册位置
- RenderingUtils - 放置逻辑