package magicbees.block; import net.minecraft.block.BlockContainer; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.init.Blocks; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import magicbees.main.CommonProxy; import magicbees.main.utils.TabMagicBees; import magicbees.tileentity.TileEntityVisAuraProvider; public class BlockVisAuraProvider extends BlockContainer { public BlockVisAuraProvider() { super(Material.glass); this.setCreativeTab(TabMagicBees.tabMagicBees); this.setBlockName("visAuraProvider"); this.setHardness(0.5f); this.setResistance(1.5f); this.setLightLevel(8); } @Override public boolean isOpaqueCube() { return false; } @Override public TileEntity createNewTileEntity(World world, int metadata) { return new TileEntityVisAuraProvider(); } @Override public int getRenderType() { return CommonProxy.RenderIdVisAuraProvider; } @Override @SideOnly(Side.CLIENT) public void registerBlockIcons(IIconRegister iconRegister) { this.blockIcon = Blocks.planks.getIcon(0, 5); } }