diff options
| author | OnyxDarkKnight <sor1n.iliutza16@gmail.com> | 2013-12-14 19:34:14 +0200 |
|---|---|---|
| committer | OnyxDarkKnight <sor1n.iliutza16@gmail.com> | 2013-12-14 19:34:14 +0200 |
| commit | 242bc11ed5fc7df3f391fafae08b249409675617 (patch) | |
| tree | 63617291fd191d99435a126a2ff0dec97d23e233 /common/bspkrs/briefcasespeakers/item/ItemThiefGloves.java | |
| parent | 9f1acc3b06804b875efcc08aec9621acc984665a (diff) | |
Modified a few stuff and added a ninja model
Diffstat (limited to 'common/bspkrs/briefcasespeakers/item/ItemThiefGloves.java')
| -rw-r--r-- | common/bspkrs/briefcasespeakers/item/ItemThiefGloves.java | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/common/bspkrs/briefcasespeakers/item/ItemThiefGloves.java b/common/bspkrs/briefcasespeakers/item/ItemThiefGloves.java index f05e661..fbdb8ea 100644 --- a/common/bspkrs/briefcasespeakers/item/ItemThiefGloves.java +++ b/common/bspkrs/briefcasespeakers/item/ItemThiefGloves.java @@ -30,26 +30,24 @@ public class ItemThiefGloves extends ItemBase { EntityVillager villager = (EntityVillager) par3EntityLivingBase; int wealth = (Integer) ReflectionHelper.getPrivateValue(EntityVillager.class, villager, "wealth", "field_70956_bz"); - boolean needsInitilization = (Boolean) ReflectionHelper.getPrivateValue(EntityVillager.class, villager, "needsInitilization", "field_70959_by"); - int timeUntilReset = (Integer) ReflectionHelper.getPrivateValue(EntityVillager.class, villager, "timeUntilReset", "field_70961_j"); MerchantRecipeList buyingList = (MerchantRecipeList) ReflectionHelper.getPrivateValue(EntityVillager.class, villager, "buyingList", "field_70963_i"); if(buyingList!=null) { - Iterator iterator = buyingList.iterator(); + Iterator<?> iterator = buyingList.iterator(); while(iterator.hasNext()) { MerchantRecipe recipe = (MerchantRecipe)iterator.next(); ItemStack s = new ItemStack(recipe.getItemToSell().itemID, recipe.getItemToSell().stackSize * 7, recipe.getItemToSell().getItemDamage()); s.setTagCompound(recipe.getItemToSell().getTagCompound()); if(par2EntityPlayer.inventory.addItemStackToInventory(s)); - villager.entityDropItem(s, 0); - String professions[] = {"Farmer", "Librarian", "Priest", "Blacksmith", "Butcher"}; - par2EntityPlayer.addChatMessage(professions[villager.getProfession()] + ": Hmmm... I seem to have lost my " + s.getDisplayName() + "s."); + else villager.entityDropItem(s, 0); + par2EntityPlayer.addChatMessage("Villager #" + villager.getProfession() + ": Hmmm... I seem to have lost my " + s.getDisplayName() + "s."); } buyingList.clear(); ReflectionHelper.setPrivateValue(EntityVillager.class, villager, 300, "timeUntilReset", "field_70961_j"); ReflectionHelper.setPrivateValue(EntityVillager.class, villager, true, "needsInitilization", "field_70959_by"); - } + } + villager.dropItem(Item.emerald.itemID, wealth); ReflectionHelper.setPrivateValue(EntityVillager.class, villager, 0, "wealth", "field_70956_bz"); return true; |
