CategoryItemStack

基本信息

属性 值
类名 amerifrance.guideapi.categories.CategoryItemStack
类型 class extends CategoryBase
构造器 CategoryItemStack(List<EntryAbstract>, String, ItemStack)
启用版本 Minecraft 1.7.10

功能

用 ItemStack 作为分类图标的实现,也是最常用的分类写法。

实现要点

  • 构造器第 3 个参数即分类图标;比 CategoryResourceLocation 少一个 boolean。
  • 覆写 4 个方法,均为绘制相关(draw / drawExtras 等), 用传入的 RenderItem 渲染该 ItemStack。
  • 未覆写 canSee,故沿用 CategoryBase 的空实现(恒返回 false 或空实现)——即分类不会按玩家权限隐藏。
  • equals / hashCode 不比较 ItemStack 字段 (继承自 CategoryAbstract), 两个图标不同但条目列表相同的分类判为相等。

相关条目