物品等級
儘管在確切的方法簽名和類層次結構中存在一些突變,但這部分並沒有完全改變 Minecraft 的版本。一個基本專案(一個沒有功能的專案,如棒子或錠子:這是正確的,兩者都是無用的物品!)
public class CustomItem extends Item {
public CustomItem () {
super();
this.setMaxDamage(0);
this.setCreativeTab(CreativeTabs.MISC);
}
}
與塊不同,此時沒有太多的定製空間。我們所能做的就是改變物品是否可以受到傷害(工具使用它)以及它將存在的創意標籤。當我們使用 GameRegistry 註冊物品時,我們將處理的名稱和紋理。
然而,這是保持,攜帶,掉落,加工,熔鍊和以其他方式利用物品所需的全部。Minecraft 中的一些物品(如木棍)甚至沒有獨特的類別,只需使用 new Item()
。我們可以在這裡做到這一點,但是任何具有附加功能的專案都需要一個類。