Commit util method

This commit is contained in:
fullwall 2023-10-09 01:05:41 +08:00
parent 58234c469c
commit 5829ffcc07
1 changed files with 8 additions and 2 deletions

View File

@ -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;
}
}