Fixed Colors + moved to enum
This commit is contained in:
parent
c0983ce3a8
commit
9fe74ae102
@ -1,20 +1,48 @@
|
|||||||
package org.bukkit;
|
package org.bukkit;
|
||||||
|
|
||||||
public class Color {
|
import java.util.HashMap;
|
||||||
public static final String BLACK = "¤0";
|
import java.util.Map;
|
||||||
public static final String DARK_BLUE = "¤1";
|
|
||||||
public static final String DARK_GREEN = "¤2";
|
/**
|
||||||
public static final String DARK_AQUA = "¤3";
|
* All supported color values
|
||||||
public static final String DARK_RED = "¤4";
|
*/
|
||||||
public static final String DARK_PURPLE = "¤5";
|
public enum Color {
|
||||||
public static final String GOLD = "¤6";
|
BLACK(0x0),
|
||||||
public static final String GRAY = "¤7";
|
DARK_BLUE(0x1),
|
||||||
public static final String DARK_GRAY = "¤8";
|
DARK_GREEN(0x2),
|
||||||
public static final String BLUE = "¤9";
|
DARK_AQUA(0x3),
|
||||||
public static final String GREEN = "¤a";
|
DARK_RED(0x4),
|
||||||
public static final String AQUA = "¤b";
|
DARK_PURPLE(0x5),
|
||||||
public static final String RED = "¤c";
|
GOLD(0x6),
|
||||||
public static final String LIGHT_PURPLE = "¤d";
|
GRAY(0x7),
|
||||||
public static final String YELLOW = "¤e";
|
DARK_GRAY(0x8),
|
||||||
public static final String WHITE = "¤f";
|
BLUE(0x9),
|
||||||
|
GREEN(0xa),
|
||||||
|
AQUA(0xb),
|
||||||
|
RED(0xc),
|
||||||
|
LIGHT_PURPLE(0xd),
|
||||||
|
YELLOW(0xe),
|
||||||
|
WHITE(0xf);
|
||||||
|
|
||||||
|
private final int code;
|
||||||
|
private final static Map<Integer, Color> colors = new HashMap<Integer, Color>();
|
||||||
|
|
||||||
|
private Color(final int code) {
|
||||||
|
this.code = code;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getCode() {
|
||||||
|
return code;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return "\u00A7" + code;
|
||||||
|
}
|
||||||
|
|
||||||
|
static {
|
||||||
|
for (Color color : Color.values()) {
|
||||||
|
colors.put(color.getCode(), color);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user