1
mirror of https://github.com/StarWishsama/Slimefun4.git synced 2024-09-20 03:35:51 +00:00

Fixes IllegalArgumentException with negative randomize bound with Magician Talisman

Fixes https://github.com/TheBusyBiscuit/Slimefun4/issues/366
This commit is contained in:
Poslovitch 2017-08-10 15:47:56 +02:00
parent c437768c0b
commit c3e9717bdb

View File

@ -87,7 +87,7 @@ public class TalismanListener implements Listener {
if ((Boolean) Slimefun.getItemValue("MAGICIAN_TALISMAN", "allow-enchantments." + en.getName() + ".level." + i) && en.canEnchantItem(e.getItem())) enchantments.add(en.getName() + "-" + i); if ((Boolean) Slimefun.getItemValue("MAGICIAN_TALISMAN", "allow-enchantments." + en.getName() + ".level." + i) && en.canEnchantItem(e.getItem())) enchantments.add(en.getName() + "-" + i);
} }
} }
String enchant = enchantments.get(SlimefunStartup.randomize(enchantments.size())); String enchant = enchantments.get(SlimefunStartup.randomize((enchantments.size() < 0) ? enchantments.size() : 0));
e.getEnchantsToAdd().put(Enchantment.getByName(enchant.split("-")[0]), Integer.parseInt(enchant.split("-")[1])); e.getEnchantsToAdd().put(Enchantment.getByName(enchant.split("-")[0]), Integer.parseInt(enchant.split("-")[1]));
} }