ClientProxy
基本信息
| 属性 | 值 |
|---|---|
| 类名 | amerifrance.guideapi.proxies.ClientProxy |
| 类型 | class extends CommonProxy,2 个方法 |
| 启用版本 | Minecraft 1.7.10(仅客户端) |
功能
客户端代理,实现 CommonProxy 声明的 GUI 相关行为。
实现要点
- 只覆写 2 个方法,继承 CommonProxy 的其余 2 个。
- 被覆写的是 GUI handler 注册与
openEntry的真实界面跳转 (player.openGui(...))——服务端无法执行,故只在客户端实现。 - 源码中没有
@SideOnly(Side.CLIENT)注解; 加载隔离由 FML 的@SidedProxy机制保证。 - 具体的首页布局类(GuiHome 或 GuiHomeNew)在本类中选择。
相关条目
- CommonProxy - 父类
- GuideAPI -
@SidedProxy声明处 - GuiHome - 可能的首页实现
- GuiHomeNew - 可能的首页实现(新版布局)
- ItemGuideBook -
openEntry的调用方