物品等级
尽管在确切的方法签名和类层次结构中存在一些突变,但这部分并没有完全改变 Minecraft 的版本。一个基本项目(一个没有功能的项目,如棒子或锭子:这是正确的,两者都是无用的物品!)
public class CustomItem extends Item {
public CustomItem () {
super();
this.setMaxDamage(0);
this.setCreativeTab(CreativeTabs.MISC);
}
}
与块不同,此时没有太多的定制空间。我们所能做的就是改变物品是否可以受到伤害(工具使用它)以及它将存在的创意标签。当我们使用 GameRegistry 注册物品时,我们将处理的名称和纹理。
然而,这是保持,携带,掉落,加工,熔炼和以其他方式利用物品所需的全部。Minecraft 中的一些物品(如木棍)甚至没有独特的类别,只需使用 new Item()
。我们可以在这里做到这一点,但是任何具有附加功能的项目都需要一个类。