Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package es.minecub.ctw.Enums;
- import com.avaje.ebean.validation.NotNull;
- import org.bukkit.ChatColor;
- public enum WoolColorEnum {
- // Esto es un enum que tiene todos los colores de las lanas
- // según el daño del item. -- Rektb
- BLANCA("Blanca", ChatColor.WHITE, 0),
- NARANJA("Naranja", ChatColor.GOLD, 1),
- MAGENTA("Magenta", ChatColor.DARK_PURPLE, 2),
- CELESTE("Celeste", ChatColor.AQUA, 3),
- AMARILLA("Amarilla", ChatColor.YELLOW, 4),
- LIMA("Lima", ChatColor.GREEN, 5),
- ROSA("Rosa", ChatColor.LIGHT_PURPLE, 6),
- GRIS_OSCURO("Gris oscura", ChatColor.DARK_GRAY, 7),
- GRIS("Gris", ChatColor.GRAY, 8),
- CIAN("Cian", ChatColor.DARK_AQUA, 9),
- PURPURA("Púrpura", ChatColor.DARK_PURPLE, 10),
- AZUL("Azul", ChatColor.DARK_BLUE, 11),
- MARRON("Marrón", ChatColor.GOLD, 12),
- VERDE("Verde", ChatColor.DARK_GREEN, 13),
- ROJA("Roja", ChatColor.RED, 14),
- NEGRA("Negra", ChatColor.DARK_GRAY, 15); //el negro se ve muy feo en el chat, demasiado contraste
- String name;
- ChatColor cc;
- int damage;
- WoolColorEnum(String name, ChatColor cc, int damage) {
- this.name = name;
- this.cc = cc;
- this.damage = damage;
- }
- @NotNull
- public ChatColor getChatColor() {
- return cc;
- }
- public String getName() {
- return name;
- }
- //getter por daño
- public static WoolColorEnum fromDamage(int dmg) {
- for (WoolColorEnum w : WoolColorEnum.values()) {
- if (dmg == w.damage) {
- return w;
- }
- }
- return null;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement