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

Помогите Вызов команды из консоли

Discussion in 'Разработка плагинов для новичков' started by SLywnow, Sep 28, 2016.

  1. Автор темы
    SLywnow

    SLywnow Новичок Пользователь

    Trophy Points:
    11
    Имя в Minecraft:
    _Boris3000_
    Делаю плагин с награждениями за определенные действия, решил добавить возможность в кофиге прописать команды, которые выполнит консоль, когда действие сделано. Однако столкнулся с проблемой: Я не нашел как заставить консоль прописать команду, накопал, что ProtocolLib поможет, но и там не нашел как это сделать. Надеюсь на вашу помощь.
    И да, я правильно преобразовал List в Array[String]?
    String[] com1 = (String[]) main.getPlugin().config.getStringList("CommandsPl").toArray();
     
  2. Хостинг MineCraft
    <
  3. Reality_SC

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

    Trophy Points:
    123
    Имя в Minecraft:
    Reality_SC
    1. Bukkit.getServer().dispatchCommand(Bukkit.getServer().getConsoleSender(), "Текст команды, запускаемой от имени консоли.");
    2. Мне больше нравится чуть более длинный вариант:
      List<String> list = ...

      int size = list.size();
      String[] array = list.toArray(new String[size]);

      Но в целом — да.
     
  4. Автор темы
    SLywnow

    SLywnow Новичок Пользователь

    Trophy Points:
    11
    Имя в Minecraft:
    _Boris3000_
    спасибо большое
     

Share This Page