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), 两个图标不同但条目列表相同的分类判为相等。
相关条目
- CategoryBase - 父类
- CategoryAbstract - 祖父类
- CategoryResourceLocation - 平行的纹理图标实现
- GuiHome - 绘制分类的界面
- Book - 分类的宿主