当尝试制作一个广播代码行来读取它将从配置发送的消息时,我需要在一行中替换多个内容,但我得到了标题中描述的错误。
我试图将字符串更改为 int,但它在我的其他部分给出了错误。请帮我修复,查看下面的代码并调试错误。谢谢你!
if(plugin.getConfig().getBoolean("enable_global_death")) {
String bc = Bukkit.broadcastMessage(Utils.chat(plugin.getConfig().getString("global_death")));
bc = bc.replace("<killer>", killer.getName());
bc = bc.replace("<player>", p.getName());
bc = bc.replace("<kill_weapon>", (CharSequence) killer.getItemInHand());
return;
我希望输出没有任何错误,我希望它可以替换配置中的内容,例如杀手的名称。