package tc.oc.commons.bukkit.punishment;
import me.anxuiz.settings.Setting;
import me.anxuiz.settings.SettingBuilder;
import me.anxuiz.settings.types.EnumType;
import me.anxuiz.settings.types.Name;
public class PunishmentMessageSetting {
private static final Setting setting = new SettingBuilder()
.name("PunishmentMessages").alias("punishments").alias("pmessages").alias("pmsgs")
.summary("Punishment messages shown to you")
.description("Options:\n" +
"GLOBAL: punishments from all servers\n" +
"SERVER: punishments from the current server\n" +
"NONE: no messages\n")
.type(new EnumType<>("Punishment Message Options", Options.class))
.defaultValue(Options.SERVER)
.get();
public static Setting get() {
return setting;
}
public enum Options {
@Name("global") GLOBAL,
@Name("server") SERVER,
@Name("none") NONE
}
}