Java Bukkit ChatColor转换备用颜色代码

Java Bukkit ChatColor转换备用颜色代码,java,bukkit,Java,Bukkit,因此,我正在制作一个插件,在插件配置文件中,您可以放置诸如&b或&a之类的内容,我知道有一个bukkit chatColor函数用于此,名为chatColor.TranslateInternateColorCodes('&',AString),但我不知道在AString中放置什么。谢谢你帮助我 AStringin表示“字符串” 您应该将包含&colorCodes的文本放在那里。例如,如果您有字符串&7Hello,&aWorld,如果要从中获取颜色,可以使用: String myString =

因此,我正在制作一个插件,在插件配置文件中,您可以放置诸如&b或&a之类的内容,我知道有一个bukkit chatColor函数用于此,名为
chatColor.TranslateInternateColorCodes('&',AString)
,但我不知道在AString中放置什么。谢谢你帮助我

AString
in表示“字符串”

您应该将包含
&colorCodes
的文本放在那里。例如,如果您有字符串
&7Hello,&aWorld,如果要从中获取颜色,可以使用:

String myString = "&7Hello, &aWorld!";
String coloredString = ChatColor.translateAlternateColorCodes('&', myString);
这将使
coloredString
等于
ChatColor.GRAY+“Hello,”+ChatColor.GREEN+“World!”

它的解释是正确的:它是
textToTranslate
。实际上,“AString”是PascalCase(大写:参见链接的Wikipedia文章中的“变体”)表示“字符串”。