diff --git a/pom.xml b/pom.xml index f126b85..e3a5e9e 100644 --- a/pom.xml +++ b/pom.xml @@ -2,7 +2,7 @@ 4.0.0 giants giants - 22.10.0 + 22.10.1 17 diff --git a/src/main/java/pl/minecon724/giants/Main.java b/src/main/java/pl/minecon724/giants/Main.java index 1f27e3c..e0b8c48 100644 --- a/src/main/java/pl/minecon724/giants/Main.java +++ b/src/main/java/pl/minecon724/giants/Main.java @@ -2,6 +2,7 @@ package pl.minecon724.giants; import java.io.File; import java.util.ArrayList; +import java.util.Arrays; import java.util.Collection; import java.util.HashMap; import java.util.List; @@ -93,9 +94,10 @@ public class Main extends JavaPlugin implements Listener, CommandExecutor { for (Object o : config.getList("drops", new ArrayList())) { try { String[] parts = ((String) o).split(":"); - for (String s : parts) { + getLogger().info(Arrays.asList(parts).subList(1, parts.length).toString()); + for (String s : Arrays.asList(parts).subList(1, parts.length)) { if (!isNumeric(s)) { - throw new IllegalArgumentException(parts[1] + " is not a number"); + throw new IllegalArgumentException(s + " is not a number"); } } Material material = Material.getMaterial(parts[0]); @@ -177,8 +179,8 @@ public class Main extends JavaPlugin implements Listener, CommandExecutor { if (entity.getType() == EntityType.GIANT) { giants.remove(entity); for (Entry> d : drops.entrySet()) { - int max = d.getValue().get(0); - int min = d.getValue().get(1); + int min = d.getValue().get(0); + int max = d.getValue().get(1); ItemStack is = new ItemStack(d.getKey(), rnd.nextInt((max - min) + 1) + min); if (rnd.nextInt(100) < d.getValue().get(2)) { entity.getWorld().dropItemNaturally(entity.getLocation(), is);