mirror of
https://github.com/Ellpeck/ActuallyAdditions.git
synced 2024-06-13 18:23:50 +02:00
29 lines
898 B
Java
29 lines
898 B
Java
package de.ellpeck.actuallyadditions.common.blocks;
|
|
|
|
import de.ellpeck.actuallyadditions.common.ActuallyAdditions;
|
|
import net.minecraft.block.Block;
|
|
import net.minecraft.item.BlockItem;
|
|
import net.minecraft.item.Item;
|
|
|
|
/**
|
|
* Using a custom class here to declare common rules between all of our blocks.
|
|
* This also provides a simple instance of check for our blocks.
|
|
*
|
|
* @implNote Every block should extend this class in some form or use the {@link IActuallyBlock}
|
|
*/
|
|
public class ActuallyBlock extends Block implements IActuallyBlock {
|
|
public ActuallyBlock(Properties properties) {
|
|
super(properties);
|
|
}
|
|
|
|
@Override
|
|
public BlockItem createBlockItem() {
|
|
return new BlockItem(this, this.getItemProperties());
|
|
}
|
|
|
|
@Override
|
|
public Item.Properties getItemProperties() {
|
|
return new Item.Properties().group(ActuallyAdditions.ACTUALLY_GROUP);
|
|
}
|
|
}
|