gpt4 book ai didi

java - 从 ChatColor 转换为颜色代码

转载 作者:行者123 更新时间:2023-12-02 11:43:07 25 4
gpt4 key购买 nike

我正在尝试使用 Spigot/Bukkit API 制作一个 Minecraft 插件。我正在尝试制作的插件是一个更大的末影箱。

我目前正在研究一种保存方法,但我一直坚持用它来保存项目的名称。我无法让颜色代码正常工作。我要问的是如何将 ChatColor 转换为颜色代码。

例如,从 ChatColor.GREEN + ChatColor.BOLD.toString() + "foo"&a&lfoo

我有它,所以当玩家打开他们的末影箱时,它会将保存的名称从 &a&lfoo 转换为绿色粗体的 foo 。它使用#translateAlternateColorCodes。我尝试过使用#lastColors,但这似乎不起作用。

有谁知道将颜色转换为 Minecraft 的“&”格式的方法吗?提前致谢! :)

最佳答案

我不确定您是否得到了问题的答案,所以让我尝试一下。

Bukkit API 内置的替代颜色代码方法提供了轻松的转换。只需添加一个如下所示的方法:

public static String format (String str) {
return ChatColor.translateAlternateColorCodes('&', str);
}

如果这对您不起作用,还有其他几种方法可以通过字符串操作来实现此目的。只要告诉我您是否需要这些,但如果这有效,这是更简单的方法。

关于java - 从 ChatColor 转换为颜色代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48391419/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com