From dc25a38d981641e2eb9341f4a41e3fa268dc8ec2 Mon Sep 17 00:00:00 2001 From: Andreas Troelsen Date: Fri, 10 Aug 2018 21:55:22 +0200 Subject: [PATCH] Throw ConfigErrors when pet items are invalid. --- src/main/java/com/garbagemule/MobArena/ArenaMasterImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/garbagemule/MobArena/ArenaMasterImpl.java b/src/main/java/com/garbagemule/MobArena/ArenaMasterImpl.java index 7e3730c..92f0af7 100644 --- a/src/main/java/com/garbagemule/MobArena/ArenaMasterImpl.java +++ b/src/main/java/com/garbagemule/MobArena/ArenaMasterImpl.java @@ -282,10 +282,10 @@ public class ArenaMasterImpl implements ArenaMaster Material ocelotMaterial = Material.getMaterial(ocelot.toUpperCase()); if (wolfMaterial == null && !wolf.isEmpty()) { - plugin.getLogger().warning("Unknown item type for wolf pet item: " + wolf); + throw new ConfigError("Failed to parse item type for wolf pet item: " + wolf); } if (ocelotMaterial == null && !ocelot.isEmpty()) { - plugin.getLogger().warning("Unknown item type for ocelot pet item: " + ocelot); + throw new ConfigError("Failed to parse item type for ocelot pet item: " + ocelot); } spawnsPets = new SpawnsPets(wolfMaterial, ocelotMaterial);