From e99599c377e489b0216f66f8ac765f646bb85fdc Mon Sep 17 00:00:00 2001 From: GJ Date: Wed, 24 Apr 2013 07:08:24 -0400 Subject: [PATCH] Fixed Smelting returning ink sacs instead of Lapis when double-dropping. Fixes #986 --- Changelog.txt | 1 + .../com/gmail/nossr50/skills/smelting/SmeltingManager.java | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Changelog.txt b/Changelog.txt index aabfd1b71..12d15e407 100644 --- a/Changelog.txt +++ b/Changelog.txt @@ -24,6 +24,7 @@ Version 1.4.06-dev = Fixed mcmmo.commands.ptp.send not being set by default = Fixed NPE when trying to tab-complete /mctop = Fixed Fishing treasures always having the same enchants + = Fixed Smelting returning ink sacs instead of Lapis when double-dropping ! Changed Berserk to add items to inventory rather than denying pickup ! Changed Call of the Wild, newly summoned pet's will have a custom name. (added permission node to disable this) ! Changed Chimaera Wing's recipe result to use the ingredient Material diff --git a/src/main/java/com/gmail/nossr50/skills/smelting/SmeltingManager.java b/src/main/java/com/gmail/nossr50/skills/smelting/SmeltingManager.java index d24a1dc66..4269ab0fa 100644 --- a/src/main/java/com/gmail/nossr50/skills/smelting/SmeltingManager.java +++ b/src/main/java/com/gmail/nossr50/skills/smelting/SmeltingManager.java @@ -95,7 +95,9 @@ public class SmeltingManager extends SkillManager { applyXpGain(Smelting.getResourceXp(resourceType)); if (Permissions.doubleDrops(player, skill) && SkillUtils.activationSuccessful(getSkillLevel(), getActivationChance(), Smelting.secondSmeltMaxChance, Smelting.secondSmeltMaxLevel)) { - ItemStack newResult = new ItemStack(result.getType(), result.getAmount() + 1); + ItemStack newResult = result.clone(); + + newResult.setAmount(result.getAmount() + 1); return newResult; }