ClientProxy / CommonProxy
基本信息
| 属性 | 值 |
|---|---|
| 类名 | pl.asie.lib.ClientProxy / pl.asie.lib.CommonProxy |
| 类型 | 2 个类,各 5 个 public 方法 |
| 启用版本 | 1.7.10 |
功能
客户端 / 公共端代理。客户端额外注册方块渲染器并持有 GUI 处理器。
实现要点
- ⚠️
CommonProxy.getSide()直接return null(第 17 行)。调用它做分支判断会得到 null 而非Side.CLIENT/Side.SERVER——是无效实现。 AsieLibMod.init用的是proxy.isClient(),走另一条路径。ClientProxy在init时new BlockBaseRender()注册ISimpleBlockRenderingHandler。
相关条目
- AsieLibMod - 代理的持有者
- BlockBaseRender - 客户端渲染处理器
- GuiHandler - 客户端 GUI 分派