【问题标题】:What is this kind of colour coding name called? §e§l这种颜色编码叫什么名字? §e§l
【发布时间】:2021-06-17 10:09:10
【问题描述】:

所以我一直在学习如何在 intellij 上编写 MC 插件,并且在一个教程中遇到了这个问题,在该教程中,当我运行命令时,我可以输出一条黄色和粗体的消息...

if (cmd.getName().equalsIgnoreCase("feed")){
   player.setFoodLevel(20);
   player.sendMessage("§e§l[Command] §eHunger bar restored successfully!");
}

所以我们有特殊字符在那里修改输出文本的颜色。换色器叫什么名字? (比如我们有 rgb、hex code 等。那么这种叫什么?)

【问题讨论】:

标签: java colors minecraft


【解决方案1】:

§ 称为节符号。它在 Minecraft 中用于指示颜色代码的开始,它的非官方替代品是 & 符号。

当使用§ 后跟一个十六进制数字时,它会告诉客户端更改该文本的格式。节符号后指定的十六进制数字基于CGA 16-color palette

【讨论】:

  • 等等,我看到 minecoin_gold 颜色代码是§g 为什么是 g,因为我知道 g 不是十六进制系统的一部分?
  • 它可能是 minecoin gold 的占位符
  • 那么格式化代码呢,比如 §l 表示粗体等等,它们是占位符还是什么?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-03-26
  • 2017-06-14
  • 1970-01-01
  • 1970-01-01
  • 2010-10-31
  • 2012-07-25
  • 2011-08-28
相关资源
最近更新 更多