9
0
mirror of https://github.com/Auxilor/EcoArmor.git synced 2025-12-27 10:59:22 +00:00

Slight optimisations

This commit is contained in:
Auxilor
2021-06-14 14:16:26 +01:00
parent e91487cca5
commit 23e4eb9e8d

View File

@@ -59,21 +59,14 @@ public enum ArmorSlot {
String[] split = material.name().toLowerCase().split("_");
String name = split[split.length - 1];
switch (name) {
case "helmet":
case "head":
return HELMET;
case "chestplate":
return CHESTPLATE;
case "elytra":
return ELYTRA;
case "leggings":
return LEGGINGS;
case "boots":
return BOOTS;
default:
return null;
}
return switch (name) {
case "helmet", "head" -> HELMET;
case "chestplate" -> CHESTPLATE;
case "elytra" -> ELYTRA;
case "leggings" -> LEGGINGS;
case "boots" -> BOOTS;
default -> null;
};
}
/**
@@ -84,19 +77,13 @@ public enum ArmorSlot {
*/
@Nullable
public static ArmorSlot getSlot(@NotNull final String name) {
switch (name.toLowerCase()) {
case "helmet":
return HELMET;
case "chestplate":
return CHESTPLATE;
case "elytra":
return ELYTRA;
case "leggings":
return LEGGINGS;
case "boots":
return BOOTS;
default:
return null;
}
return switch (name.toLowerCase()) {
case "helmet" -> HELMET;
case "chestplate" -> CHESTPLATE;
case "elytra" -> ELYTRA;
case "leggings" -> LEGGINGS;
case "boots" -> BOOTS;
default -> null;
};
}
}