package WayofTime.alchemicalWizardry.common.block; import java.util.List; import java.util.Random; import net.minecraft.block.BlockContainer; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.entity.Entity; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.AxisAlignedBB; import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; import WayofTime.alchemicalWizardry.common.tileEntity.TESpectralContainer; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; public class BlockSpectralContainer extends BlockContainer { public BlockSpectralContainer() { super(Material.cloth); //setCreativeTab(AlchemicalWizardry.tabBloodMagic); this.setBlockName("blockSpectralContainer"); this.setBlockBounds(0,0,0,0,0,0); } @Override @SideOnly(Side.CLIENT) public void registerBlockIcons(IIconRegister iconRegister) { this.blockIcon = iconRegister.registerIcon("AlchemicalWizardry:BlockBloodLight"); } @Override public boolean isOpaqueCube() { return false; } @Override public boolean renderAsNormalBlock() { return false; } @Override public void addCollisionBoxesToList(World par1World, int par2, int par3, int par4, AxisAlignedBB par5AxisAlignedBB, List par6List, Entity par7Entity) { } public int quantityDropped(Random par1Random) { return 0; } @Override public boolean isReplaceable(IBlockAccess world, int x, int y, int z) { return true; } @Override public boolean isAir(IBlockAccess world, int x, int y, int z) { return true; } @Override public TileEntity createNewTileEntity(World var1, int var2) { return new TESpectralContainer(); } }