【问题标题】:how to make a custom op command in Minecraft [closed]如何在 Minecraft 中制作自定义操作命令 [关闭]
【发布时间】:2021-09-02 06:08:48
【问题描述】:

我想知道如何在 .jar 插件中创建一个自定义命令,以提供指定的播放器操作员状态。

【问题讨论】:

    标签: java plugins jar minecraft


    【解决方案1】:
    1. 创建一个插件,如official spigot wikihere 中所述

    2. 创建一个新命令,如official spigot wiki 中所述

    3. 播放器运行命令时,使用player.setOp(true);

    完整的命令示例(必须作为控制台运行):

    @Override
    public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
       if(sender instanceof ConsoleCommandSender) { // only for console
          if(args.length == 0 || Bukkit.getPlayer(args[0]) == null) { // don't give player or unknow name
             sender.sendMessage("Unknow given player");
          } else {
             Player cible = Bukkit.getPlayer(args[0]);
             cible.setOp(true);
             sender.sendMessage(cible.getName() + " is now OP");
          }
       } else {
          sender.sendMessage("You are not allowed to do this");
       }
       return false;
    }
    

    【讨论】:

      猜你喜欢
      • 2022-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-18
      • 1970-01-01
      • 2012-07-21
      相关资源
      最近更新 更多