31 lines
652 B
Java
31 lines
652 B
Java
/*
|
|
* Copyright (C) 2018 BARBOTIN Nicolas
|
|
*/
|
|
|
|
package net.montoyo.wd.block;
|
|
|
|
import net.minecraft.world.item.BlockItem;
|
|
import net.minecraft.world.item.Item;
|
|
import net.minecraft.world.level.block.Block;
|
|
|
|
public abstract class WDBlock extends Block {
|
|
|
|
protected BlockItem itemBlock;
|
|
|
|
public WDBlock(Properties properties) {
|
|
super(properties);
|
|
}
|
|
|
|
public void makeItemBlock() {
|
|
if(itemBlock != null)
|
|
throw new RuntimeException("WDBlock.makeItemBlock() called twice!");
|
|
|
|
itemBlock = new BlockItem(this, new Item.Properties());
|
|
}
|
|
|
|
public BlockItem getItem() {
|
|
return itemBlock;
|
|
}
|
|
|
|
}
|