Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package simcraft.core.worldgen.rocks;
- import java.util.List;
- import net.minecraft.block.Block;
- import net.minecraft.block.material.Material;
- import net.minecraft.client.renderer.texture.IIconRegister;
- import net.minecraft.creativetab.CreativeTabs;
- import net.minecraft.item.Item;
- import net.minecraft.item.ItemStack;
- import net.minecraft.util.IIcon;
- import simcraft.core.SimCraft;
- import simcraft.core.registration.RegBlocks;
- import cpw.mods.fml.relauncher.Side;
- import cpw.mods.fml.relauncher.SideOnly;
- public class blockOre3 extends Block
- {
- @SideOnly(Side.CLIENT)
- private IIcon iconArray;
- public blockOre3(Material material)
- {
- super(material);
- this.setHardness(2.0F);
- this.setResistance(5F);
- this.setStepSound(Block.soundTypeStone);
- this.setCreativeTab(RegBlocks.tabOres);
- }
- public int damageDropped(int i)
- {
- return i;
- }
- /* Adds the metadata blocks to the creative inventory */
- @SideOnly(Side.CLIENT)
- public void getSubBlocks(Item item, CreativeTabs par2CreativeTabs, List par3List)
- {
- for (int var4 = 0; var4 < 1; ++var4)
- {
- par3List.add(new ItemStack(item, 1, var4));
- }
- }
- @SideOnly(Side.CLIENT)
- /**
- * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata
- */
- @Override
- public IIcon getIcon(int i, int j)
- {
- return iconArray;
- }
- @SideOnly(Side.CLIENT)
- /**
- * When this method is called, your block should register all the icons it needs with the given IconRegister. This
- * is the only chance you get to register icons.
- */
- @Override
- public void registerBlockIcons(IIconRegister par1IconRegister)
- {
- this.iconArray = par1IconRegister.registerIcon("simcraft:blockOre3_1");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement