Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package fr.minzord.hub.rank;
- import java.util.HashMap;
- import java.util.Map;
- import org.bukkit.ChatColor;
- public enum RankUnit {
- JOUEUR(50, "Joueur", "§7", ChatColor.GRAY),
- VIP(20, "VIP", "§e[VIP] ", ChatColor.YELLOW),
- ADMIN(10, "Admin", "§c[Admin] ", ChatColor.RED);
- private int power;
- private String name;
- private String prefix;
- private ChatColor color;
- private static Map<Integer, RankUnit> ID_MAP = new HashMap<Integer, RankUnit>();
- private RankUnit(int power, String name, String prefix, ChatColor color){
- this.power = power;
- this.name = name;
- this.prefix = prefix;
- this.color = color;
- }
- static {
- for(RankUnit rank : values()){
- ID_MAP.put(rank.power, rank);
- }
- }
- public static RankUnit getFromPower(int power){
- return ID_MAP.get(power);
- }
- public int getPower(){
- return power;
- }
- public String getName(){
- return name;
- }
- public String getPrefix(){
- return prefix;
- }
- public ChatColor getColor(){
- return color;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement