Tabnine Logo
CommandSender
Code IndexAdd Tabnine to your IDE (free)

How to use
CommandSender
in
cn.nukkit.command

Best Java code snippets using cn.nukkit.command.CommandSender (Showing top 20 results out of 315)

origin: BuycraftPlugin/BuycraftX

  @Override
  public boolean onCommand(CommandSender sender, Command command, String s, String[] args) {
    if (!sender.hasPermission("buycraft.admin")) {
      sender.sendMessage(TextFormat.RED + plugin.getI18n().get("no_permission"));
      return true;
    }

    if (args.length == 0) {
      showHelp(sender);
      return true;
    }

    for (Map.Entry<String, Subcommand> entry : subcommandMap.entrySet()) {
      if (entry.getKey().equalsIgnoreCase(args[0])) {
        String[] withoutSubcommand = Arrays.copyOfRange(args, 1, args.length);
        entry.getValue().execute(sender, withoutSubcommand);
        return true;
      }
    }

    showHelp(sender);
    return true;
  }
}
origin: yescallop/EssentialsNK

protected boolean testIngame(CommandSender sender) {
  if (!(sender instanceof Player)) {
    sender.sendMessage(TextFormat.RED + Language.translate("commands.generic.ingame"));
    return false;
  }
  return true;
}
origin: yescallop/EssentialsNK

  public boolean execute(CommandSender sender, String label, String[] args) {
    if (!this.testPermission(sender)) {
      return false;
    }
    sender.sendMessage("Pong!");
    return true;
  }
}
origin: yescallop/EssentialsNK

  public boolean execute(CommandSender sender, String label, String[] args) {
    if (!this.testPermission(sender)) {
      return false;
    }
    if (!this.testIngame(sender)) {
      return false;
    }
    if (args.length != 0) {
      this.sendUsage(sender);
      return false;
    }
    Player player = (Player) sender;
    Block block = player.getTargetBlock(120, new Integer[]{Block.AIR});
    if (block == null) {
      sender.sendMessage(TextFormat.RED + Language.translate("commands.break.unreachable"));
      return false;
    }
    if (block.getId() == Block.BEDROCK && !sender.hasPermission("essentialsnk.break.bedrock")) {
      sender.sendMessage(TextFormat.RED + Language.translate("commands.break.bedrock"));
      return false;
    }
    player.getLevel().setBlock(block, new BlockAir(), true, true);
    return true;
  }
}
origin: yescallop/EssentialsNK

  protected void sendPermissionMessage(CommandSender sender) {
    sender.sendMessage(new TranslationContainer(TextFormat.RED + "%commands.generic.permission"));
  }
}
origin: yescallop/EssentialsNK

  public boolean execute(CommandSender sender, String label, String[] args) {
    if (!this.testPermission(sender)) {
      return false;
    }
    if (args.length > 1) {
      this.sendUsage(sender);
      return false;
    }
    Player player;
    if (args.length == 0) {
      if (!this.testIngame(sender)) {
        return false;
      }
      player = (Player) sender;
    } else {
      if (!sender.hasPermission("essentialsnk.extinguish.others")) {
        this.sendPermissionMessage(sender);
        return false;
      }
      player = api.getServer().getPlayer(args[0]);
      if (player == null) {
        sender.sendMessage(TextFormat.RED + Language.translate("commands.generic.player.notfound", args[0]));
        return false;
      }
    }
    player.extinguish();
    sender.sendMessage(sender == player ? Language.translate("commands.extinguish.success") : Language.translate("commands.extinguish.success.other", player.getDisplayName()));
    return true;
  }
}
origin: yescallop/EssentialsNK

protected void sendUsage(CommandSender sender) {
  sender.sendMessage(new TranslationContainer("commands.generic.usage", this.usageMessage));
}
origin: yescallop/EssentialsNK

  speed = Integer.valueOf(args[0]);
} catch (NumberFormatException e) {
  sender.sendMessage(TextFormat.RED + Language.translate("commands.generic.number.invalidinteger", args[0]));
  return false;
  if (!sender.hasPermission("essentialsnk.speed.others")) {
    this.sendPermissionMessage(sender);
    return false;
  sender.sendMessage(Language.translate("commands.generic.player.notfound", args[0]));
  return false;
  sender.sendMessage(Language.translate("commands.speed.success", speed));
} else {
  sender.sendMessage(Language.translate("commands.speed.success.other", player.getDisplayName(), speed));
origin: yescallop/EssentialsNK

  private void sendUsage(CommandSender sender, String label) {
    String usage;
    if (label.toLowerCase().equals("gamemode") || label.toLowerCase().equals("gm")) {
      usage = Language.translate("commands.gamemode.usage1", new String[]{label.toLowerCase()});
    } else {
      usage = Language.translate("commands.gamemode.usage2", new String[]{label.toLowerCase()});
    }
    sender.sendMessage(new TranslationContainer("commands.generic.usage", usage));
  }
}
origin: yescallop/EssentialsNK

String[] list = api.getWarpsList();
if (list.length == 0) {
  sender.sendMessage(TextFormat.RED + Language.translate("commands.warp.nowarp"));
  return false;
sender.sendMessage(Language.translate("commands.warp.list") + "\n" + String.join(", ", list));
return true;
sender.sendMessage(TextFormat.RED + Language.translate("commands.warp.notexists", args[0]));
return false;
if (!sender.hasPermission("essentialsnk.warp.others")) {
  this.sendPermissionMessage(sender);
  return false;
  sender.sendMessage(TextFormat.RED + Language.translate("commands.generic.player.notfound", args[0]));
  return false;
origin: BuycraftPlugin/BuycraftX

private void showHelp(CommandSender sender) {
  sender.sendMessage(TextFormat.DARK_AQUA + TextFormat.BOLD.toString() + plugin.getI18n().get("usage"));
  for (Map.Entry<String, Subcommand> entry : subcommandMap.entrySet()) {
    sender.sendMessage(TextFormat.GREEN + "/buycraft " + entry.getKey() + TextFormat.GRAY + ": " + entry.getValue().getDescription());
  }
}
origin: yescallop/EssentialsNK

  public boolean execute(CommandSender sender, String label, String[] args) {
    if (!this.testPermission(sender)) {
      return false;
    }
    if (args.length > 1) {
      this.sendUsage(sender);
      return false;
    }
    Player player;
    if (args.length == 0) {
      if (!this.testIngame(sender)) {
        return false;
      }
      player = (Player) sender;
    } else {
      if (!sender.hasPermission("essentialsnk.getpos.others")) {
        this.sendPermissionMessage(sender);
        return false;
      }
      player = api.getServer().getPlayer(args[0]);
      if (player == null) {
        sender.sendMessage(TextFormat.RED + Language.translate("commands.generic.player.notfound", args[0]));
        return false;
      }
    }
    sender.sendMessage(sender == player ? Language.translate("commands.getpos.success", player.getLevel().getName(), String.valueOf(player.getFloorX()), String.valueOf(player.getFloorY()), String.valueOf(player.getFloorZ())) : Language.translate("commands.getpos.success.other", player.getDisplayName(), player.getLevel().getName(), String.valueOf(player.getFloorX()), String.valueOf(player.getFloorY()), String.valueOf(player.getFloorZ())));
    return true;
  }
}
origin: BuycraftPlugin/BuycraftX

  @Override
  public void run() {
    try {
      plugin.getApiClient().deleteCoupon(code);
      sender.sendMessage(TextFormat.GREEN + plugin.getI18n().get("coupon_deleted"));
    } catch (ApiException | IOException e) {
      sender.sendMessage(TextFormat.RED + e.getMessage());
      return;
    }
  }
});
origin: yescallop/EssentialsNK

    if (!sender.hasPermission("essentialsnk.gamemode.others")) {
      this.sendPermissionMessage(sender);
      return false;
      sender.sendMessage(TextFormat.RED + Language.translate("commands.generic.player.notfound", args[1]));
      return false;
    sender.sendMessage(TextFormat.RED + Language.translate("commands.gamemode.invalid", args[0]));
    return false;
    player = api.getServer().getPlayer(args[0]);
    if (player == null) {
      sender.sendMessage(TextFormat.RED + Language.translate("commands.generic.player.notfound", args[0]));
      return false;
player.sendMessage(Language.translate("commands.gamemode.success", gamemodeStr));
if (sender != player) {
  sender.sendMessage(Language.translate("commands.gamemode.success.other", player.getDisplayName(), gamemodeStr));
origin: yescallop/EssentialsNK

  public boolean execute(CommandSender sender, String label, String[] args) {
    if (!this.testPermission(sender)) {
      return false;
    }
    if (!this.testIngame(sender)) {
      return false;
    }
    if (args.length != 1) {
      this.sendUsage(sender);
      return false;
    }
    if (args[0].toLowerCase().equals("bed")) {
      sender.sendMessage(TextFormat.RED + Language.translate("commands.sethome.bed"));
      return false;
    } else if (args[0].trim().equals("")) {
      sender.sendMessage(TextFormat.RED + Language.translate("commands.sethome.empty"));
      return false;
    }
    sender.sendMessage(api.setHome((Player) sender, args[0].toLowerCase(), (Player) sender) ? Language.translate("commands.sethome.updated", args[0]) : Language.translate("commands.sethome.success", args[0]));
    return true;
  }
}
origin: yescallop/EssentialsNK

  if (!sender.hasPermission("essentialsnk.vanish.others")) {
    this.sendPermissionMessage(sender);
    return false;
    sender.sendMessage(TextFormat.RED + Language.translate("commands.generic.player.notfound", args[0]));
    return false;
player.sendMessage(Language.translate("commands.vanish.success", enabled));
if (sender != player) {
  sender.sendMessage(Language.translate("commands.vanish.success.other", player.getDisplayName(), enabled));
origin: yescallop/EssentialsNK

  public boolean execute(CommandSender sender, String label, String[] args) {
    if (!this.testPermission(sender)) {
      return false;
    }
    if (args.length != 1) {
      this.sendUsage(sender);
      return false;
    }
    if (!api.isWarpExists(args[0].toLowerCase())) {
      sender.sendMessage(TextFormat.RED + Language.translate("commands.warp.notexists"));
      return false;
    }
    api.removeWarp(args[0].toLowerCase());
    sender.sendMessage(Language.translate("commands.delwarp.success"));
    return true;
  }
}
origin: yescallop/EssentialsNK

  if (!sender.hasPermission("essentialsnk.fly.others")) {
    this.sendPermissionMessage(sender);
    return false;
    sender.sendMessage(TextFormat.RED + Language.translate("commands.generic.player.notfound", args[0]));
    return false;
player.sendMessage(Language.translate("commands.fly.success", enabled));
if (sender != player) {
  sender.sendMessage(Language.translate("commands.fly.success.other", player.getDisplayName(), enabled));
origin: yescallop/EssentialsNK

  public boolean execute(CommandSender sender, String label, String[] args) {
    if (!this.testPermission(sender)) {
      return false;
    }
    if (!this.testIngame(sender)) {
      return false;
    }
    if (args.length != 1) {
      this.sendUsage(sender);
      return false;
    }
    if (args[0].trim().equals("")) {
      sender.sendMessage(TextFormat.RED + Language.translate("commands.setwarp.empty"));
      return false;
    }
    sender.sendMessage(api.setWarp(args[0].toLowerCase(), (Player) sender) ? Language.translate("commands.setwarp.replaced", args[0]) : Language.translate("commands.setwarp.success", args[0]));
    return true;
  }
}
origin: yescallop/EssentialsNK

  if (!sender.hasPermission("essentialsnk.clearinventory.others")) {
    this.sendPermissionMessage(sender);
    return false;
    sender.sendMessage(TextFormat.RED + Language.translate("commands.generic.player.notfound", args[0]));
    return false;
player.sendMessage(Language.translate("commands.clearinventory.success"));
if (sender != player) {
  sender.sendMessage(Language.translate("commands.clearinventory.success.other", player.getDisplayName()));
cn.nukkit.commandCommandSender

Most used methods

  • hasPermission
  • sendMessage

Popular in Java

  • Finding current android device location
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • getApplicationContext (Context)
  • onRequestPermissionsResult (Fragment)
  • URI (java.net)
    A Uniform Resource Identifier that identifies an abstract or physical resource, as specified by RFC
  • Selector (java.nio.channels)
    A controller for the selection of SelectableChannel objects. Selectable channels can be registered w
  • ServletException (javax.servlet)
    Defines a general exception a servlet can throw when it encounters difficulty.
  • JTextField (javax.swing)
  • Get (org.apache.hadoop.hbase.client)
    Used to perform Get operations on a single row. To get everything for a row, instantiate a Get objec
  • Logger (org.slf4j)
    The org.slf4j.Logger interface is the main user entry point of SLF4J API. It is expected that loggin
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now