ClientProxy / ServerProxy
基本信息
| 属性 | 值 |
|---|---|
| 类名 | ...ClientProxy / ServerProxy |
| 类型 | 2 个类,各 extends CommonProxy |
| 源码规模 | 12 / 13 行 |
| 唯一方法 | getSide() |
| 启用版本 | 1.7.10 |
功能
客户端 / 服务端代理。本 mod 的两个代理只覆写 getSide(),其余全部继承
CommonProxy 的实现——即内容注册逻辑在两侧完全相同。
实现要点
ClientProxy.getSide()返回Side.CLIENT,ServerProxy.getSide()返回Side.SERVER。- ⚠️ 但
CommonProxy.getSide()直接return null(CommonProxy.java:29)。 两端代理覆写它正是为了让这个空实现可用——但源码中没有任何地方调用proxy.getSide()。 - 换言之:这两个类是纯粹的形式性文件,覆写了一个没人用的方法。
- 真正有意义的代理差异(渲染、GUI、纹理)完全没有实现——本 mod 的 GUI 由 GT5u 的
IGuiHolder提供,不走proxy。
相关条目
- CommonProxy - 被继承的实现方
- NuclearHorizons - 代理持有者