gpt4 book ai didi

java - 只作为一名玩家运行命令?我的世界插件开发

转载 作者:行者123 更新时间:2023-12-02 05:08:46 24 4
gpt4 key购买 nike

我正在为服务器的自定义插件创建命令。基本上我需要的是使命令只能由一个或多个玩家运行的编码。

例如,如果我想要一个命令/idk,但只有玩家 SOS 可以使用它怎么办?如果其他人使用它,则会发生另一个命令,并且它会发送一条消息“您不是 SOS”!

假设它杀死了试图使用该命令的人,然后向他们发送一条消息说“你不是 SOS”

谢谢!

这是我的开始!

  {
if (args.length != 1)
{
return false;
}

final Player player = getPlayer(args[0]);

if (player == null)
{
sender.sendMessage("This player can't be found!");
return true;
}

//Commands and other things down here

最佳答案

您可以检查发送者的姓名或命令本身

public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args) {
if (cmd.getName().equalsIgnoreCase("idk")) {
if (sender.getName().equalsIgnoreCase("SOS")) {
sender.sendMessage("You are SOS");
} else {
sender.sendMessage("You are not SOS!");
}
return true;
}
return false;
}

关于java - 只作为一名玩家运行命令?我的世界插件开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27536441/

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