public override void OnPickupFromSlot(net.minecraft.src.ItemStack itemstack)
 {
     itemstack.AddCraftStatistic(field_27007_d.worldObj, field_27007_d);
     if (itemstack.itemID == net.minecraft.src.Item.IRON_INGOT.ID)
     {
         field_27007_d.AddStat(net.minecraft.src.AchievementList.aAcquireIron, 1);
     }
     if (itemstack.itemID == net.minecraft.src.Item.COOKED_FISH.ID)
     {
         field_27007_d.AddStat(net.minecraft.src.AchievementList.aCookFish, 1);
     }
     base.OnPickupFromSlot(itemstack);
 }
 public override void OnPickupFromSlot(net.minecraft.src.ItemStack itemstack)
 {
     itemstack.AddCraftStatistic(field_25004_e.worldObj, field_25004_e);
     if (itemstack.itemID == net.minecraft.src.Block.WORKBENCH.ID)
     {
         field_25004_e.AddStat(net.minecraft.src.AchievementList.aBuildWorkBench, 1);
     }
     else
     {
         if (itemstack.itemID == net.minecraft.src.Item.WOOD_PICKAXE.ID)
         {
             field_25004_e.AddStat(net.minecraft.src.AchievementList.aBuildPickaxe, 1);
         }
         else
         {
             if (itemstack.itemID == net.minecraft.src.Block.FURNACE.ID)
             {
                 field_25004_e.AddStat(net.minecraft.src.AchievementList.aBuildFurnace, 1);
             }
             else
             {
                 if (itemstack.itemID == net.minecraft.src.Item.WOOD_HOE.ID)
                 {
                     field_25004_e.AddStat(net.minecraft.src.AchievementList.aBuildHoe, 1);
                 }
                 else
                 {
                     if (itemstack.itemID == net.minecraft.src.Item.BREAD.ID)
                     {
                         field_25004_e.AddStat(net.minecraft.src.AchievementList.aMakeBreak, 1);
                     }
                     else
                     {
                         if (itemstack.itemID == net.minecraft.src.Item.CAKE.ID)
                         {
                             field_25004_e.AddStat(net.minecraft.src.AchievementList.aBakeCake, 1);
                         }
                         else
                         {
                             if (itemstack.itemID == net.minecraft.src.Item.STONE_PICKAXE.ID)
                             {
                                 field_25004_e.AddStat(net.minecraft.src.AchievementList.aBuildBetterPickaxe, 1);
                             }
                             else
                             {
                                 if (itemstack.itemID == net.minecraft.src.Item.WOOD_SWORD.ID)
                                 {
                                     field_25004_e.AddStat(net.minecraft.src.AchievementList.aBuildSword, 1);
                                 }
                             }
                         }
                     }
                 }
             }
         }
     }
     for (int i = 0; i < craftMatrix.GetSizeInventory(); i++)
     {
         net.minecraft.src.ItemStack itemstack1 = craftMatrix.GetStackInSlot(i);
         if (itemstack1 == null)
         {
             continue;
         }
         craftMatrix.DecrStackSize(i, 1);
         if (itemstack1.GetItem().HasContainerItem())
         {
             craftMatrix.SetInventorySlotContents(i, new net.minecraft.src.ItemStack(itemstack1
                                                                                     .GetItem().GetContainerItem()));
         }
     }
 }