Block Class
首先,我們需要一個代表塊的類
public class CustomBlock extends Block {
public CustomBlock () {
super(Material.ROCK);
setHardness(1.0f);
setHarvestLevel("pickaxe", 0);
setResistance(1.0f);
setCreativeTab(CreativeTabs.DECORATIONS);
this.setSoundType(SoundType.STONE);
}
}
即使在這裡,也有一些可用的修改:材料(控制某些屬性,例如能夠被活塞推動以及是否可以用手打破),硬度(斷裂需要多長時間),收穫水平(適當的工具和工具)材料:在這種情況下是木製鎬),阻力(與爆炸相比),它在創意選單中顯示的標籤,以及它具有的聲音。
這是任何花哨的功能塊將需要去的地方,但是現在我們正在製作一個看起來不錯的塊,所以我們已經完成了。