【问题标题】:Minecraft Spigot Config.yml color change not workingMinecraft Spigot Config.yml 颜色更改不起作用
【发布时间】:2022-08-06 15:25:14
【问题描述】:

我为我的世界 Spigot 创建了一个计时器。在 Config.yml 中,我添加了为颜色编码的 \"&\"。 But in Minecraft It looks like this:

我的代码如下所示:


prefix: \'&6Timer &7»\'

#%d% -> Tage
#%h% -> Stunden
#%m% -> Minuten
#%s% -> Sekunden
actionbar: \'&7» &c&l%h%:%m%:%s%\'

#Nachrichten
resume: \'&aDer Timer wurde fortgesetzt\'
pause: \'&aDer Timer wurde pausiert\'
reset: \'&aDer Timer wurde zurückgesetzt\'
running: \'&cDer Timer läuft bereits\'
not_running: \'&cDer Timer läuft nicht\'
paused: \'&7&o» &6&oDer Timer ist pausiert\'
over: \'&cDie Zeit ist abgelaufen!\'
remain_time: \'&cEs sind noch &4%t% &cSekunden übrig\'
reverse: \'&aDer Timer läuft nun rückwärts\'
unreverse: \'&aDer Timer läuft nun vorwärts\'
set: \'&aDer Timer wurde auf &6%t% &agesetzt\'
get: \'&aZeit: &6%t%\'

如果您需要其他任何东西,请给我写信。 谢谢你的帮助

  • 这看起来不像 Java 代码,请提供您的完整代码?
  • 嗨,这里是完整代码:github.com/Viiiinx/Timer
  • 我修复了错误。我忘了加ChatColor.translateAlternateColorCodes(\'&\', getConfig().getString(\"pause\"));

标签: java minecraft spigot


【解决方案1】:

这是因为& 仅在 .yml 中使用,因为无法使用§ 写入文件。您必须将 & 替换为 §

【讨论】:

  • 还是不行
  • 啊,对不起。它必须是§
  • & 用于 Bukkit 颜色代码。
  • 可能是因为bukkit在发包之前就替换掉了,但是直接在minecraft源码里看只有$是用来做色码的
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-02-13
  • 1970-01-01
  • 1970-01-01
  • 2015-10-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多