当前位置: 首页 > 知识库问答 >
问题:

Minecraft颜色代码不能正常工作(插头)

邹海荣
2023-03-14

我在用这个:

public void onPlayerCommandPreprocessEvent(PlayerCommandPreprocessEvent event) {
    event.getPlayer().sendRawMessage(Color.RED.toString()+"TEXT...");
}

但它在聊天中显示为color:[rgb0xFF00]text...

我还尝试了getplayer().sendmessage(...)color.red,但都不起作用。

我做错了什么?

编辑:我找到了解决方案,请看下面我的答案。

共有1个答案

督建柏
2023-03-14

好的,我找到解决办法了。您必须使用org.bukkit.chatcolor而不是org.bukkit.color!(愚蠢的我)

所以:

public void onPlayerCommandPreprocessEvent(PlayerCommandPreprocessEvent event) {
    event.getPlayer().sendMessage(ChatColor.RED+"TEXT...");
}
 类似资料:
  • 我刚刚将sass添加到我的创建-反应-应用程序项目中。当我硬编码颜色值时,样式会相应地更新。但是当我尝试使用一些scss方法时,新的样式被忽略了。 e、 这个很好用。。。 ...这不。。。 ...这也不是 我可以导入新重命名的. scss文件,并且所有样式保持一致,所以我不认为这是编译错误。 知道为什么会这样吗?我使用的,因为节点sass 5给我一个反应错误。

  • 我正试图在按下某个按钮时弹出一个警报对话框。我首先使用了Android Developer的示例代码而不是'这不起作用,所以我根据在这个站点上发现的情况进行了更改,但是现在我的程序在按下按钮后被迫停止。 就你的知识而言,这是在第二个不同于主要的活动中完成的。不确定这是否重要.... ‘ 碰撞日志:“03-25 19:34:24.373:E/AndroidRuntime(18828):致命异常:ma

  • 2,错误{org.apache.directory.server.LDAP.ldapserver}-ERR_171无法将LDAP服务(10,389)绑定到服务注册表。java.net.BindException:已在使用的地址 请帮忙谢谢 --------提示------------------- JAVA_HOME环境变量设置为/opt/java CARBON_HOME环境变量设置为/mnt/1

  • 我正在创建一个非常简单的验证码验证过程。

  • 我想为我的表单创建一个函数,如果任何字段是空的背景颜色变红,否则背景是绿色的,但是我的条件在运行函数后不能正常工作,所有字段都有相同的背景颜色,不能正确满足条件红色这里是我的代码所有字段显示红色背景颜色好心帮忙 HTML代码

  • 我正在做一个类似生存的游戏,我有两种类型的碰撞,一种是玩家的敌人,另一种是敌人身上的子弹。我也有一个健康栏,由于某些原因,在picbox被移除后,健康仍然下降,就像敌人与玩家互动一样。 这是子弹碰撞代码的一个块(所有8个方向的所有代码都是相同的) 这是敌方与玩家碰撞的暗号