Config.java
package team.aura_dev.aurasudo.platform.common.config;
import java.util.Arrays;
import java.util.List;
import lombok.Getter;
import ninja.leaping.configurate.objectmapping.Setting;
import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable;
@ConfigSerializable
@Getter
public class Config {
@Setting private General general = new General();
@Setting private Commands command = new Commands();
@ConfigSerializable
@Getter
public static class General {
@Setting(comment = "Whether to show the colorful startup banner or not")
private boolean bannerEnabled = true;
}
@ConfigSerializable
@Getter
public static class Commands {
@Setting private Sudo sudo = new Sudo();
@ConfigSerializable
@Getter
public static class Sudo {
@Setting(comment = "A list of aliases for this command.")
private List<String> aliases = Arrays.asList("sudo", "adminmode", "staffmode", "am", "sm");
}
}
}