diff --git a/src/main/java/electroblob/wizardry/loot/RandomSpell.java b/src/main/java/electroblob/wizardry/loot/RandomSpell.java index 15a92b91..dc19d9f7 100644 --- a/src/main/java/electroblob/wizardry/loot/RandomSpell.java +++ b/src/main/java/electroblob/wizardry/loot/RandomSpell.java @@ -103,8 +103,8 @@ public class RandomSpell extends LootFunction { if(tier == Tier.BASIC){ element = Element.values()[random.nextInt(Element.values().length)]; }else{ - element = ArrayUtils.removeElement(Element.values(), Element.MAGIC)[random - .nextInt(Element.values().length)]; + Element[] elements = ArrayUtils.removeElement(Element.values(), Element.MAGIC); + element = elements[random.nextInt(elements.length)]; } }else{ // In theory, swapping this line to the commented one should make absolutely no difference.