From ac9a47e34cdb1259378215067de09efac94fc3e4 Mon Sep 17 00:00:00 2001 From: OnyxDarkKnight Date: Sat, 14 Dec 2013 17:58:09 +0200 Subject: I think I finally finished the gloves :D --- .../bspkrs/briefcasespeakers/item/ItemThiefGloves.java | 11 ++++++----- resources/BriefcaseSpeakers.png | Bin 0 -> 492 bytes resources/briefcase.png | Bin 0 -> 219310 bytes 3 files changed, 6 insertions(+), 5 deletions(-) create mode 100644 resources/BriefcaseSpeakers.png create mode 100644 resources/briefcase.png diff --git a/common/bspkrs/briefcasespeakers/item/ItemThiefGloves.java b/common/bspkrs/briefcasespeakers/item/ItemThiefGloves.java index c566ece..f05e661 100644 --- a/common/bspkrs/briefcasespeakers/item/ItemThiefGloves.java +++ b/common/bspkrs/briefcasespeakers/item/ItemThiefGloves.java @@ -39,11 +39,12 @@ public class ItemThiefGloves extends ItemBase while(iterator.hasNext()) { MerchantRecipe recipe = (MerchantRecipe)iterator.next(); - //par2EntityPlayer.inventory.addItemStackToInventory(recipe.getItemToSell()); - //villager.entityDropItem(recipe.getItemToSell(), 0); - villager.dropItem(recipe.getItemToSell().itemID, recipe.getItemToSell().stackSize); - //recipe.func_82785_h(); - //villager.useRecipe(recipe); + 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."); } buyingList.clear(); ReflectionHelper.setPrivateValue(EntityVillager.class, villager, 300, "timeUntilReset", "field_70961_j"); diff --git a/resources/BriefcaseSpeakers.png b/resources/BriefcaseSpeakers.png new file mode 100644 index 0000000..c808717 Binary files /dev/null and b/resources/BriefcaseSpeakers.png differ diff --git a/resources/briefcase.png b/resources/briefcase.png new file mode 100644 index 0000000..c81f707 Binary files /dev/null and b/resources/briefcase.png differ -- cgit v1.2.3