mirror of
https://github.com/plexusorg/Plex.git
synced 2024-09-29 02:38:13 +00:00
42 lines
1.1 KiB
Java
42 lines
1.1 KiB
Java
package dev.plex.rank.enums;
|
|
|
|
import lombok.Getter;
|
|
import lombok.Setter;
|
|
import org.bukkit.ChatColor;
|
|
import org.json.JSONObject;
|
|
|
|
@Getter
|
|
public enum Title
|
|
{
|
|
MASTER_BUILDER(0, ChatColor.AQUA + "a " + ChatColor.DARK_AQUA + "Master Builder", "Master Builder", "&8[&3Master Builder&8]"),
|
|
DEV(1, ChatColor.AQUA + "a " + ChatColor.DARK_PURPLE + "Developer", "Developer", "&8[&5Developer&8]"),
|
|
OWNER(2, ChatColor.AQUA + "an " + ChatColor.BLUE + "Owner", "Owner", "&8[&9Owner&8]");
|
|
|
|
private final int level;
|
|
|
|
@Setter
|
|
private String loginMessage;
|
|
|
|
@Setter
|
|
private String readable;
|
|
|
|
@Setter
|
|
private String prefix;
|
|
|
|
Title(int level, String loginMessage, String readable, String prefix)
|
|
{
|
|
this.level = level;
|
|
this.loginMessage = loginMessage;
|
|
this.readable = readable;
|
|
this.prefix = prefix;
|
|
}
|
|
|
|
public JSONObject toJSON()
|
|
{
|
|
JSONObject object = new JSONObject();
|
|
object.put("prefix", this.prefix);
|
|
object.put("loginMessage", this.loginMessage);
|
|
return new JSONObject().put(this.name(), object);
|
|
}
|
|
}
|