package darkknight.jewelrycraft.block; import java.util.Random; import net.minecraft.block.BlockContainer; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IconRegister; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.Explosion; import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; import darkknight.jewelrycraft.tileentity.TileEntityMolder; public class BlockJewelrsCraftingTable extends BlockContainer { Random rand = new Random(); protected BlockJewelrsCraftingTable(int par1, Material par2Material) { super(par1, par2Material); this.setBlockBounds(0.1F, 0F, 0.1F, 0.9F, 0.2F, 0.9F); } @Override public TileEntity createNewTileEntity(World world) { return new TileEntityMolder(); } @Override public boolean renderAsNormalBlock() { return false; } @Override public boolean onBlockActivated(World world, int i, int j, int k, EntityPlayer entityPlayer, int par6, float par7, float par8, float par9) { return true; } @Override public void onBlockDestroyedByPlayer(World world, int i, int j, int k, int par5) { } @Override public void onBlockDestroyedByExplosion(World world, int i, int j, int k, Explosion par5Explosion) { onBlockDestroyedByPlayer(world, i, j, k, 0); } @Override public void onBlockClicked(World world, int i, int j, int k, EntityPlayer player) { } @Override public boolean shouldSideBeRendered(IBlockAccess iblockaccess, int i, int j, int k, int l) { return false; } @Override public boolean isOpaqueCube() { return false; } @Override public int getRenderType() { return -1; } @Override public void registerIcons(IconRegister icon) { this.blockIcon = icon.registerIcon("jewelrycraft:jewelrdCraftingTable"); } }