GuiHomeNew
基本信息
| 属性 | 值 |
|---|---|
| 类名 | amerifrance.guideapi.gui.GuiHomeNew |
| 类型 | class extends GuiHome |
| 构造器 | GuiHomeNew(Book, EntityPlayer, ItemStack) |
| 覆写方法 | 2 |
| 启用版本 | Minecraft 1.7.10 |
功能
首页的新版布局变体。
实现要点
- 构造器参数与 GuiHome 完全一致,只覆写 2 个方法。
- 两个覆写方法即布局差异点(分类的排列 / 分栏方式), 其余 9 个方法全部复用 GuiHome 与 GuiBase 的实现。
- 源码中没有任何配置项或命令行开关来选择使用
GuiHome还是GuiHomeNew——两者的选用由依赖方 mod 决定 (在registerGuiHandler的proxy中指定具体 GUI 类)。 - GuideAPI 只注册了
proxy, 默认的 GUI 分派链在CommonProxy/ClientProxy中。
相关条目
- GuiHome - 父类
- GuiBase - 祖父类
- ClientProxy - GUI 类的选择方
- CommonProxy - GUI handler 注册