filename:
common/src/main/java/rearth/oritech/block/blocks/processing/PoweredFurnaceBlock.java
branch:
1.21
back to repo
package rearth.oritech.block.blocks.processing;
import net.minecraft.block.Block;
import net.minecraft.block.BlockEntityProvider;
import net.minecraft.block.BlockState;
import net.minecraft.block.entity.BlockEntity;
import net.minecraft.state.StateManager;
import net.minecraft.state.property.Properties;
import org.jetbrains.annotations.NotNull;
import rearth.oritech.block.base.block.MultiblockMachine;
import rearth.oritech.block.entity.processing.PoweredFurnaceBlockEntity;
public class PoweredFurnaceBlock extends MultiblockMachine implements BlockEntityProvider {
public PoweredFurnaceBlock(Settings settings) {
super(settings);
setDefaultState(getDefaultState().with(Properties.LIT, false));
}
@Override
protected void appendProperties(StateManager.Builder<Block, BlockState> builder) {
super.appendProperties(builder);
builder.add(Properties.LIT);
}
@Override
public @NotNull Class<? extends BlockEntity> getBlockEntityType() {
return PoweredFurnaceBlockEntity.class;
}
}