Advertisement
Guest User

Untitled

a guest
Jul 5th, 2013
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.96 KB | None | 0 0
  1. package wert.drillgorg;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.Random;
  5.  
  6. import cpw.mods.fml.relauncher.Side;
  7. import cpw.mods.fml.relauncher.SideOnly;
  8. import net.minecraft.block.Block;
  9. import net.minecraft.block.BlockCrops;
  10. import net.minecraft.block.BlockFlower;
  11. import net.minecraft.block.material.Material;
  12. import net.minecraft.client.renderer.texture.IconRegister;
  13. import net.minecraft.creativetab.CreativeTabs;
  14. import net.minecraft.item.Item;
  15. import net.minecraft.item.ItemStack;
  16. import net.minecraft.util.AxisAlignedBB;
  17. import net.minecraft.util.Icon;
  18. import net.minecraft.util.MathHelper;
  19. import net.minecraft.world.World;
  20. import net.minecraftforge.common.ForgeDirection;
  21.  
  22. public class LadderPumpkinCrop extends BlockCrops
  23. {
  24.     @SideOnly(Side.CLIENT)
  25.     private Icon[] iconArray;
  26.  
  27.     public LadderPumpkinCrop(int par1)
  28.     {
  29.         super(par1);
  30.     }
  31.  
  32.     @SideOnly(Side.CLIENT)
  33.     public Icon getBlockTextureFromSideAndMetadata(int par1, int par2)
  34.     {
  35.         if (par2 < 7)
  36.         {
  37.             if (par2 == 6)
  38.             {
  39.                 par2 = 5;
  40.             }
  41.  
  42.             return this.iconArray[par2 >> 1];
  43.         }
  44.         else
  45.         {
  46.             return this.iconArray[7];
  47.         }
  48.     }
  49.    
  50.     @SideOnly(Side.CLIENT)
  51.  
  52.     public Icon getIcon(int par1, int par2)
  53.     {
  54.         if (par2 < 0 || par2 > 7)
  55.         {
  56.             par2 = 7;
  57.         }
  58.  
  59.         return this.iconArray[par2];
  60.     }
  61.  
  62.     protected int getSeedItem()
  63.     {
  64.         return Drillgorg.ladderPumpkinSeed.itemID;
  65.     }
  66.  
  67.     protected int getCropItem()
  68.     {
  69.         return Drillgorg.ladderPumpkin.blockID;
  70.     }
  71.  
  72.     @SideOnly(Side.CLIENT)
  73.     public void registerIcons(IconRegister par1IconRegister)
  74.     {
  75.         this.iconArray = new Icon[8];
  76.  
  77.         for (int i = 0; i < this.iconArray.length; ++i)
  78.         {
  79.             this.iconArray[i] = par1IconRegister.registerIcon("drillgorg:ladderpumpkin_" + i);
  80.         }
  81.     }
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement