Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Как сделать команду /cmd test

Тема в разделе "Разработка плагинов для новичков", создана пользователем VenGamer, 16 фев 2016.

Статус темы:
Закрыта.
  1. Автор темы
    VenGamer

    VenGamer Активный участник Пользователь

    Баллы:
    66
    Skype:
    FBRADM
    Имя в Minecraft:
    IDucke
    Возникла проблема я сделал команду /cmd:

    Код:
        @Override
        public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
            if (cmd.getName().equalsIgnoreCase("cmd") && (args.length == 0)); {
              if (!(sender instanceof Player)) {
                  sender.sendMessage(this.prefix + ChatColor.RED + "Консоль запрещено использовать!");
              }
                if ((sender instanceof Player)) {
                    if (sender.hasPermission(this.pluginname + ".ACcesS.AllOW")) {
                        sender.sendMessage(this.prefix + "Выполнена команда" + ChatColor.YELLOW + " /" + cmd.getName());
                    }
                    if (!sender.hasPermission(this.pluginname + ".ACcesS.AllOW")) {
                        sender.sendMessage(ChatColor.BOLD + " ");
                        sender.sendMessage(this.prefix + "У тебя нет прав!");
                        sender.sendMessage(ChatColor.BOLD + " ");
                        ((Player) sender).playSound(((Player) sender).getLocation(), Sound.ANVIL_LAND, 6, 9);
                    }
                }
            }
            return true;
        }
    Подскажите как добавить под-команду, для примера пусть будет /cmd test я умею делать только /cmd.
     
  2. Хостинг MineCraft
    <
  3. alekseichik

    alekseichik Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    maxicraft2020
  4. GoodCoder

    GoodCoder Активный участник Пользователь

    Баллы:
    76
    Всё то что ты пишешь после /cmd - это агрументы. Они помещаются в масив String[] args
     
  5. Reality_SC

    Reality_SC Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
  6. Автор темы
    VenGamer

    VenGamer Активный участник Пользователь

    Баллы:
    66
    Skype:
    FBRADM
    Имя в Minecraft:
    IDucke
    UP> Тема закрыта. Помог первый ответ.
     
Статус темы:
Закрыта.

Поделиться этой страницей