public bool UseItem(net.minecraft.src.EntityPlayer entityplayer, net.minecraft.src.World world, int i, int j, int k, int l) { bool flag = GetItem().OnItemUse(this, entityplayer, world, i, j, k, l); if (flag) { entityplayer.AddStat(net.minecraft.src.StatList.StatUseItem[itemID], 1); } return(flag); }
public void Func_25124_a(int i, int j, int k, int l, net.minecraft.src.EntityPlayer entityplayer) { bool flag = net.minecraft.src.Item.itemsList[itemID].Func_25007_a(this, i, j, k, l, entityplayer); if (flag) { entityplayer.AddStat(net.minecraft.src.StatList.StatUseItem[itemID], 1); } }
public void HitEntity(net.minecraft.src.EntityLiving entityliving, net.minecraft.src.EntityPlayer entityplayer) { bool flag = net.minecraft.src.Item.itemsList[itemID].HitEntity(this, entityliving , entityplayer); if (flag) { entityplayer.AddStat(net.minecraft.src.StatList.StatUseItem[itemID], 1); } }
public override void HarvestBlock(net.minecraft.src.World world, net.minecraft.src.EntityPlayer entityplayer, int i, int j, int k, int l) { if (!world.singleplayerWorld && entityplayer.GetCurrentEquippedItem() != null && entityplayer.GetCurrentEquippedItem().itemID == net.minecraft.src.Item.SHEARS .ID) { entityplayer.AddStat(net.minecraft.src.StatList.StatMinedBlocks[ID], 1); DropBlockAsItem_do(world, i, j, k, new net.minecraft.src.ItemStack(net.minecraft.src.Block .LEAVES.ID, 1, l & 3)); } else { base.HarvestBlock(world, entityplayer, i, j, k, l); } }
public override void HarvestBlock(net.minecraft.src.World world, net.minecraft.src.EntityPlayer entityplayer, int i, int j, int k, int l) { int i1 = net.minecraft.src.Item.SNOW_BALL.ID; float f = 0.7F; double d = (double)(world.rand.NextFloat() * f) + (double)(1.0F - f) * 0.5D; double d1 = (double)(world.rand.NextFloat() * f) + (double)(1.0F - f) * 0.5D; double d2 = (double)(world.rand.NextFloat() * f) + (double)(1.0F - f) * 0.5D; net.minecraft.src.EntityItem entityitem = new net.minecraft.src.EntityItem(world, (double)i + d, (double)j + d1, (double)k + d2, new net.minecraft.src.ItemStack(i1 , 1, 0)); entityitem.delayBeforeCanPickup = 10; world.AddEntity(entityitem); world.SetBlockWithNotify(i, j, k, 0); entityplayer.AddStat(net.minecraft.src.StatList.StatMinedBlocks[ID], 1); }
public virtual void HarvestBlock(net.minecraft.src.World world, net.minecraft.src.EntityPlayer entityplayer, int i, int j, int k, int l) { entityplayer.AddStat(net.minecraft.src.StatList.StatMinedBlocks[ID], 1); DropBlockAsItem(world, i, j, k, l); }
public void AddCraftStatistic(net.minecraft.src.World world, net.minecraft.src.EntityPlayer entityplayer) { entityplayer.AddStat(net.minecraft.src.StatList.StatisticCraftItem[itemID], stackSize); net.minecraft.src.Item.itemsList[itemID].Func_28020_c(this, world, entityplayer); }