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。

相关条目