diff --git a/main/src/main/java/net/citizensnpcs/util/Util.java b/main/src/main/java/net/citizensnpcs/util/Util.java index 8016dec51..a7382016b 100644 --- a/main/src/main/java/net/citizensnpcs/util/Util.java +++ b/main/src/main/java/net/citizensnpcs/util/Util.java @@ -224,11 +224,17 @@ public class Util { return entity instanceof LivingEntity ? ((LivingEntity) entity).getEyeLocation() : entity.getLocation(); } - public static Material getFallbackMaterial(String first, String second) { + public static Material getFallbackMaterial(String first, String... second) { try { return Material.valueOf(first); } catch (IllegalArgumentException e) { - return Material.valueOf(second); + for (String s : second) { + try { + return Material.valueOf(s); + } catch (IllegalArgumentException iae) { + } + } + return null; } }