From fe9a84e60e3625e45d54f50814b485660d32a99a Mon Sep 17 00:00:00 2001 From: Katrina Swales Date: Sun, 3 Jul 2016 21:39:52 +0100 Subject: [PATCH] Fixed #860 --- .../core/helper/AspectCropLootManager.java | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/main/java/thaumic/tinkerer/common/core/helper/AspectCropLootManager.java b/src/main/java/thaumic/tinkerer/common/core/helper/AspectCropLootManager.java index a44abe17..33c5ffdc 100644 --- a/src/main/java/thaumic/tinkerer/common/core/helper/AspectCropLootManager.java +++ b/src/main/java/thaumic/tinkerer/common/core/helper/AspectCropLootManager.java @@ -38,13 +38,15 @@ public class AspectCropLootManager { for (Integer i : aspectHashmap.values()) { sum += i; } - - Random rand = new Random(); - int randInt = rand.nextInt(sum); - for (Map.Entry pair : aspectHashmap.entrySet()) { - randInt -= pair.getValue(); - if (randInt <= 0) { - return pair.getKey().copy(); + if(sum>0) + { + Random rand = new Random(); + int randInt = rand.nextInt(sum); + for (Map.Entry pair : aspectHashmap.entrySet()) { + randInt -= pair.getValue(); + if (randInt <= 0) { + return pair.getKey().copy(); + } } } return null;