package WayofTime.alchemicalWizardry.common.block; import net.minecraft.block.BlockContainer; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; import WayofTime.alchemicalWizardry.AlchemicalWizardry; import WayofTime.alchemicalWizardry.common.tileEntity.TEReagentConduit; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; public class BlockReagentConduit extends BlockContainer { public BlockReagentConduit() { super(Material.cloth); setHardness(2.0F); setResistance(5.0F); this.setBlockName("blockReagentConduit"); this.setCreativeTab(AlchemicalWizardry.tabBloodMagic); } @Override @SideOnly(Side.CLIENT) public void registerBlockIcons(IIconRegister iconRegister) { this.blockIcon = iconRegister.registerIcon("AlchemicalWizardry:SimpleTransCircle"); } @Override public TileEntity createNewTileEntity(World world, int meta) { return new TEReagentConduit(); } @Override public boolean canProvidePower() { return true; } // @Override // @SideOnly(Side.CLIENT) // public void getSubBlocks(Item par1, CreativeTabs par2CreativeTabs, List par3List) // { // if (this.equals(ModBlocks.blockSpellParadigm)) // { // par3List.add(new ItemStack(par1, 1, 0)); // par3List.add(new ItemStack(par1, 1, 1)); // par3List.add(new ItemStack(par1, 1, 2)); // par3List.add(new ItemStack(par1, 1, 3)); // } else // { // super.getSubBlocks(par1, par2CreativeTabs, par3List); // } // } @Override public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int side, float what, float these, float are) { return super.onBlockActivated(world, x, y, z, player, side, what, these, are); } @Override public boolean isOpaqueCube() { return false; } @Override public boolean renderAsNormalBlock() { return false; } @Override public int getRenderType() { return -1; } }