Throw ConfigErrors when pet items are invalid.

This commit is contained in:
Andreas Troelsen
2018-08-10 21:55:22 +02:00
parent beb4269525
commit dc25a38d98
@@ -282,10 +282,10 @@ public class ArenaMasterImpl implements ArenaMaster
Material ocelotMaterial = Material.getMaterial(ocelot.toUpperCase()); Material ocelotMaterial = Material.getMaterial(ocelot.toUpperCase());
if (wolfMaterial == null && !wolf.isEmpty()) { 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()) { 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); spawnsPets = new SpawnsPets(wolfMaterial, ocelotMaterial);