GuiCategory

基本信息

属性 值
类名 amerifrance.guideapi.gui.GuiCategory
类型 class extends GuiBase
构造器 GuiCategory(Book, CategoryAbstract, EntityPlayer, ItemStack)
启用版本 Minecraft 1.7.10

功能

分类页:列出所选分类下的全部条目。

实现要点

  • 构造器比 GuiHome 多一个 CategoryAbstract 参数, 锁定当前所在的分类。
  • 9 个方法遍历 category.entryList,调用 EntryAbstract 的 draw / drawExtras / canSee / 点击处理。
  • 条目的 canSee(EntityPlayer, ItemStack) 在此被调用。
  • 纯文本条目(EntryText / EntryUniText)自身不覆写任何绘制方法, 其可见文本由本界面用 EntryAbstract.getLocalizedName() 统一渲染。
  • 条目的 onInit 在此被调用,上下文是 GuiCategory 自身 (与 GuiEntry 传 GuiEntry 形成对照)。

相关条目