CategoryResourceLocation
基本信息
| 属性 | 值 |
|---|---|
| 类名 | amerifrance.guideapi.categories.CategoryResourceLocation |
| 类型 | class extends CategoryBase |
| 构造器 | CategoryResourceLocation(List<EntryAbstract>, String, ResourceLocation) |
| 启用版本 | Minecraft 1.7.10 |
功能
用 ResourceLocation(自定义纹理)作为分类图标的实现。
实现要点
- 构造器第 3 个参数是纹理位置,渲染时直接按该
ResourceLocation贴图, 不经过物品渲染管线。 - 覆写 4 个方法(绘制相关),其余行为(可见性、点击)留空。
- 适合分类图标是物品无法表达的自定义图片(如 logo、边框图)的场景; 若只是想要物品外观,用 CategoryItemStack 更简单。
- 与 CategoryItemStack 一样,
equals/hashCode不比较图标字段。
相关条目
- CategoryBase - 父类
- CategoryAbstract - 祖父类
- CategoryItemStack - 平行的物品图标实现
- EntryResourceLocation - 条目层的对应实现
- GuiHome - 绘制分类的界面