package fr.whyt.item.enums;
public enum ConsumableType {
UNLOCK("Unlock"),
GENERIC("Generic"),
FOOD("Food"),
UTILITY("Utility"),
TRANSMUTATION("Transmutation"),
APPEARANCE_CHANGE("AppearanceChange"),
CONTRACT_NPC("ContractNpc"),
HALLOWEEN("Halloween"),
IMMEDIATE("Immediate"),
BOOZE("Booze");
private String name;
private ConsumableType(String name) {
this.name = name;
}
public static ConsumableType resolve(String name) {
for (ConsumableType value : ConsumableType.values()) {
if (value.name.equals(name)) {
return value;
}
}
throw new IllegalArgumentException(name);
}
}