package com.rwtema.funkylocomotion.blocks;
import javax.annotation.Nonnull;
import net.minecraft.block.Block;
import net.minecraft.block.material.MapColor;
import net.minecraft.block.material.Material;
import net.minecraft.block.state.BlockStateContainer;
import net.minecraft.block.state.IBlockState;
public abstract class BlockFLMultiState extends Block {
public BlockFLMultiState(Material blockMaterialIn, MapColor blockMapColorIn) {
super(blockMaterialIn, blockMapColorIn);
}
public BlockFLMultiState(Material materialIn) {
super(materialIn);
}
@Nonnull
@Override
protected abstract BlockStateContainer createBlockState();
@Override
public abstract int getMetaFromState(IBlockState state);
@Override
public abstract IBlockState getStateFromMeta(int meta);
}