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);
}
}
即使在这里,也有一些可用的修改:材料(控制某些属性,例如能够被活塞推动以及是否可以用手打破),硬度(断裂需要多长时间),收获水平(适当的工具和工具)材料:在这种情况下是木制镐),阻力(与爆炸相比),它在创意菜单中显示的标签,以及它具有的声音。
这是任何花哨的功能块将需要去的地方,但是现在我们正在制作一个看起来不错的块,所以我们已经完成了。