EntryBase
基本信息
| 属性 | 值 |
|---|---|
| 类名 | amerifrance.guideapi.api.base.EntryBase |
| 类型 | class extends EntryAbstract |
| 构造器 | EntryBase(List<IPage>, String, boolean) |
| 启用版本 | Minecraft 1.7.10 |
功能
EntryAbstract 的最小可用实现:只提供构造器, 把所有绘制与交互方法留空。
实现要点
- 6 个方法(构造器 + 继承的 4 个页面列表操作),无绘制实现体。
- 声明为
class而非abstract class,因此已实现全部抽象方法(均为空体)。 - 4 个实用子类中,EntryText 与
EntryUniText 完全不覆写任何绘制方法
(它们的
methods=0),意味着纯文本条目在 GUI 上不可见 ——它们只靠EntryAbstract的本地化名, 实际绘制由 GuiCategory 用默认文本逻辑完成。 - EntryItemStack 与 EntryResourceLocation 各覆写 1 个方法(绘制)。
相关条目
- EntryAbstract - 父类
- EntryText - 实用子类
- EntryUniText - Unicode 版子类
- EntryItemStack - 物品图标子类
- EntryResourceLocation - 纹理图标子类
- GuiCategory - 绘制条目的界面