package fr.whyt.item.enums;
public enum UpgradeComponentFlag {
AXE("Axe"),
LONGBOW("LongBow"),
SHORTBOW("ShortBow"),
DAGGER("Dagger"),
FOCUS("Focus"),
GREATSWORD("Greatsword"),
HAMMER("Hammer"),
HARPOON("Harpoon"),
MACE("Mace"),
PISTOL("Pistol"),
RIFLE("Rifle"),
SCEPTER("Scepter"),
SHIELD("Shield"),
SPEARGUN("Speargun"),
STAFF("Staff"),
SWORD("Sword"),
TORCH("Torch"),
TRIDENT("Trident"),
WARHORN("Warhorn"),
TRINKET("Trinket"),
HEAVY_ARMOR("HeavyArmor"),
LIGHT_ARMOR("LightArmor"),
MEDIUM_ARMOR("MediumArmor");
private String name;
private UpgradeComponentFlag(String name) {
this.name = name;
}
public static UpgradeComponentFlag resolve(String name) {
for (UpgradeComponentFlag value : UpgradeComponentFlag.values()) {
if (value.name.equals(name)) {
return value;
}
}
throw new IllegalArgumentException(name);
}
}