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