GuiHome

基本信息

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

功能

指南书的首页:列出本书的全部分类,供玩家选择进入。

实现要点

  • 9 个方法负责遍历 book.categoryList、逐个调用 CategoryAbstract 的 draw / drawExtras / canSee 与点击处理。
  • 分类的 canSee(EntityPlayer, ItemStack) 在此被调用以决定是否显示。
  • 绘制分类时传入 drawOnLeft 标志与 RenderItem 实例 (供 CategoryItemStack 等子类渲染图标)。
  • 分类的 tooltip 由 CategoryAbstract.getTooltip() 提供。
  • 欢迎语取自 Book 的 unlocWelcomeMessage, 经 getLocalizedWelcomeMessage() 查表。
  • 本类被 GuiHomeNew 继承。

相关条目