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);
    }
}

即使在這裡,也有一些可用的修改:材料(控制某些屬性,例如能夠被活塞推動以及是否可以用手打破),硬度(斷裂需要多長時間),收穫水平(適當的工具和工具)材料:在這種情況下是木製鎬),阻力(與爆炸相比),它在創意選單中顯示的標籤,以及它具有的聲音。

這是任何花哨的功能塊將需要去的地方,但是現在我們正在製作一個看起來不錯的塊,所以我們已經完成了。