Cleanup enum container implementation

This commit is contained in:
Nicholas Ignoffo 2016-10-18 16:38:56 -07:00
parent 6a4c56293b
commit 1aad7ee531
5 changed files with 32 additions and 12 deletions

View file

@ -109,9 +109,13 @@ public class BlockRitualController extends BlockEnumContainer<EnumRitualControll
}
@Override
public TileEntity createNewTileEntity(World world, int meta)
{
return meta == 0 ? (new TileMasterRitualStone()) : (new TileImperfectRitualStone());
public boolean hasTileEntity(IBlockState state) {
return true;
}
@Override
public TileEntity createTileEntity(World world, IBlockState state) {
return state.getValue(getProperty()) == EnumRitualController.MASTER ? new TileMasterRitualStone() : new TileImperfectRitualStone();
}
// IVariantProvider