mirror of
https://github.com/PaperMC/Paper.git
synced 2024-12-28 23:38:25 +01:00
Renamed Color -> ChatColor, and added DyeColor
By: Dinnerbone <dinnerbone@dinnerbone.com>
This commit is contained in:
parent
1a6e8ac5eb
commit
0a677497d4
3 changed files with 56 additions and 12 deletions
|
@ -4,9 +4,9 @@ import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* All supported color values
|
* All supported color values for chat
|
||||||
*/
|
*/
|
||||||
public enum Color {
|
public enum ChatColor {
|
||||||
BLACK(0x0),
|
BLACK(0x0),
|
||||||
DARK_BLUE(0x1),
|
DARK_BLUE(0x1),
|
||||||
DARK_GREEN(0x2),
|
DARK_GREEN(0x2),
|
||||||
|
@ -17,17 +17,17 @@ public enum Color {
|
||||||
GRAY(0x7),
|
GRAY(0x7),
|
||||||
DARK_GRAY(0x8),
|
DARK_GRAY(0x8),
|
||||||
BLUE(0x9),
|
BLUE(0x9),
|
||||||
GREEN(0xa),
|
GREEN(0xA),
|
||||||
AQUA(0xb),
|
AQUA(0xB),
|
||||||
RED(0xc),
|
RED(0xC),
|
||||||
LIGHT_PURPLE(0xd),
|
LIGHT_PURPLE(0xD),
|
||||||
YELLOW(0xe),
|
YELLOW(0xE),
|
||||||
WHITE(0xf);
|
WHITE(0xF);
|
||||||
|
|
||||||
private final int code;
|
private final int code;
|
||||||
private final static Map<Integer, Color> colors = new HashMap<Integer, Color>();
|
private final static Map<Integer, ChatColor> colors = new HashMap<Integer, ChatColor>();
|
||||||
|
|
||||||
private Color(final int code) {
|
private ChatColor(final int code) {
|
||||||
this.code = code;
|
this.code = code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -41,7 +41,7 @@ public enum Color {
|
||||||
}
|
}
|
||||||
|
|
||||||
static {
|
static {
|
||||||
for (Color color : Color.values()) {
|
for (ChatColor color : ChatColor.values()) {
|
||||||
colors.put(color.getCode(), color);
|
colors.put(color.getCode(), color);
|
||||||
}
|
}
|
||||||
}
|
}
|
44
paper-api/src/main/java/org/bukkit/DyeColor.java
Normal file
44
paper-api/src/main/java/org/bukkit/DyeColor.java
Normal file
|
@ -0,0 +1,44 @@
|
||||||
|
|
||||||
|
package org.bukkit;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* All supported color values for dyes and cloth
|
||||||
|
*/
|
||||||
|
public enum DyeColor {
|
||||||
|
BLACK(0x0),
|
||||||
|
RED(0x1),
|
||||||
|
GREEN(0x2),
|
||||||
|
BROWN(0x3),
|
||||||
|
BLUE(0x4),
|
||||||
|
PURPLE(0x5),
|
||||||
|
CYAN(0x6),
|
||||||
|
SILVER(0x7),
|
||||||
|
GRAY(0x8),
|
||||||
|
PINK(0x9),
|
||||||
|
LIME(0xA),
|
||||||
|
YELLOW(0xB),
|
||||||
|
LIGHT_BLUE(0xC),
|
||||||
|
MAGENTA(0xD),
|
||||||
|
ORANGE(0xE),
|
||||||
|
WHITE(0xF);
|
||||||
|
|
||||||
|
private final int data;
|
||||||
|
private final static Map<Integer, DyeColor> colors = new HashMap<Integer, DyeColor>();
|
||||||
|
|
||||||
|
private DyeColor(final int data) {
|
||||||
|
this.data = data;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getValue() {
|
||||||
|
return data;
|
||||||
|
}
|
||||||
|
|
||||||
|
static {
|
||||||
|
for (DyeColor color : DyeColor.values()) {
|
||||||
|
colors.put(color.getValue(), color);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -43,7 +43,7 @@ public class Checker {
|
||||||
PluginDescriptionFile pdfFile = Checker.getPDF(file);
|
PluginDescriptionFile pdfFile = Checker.getPDF(file);
|
||||||
FillReader reader = needsUpdate(pdfFile);
|
FillReader reader = needsUpdate(pdfFile);
|
||||||
if (reader != null) {
|
if (reader != null) {
|
||||||
player.sendMessage(Color.RED + reader.getName() + " " + pdfFile.getVersion() + " has an update to " + reader.getCurrVersion());
|
player.sendMessage(ChatColor.RED + reader.getName() + " " + pdfFile.getVersion() + " has an update to " + reader.getCurrVersion());
|
||||||
} else {
|
} else {
|
||||||
player.sendMessage(pdfFile.getName() + " " + pdfFile.getVersion() + " is up to date!");
|
player.sendMessage(pdfFile.getName() + " " + pdfFile.getVersion() + " is up to date!");
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue