- 最后登录:
- -
- 阅读权限:
- 35
- 主题数:
- 14
- 总积分:
- 9578
- 回帖数:
- 164
- 精华数:
- 0
- MCID:
- someoneice
-
EU:970
RF:3071
Vis:3
Mana:0
AE:5207
|
插入新的元数据子类:
- @Override
- @SideOnly(Side.CLIENT)
- public void getSubItems(Item item, CreativeTabs tab, List list) {
- for (int i = 0; i < 2; i ++) list.add(new ItemStack(item, 1, i));
- }
复制代码 子类贴图区分:
- @Override
- @SideOnly(Side.CLIENT)
- public IIcon getIconFromDamage(int meta) {
- return meta < this.icon.length ? this.icon[meta] : this.icon[0];
- }
- @Override
- @SideOnly(Side.CLIENT)
- public void registerIcons(IIconRegister icon) {
- this.icon = new IIcon[2];
- for (int i = 0; i < 2; i ++) this.icon[i] = icon.registerIcon(MODID + ":" + this.name + i);
- }
复制代码 使用元数据区分物品,务必关闭物品可修复,因为元数据与伤害值是相同的,否则玩家可能会通过某些修复手段实现物品之间切换。
|
|