gpt4 book ai didi

java - 命令什么都不做

转载 作者:行者123 更新时间:2023-11-29 05:01:41 26 4
gpt4 key购买 nike

我正在尝试创建一个向发件人发送消息的命令,但它不起作用。

这是主类:

public void onEnabled() {
getLogger().info("Enabled!");
}

public boolean onCommand(Command cmd, CommandSender sender, String label, String[] args) {
if (cmd.getName().equalsIgnoreCase("hi")) {
sender.sendMessage("Hey there " + sender);
}
return false;
}

最佳答案

我不知道你的 plugin.yml 但如果它是正确的那么它应该可以工作如果你从以下位置更改:

onCommand(Command cmd, CommandSender sender, String label, String[] args)

收件人:

onCommand(CommandSender sender, Command cmd, String label, String[] args)

顺序很重要,否则 Bukkit 会错误地调用您的 onCommand。

此外,要显示发件人的姓名,您需要更改:

sender.sendMessage("Hey there " + sender);

收件人:

sender.sendMessage("Hey there " + sender.getName());

关于java - 命令什么都不做,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31930718/

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