public final class ChatColor
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
ALL_CODES |
static ChatColor |
AQUA
淡蓝: 淡蓝
|
static ChatColor |
BLACK
黑色: 黑色
|
static ChatColor |
BLUE
蓝色: 蓝色
|
static ChatColor |
BOLD
粗体: 粗体
|
static char |
COLOR_CHAR
所有聊天颜色代码的特殊字符前辍.如果你需要动态转换您自定义格式的颜色代码,请使用这个.
|
static ChatColor |
DARK_AQUA
深蓝: 深蓝
|
static ChatColor |
DARK_BLUE
深蓝: 深蓝
|
static ChatColor |
DARK_GRAY
深灰: 深灰
|
static ChatColor |
DARK_GREEN
深绿: 深绿
|
static ChatColor |
DARK_PURPLE
深紫: 深紫
|
static ChatColor |
DARK_RED
深红: 深红
|
static ChatColor |
GOLD
橙色: 橙色
|
static ChatColor |
GRAY
灰色: 灰色
|
static ChatColor |
GREEN
绿色: 绿色
|
static ChatColor |
ITALIC
斜体: 斜体
|
static ChatColor |
LIGHT_PURPLE
紫色: 紫色
|
static ChatColor |
MAGIC
随机字符(聊天不可用)
|
static ChatColor |
RED
红色: 红色
|
static ChatColor |
RESET
重置字体颜色以及效果
|
static ChatColor |
STRIKETHROUGH
删除线: 删除线
|
static java.util.regex.Pattern |
STRIP_COLOR_PATTERN
用于移除所有颜色代码的正则表达式
|
static ChatColor |
UNDERLINE
下划线: 下划线
|
static ChatColor |
WHITE
白色: 白色
|
static ChatColor |
YELLOW
黄色: 黄色
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
equals(java.lang.Object obj) |
static ChatColor |
getByChar(char code)
获取指定的颜色代码代表的颜色或格式.
|
int |
hashCode() |
java.lang.String |
name()
已过时。
holdover from when this class was an enum
|
static ChatColor |
of(java.awt.Color color) |
static ChatColor |
of(java.lang.String string) |
int |
ordinal()
已过时。
holdover from when this class was an enum
|
static java.lang.String |
stripColor(java.lang.String input)
去除给定消息的所有颜色代码.
|
java.lang.String |
toString() |
static java.lang.String |
translateAlternateColorCodes(char altColorChar,
java.lang.String textToTranslate)
转换交替的颜色代码字符到内部的ChatColor.COLOR_CHAR颜色代码字符.如果它后面紧跟着的是0-9, A-F, a-f, K-O, k-o, R 或 r,其它的颜色代码只会被替换.
|
static ChatColor |
valueOf(java.lang.String name)
已过时。
holdover from when this class was an enum
|
static ChatColor[] |
values()
已过时。
holdover from when this class was an enum
|
public static final char COLOR_CHAR
public static final java.lang.String ALL_CODES
public static final java.util.regex.Pattern STRIP_COLOR_PATTERN
public static final ChatColor BLACK
public static final ChatColor DARK_BLUE
public static final ChatColor DARK_GREEN
public static final ChatColor DARK_AQUA
public static final ChatColor DARK_RED
public static final ChatColor DARK_PURPLE
public static final ChatColor GOLD
public static final ChatColor GRAY
public static final ChatColor DARK_GRAY
public static final ChatColor BLUE
public static final ChatColor GREEN
public static final ChatColor AQUA
public static final ChatColor RED
public static final ChatColor LIGHT_PURPLE
public static final ChatColor YELLOW
public static final ChatColor WHITE
public static final ChatColor MAGIC
public static final ChatColor BOLD
public static final ChatColor STRIKETHROUGH
public static final ChatColor UNDERLINE
public static final ChatColor ITALIC
public static final ChatColor RESET
public int hashCode()
hashCode
在类中 java.lang.Object
public boolean equals(java.lang.Object obj)
equals
在类中 java.lang.Object
public java.lang.String toString()
toString
在类中 java.lang.Object
public static java.lang.String stripColor(java.lang.String input)
原文:Strips the given message of all color codes
input
- 要去除颜色的字符串public static java.lang.String translateAlternateColorCodes(char altColorChar, java.lang.String textToTranslate)
译注:这个方法是用来把其他的颜色代码替换成Minecraft本身的.比如我们在Minecraft服务器聊天时,为了输入方便,就使用"&"来替换"§",服务器要处理这种消息时就要用到本方法.
范例:System.out.println(translateAlternateColorCodes('&', "&cred&agreen&9blue"));
这段代码会把"&cred&agreen&9blue"替换成"§cred§agreen§9blue","§"是ChatColor.COLOR_CHAR的默认值.
原文:Translates a string using an alternate color code character into a string that uses the internal ChatColor.COLOR_CODE color code character. The alternate color code character will only be replaced if it is immediately followed by 0-9, A-F, a-f, K-O, k-o, R or r.
altColorChar
- 要替换的其他颜色代码.比如:&textToTranslate
- 包含了其他颜色代码的字符public static ChatColor getByChar(char code)
原文:Get the colour represented by the specified code.
code
- 要检测的代码ChatColor
,如果不存在则为nullpublic static ChatColor of(java.awt.Color color)
public static ChatColor of(java.lang.String string)
@Deprecated public static ChatColor valueOf(java.lang.String name)
Enum.valueOf(java.lang.Class, java.lang.String)
.name
- 颜色名@Deprecated public static ChatColor[] values()
原文:Get an array of all defined colors and formats.
@Deprecated public java.lang.String name()
Enum.name()
.@Deprecated public int ordinal()
Enum.ordinal()
.