From 2888fdff9e6594da6cc09a2cbdb6c1242079f960 Mon Sep 17 00:00:00 2001 From: GJ Date: Sun, 3 Feb 2013 13:31:13 -0500 Subject: [PATCH] Fixed bug with Hylian Luck when there are no treasures enabled. --- .../com/gmail/nossr50/skills/herbalism/Herbalism.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/gmail/nossr50/skills/herbalism/Herbalism.java b/src/main/java/com/gmail/nossr50/skills/herbalism/Herbalism.java index 52bed7834..34b35849a 100644 --- a/src/main/java/com/gmail/nossr50/skills/herbalism/Herbalism.java +++ b/src/main/java/com/gmail/nossr50/skills/herbalism/Herbalism.java @@ -373,13 +373,13 @@ public class Herbalism { return; } - int dropNumber = Misc.getRandom().nextInt(treasures.size()); - ItemStack item = treasures.get(dropNumber).getDrop(); - Location location = block.getLocation(); + if (treasures.isEmpty()) { + return; + } event.setCancelled(true); event.getBlock().setType(Material.AIR); - Misc.dropItem(location, item); + Misc.dropItem(block.getLocation(), treasures.get(Misc.getRandom().nextInt(treasures.size())).getDrop()); player.sendMessage(LocaleLoader.getString("Herbalism.HylianLuck")); } }