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

Плагин [FUN] RandomCommands v 1.0 [1.8-1.11]

Тема в разделе "Неподтвержденные плагины", создана пользователем Blc_Dragon, 2 мар 2017.

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

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

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    RandomCommands - Выполнение рандомной команды (или целого списка) из списка, при вводе определенной комманды
    Version: 1.0

    Этот плагин выполняет рандомную команду из списка, который лежит в конфиге.

    Commands:
    • /RandomCommands reolad - перезагружает конфиг.
    • /RandomCommands - инфо о плагине (можно отключить)
    Permissions
    • RandomCommands.reload - Позволяет использовать комманду перезагрузки
    • RandomCommands.use.<permission> - Дает право на использование команды вызова рандома, если для этой комманды было установлено это право

    Особенности:
    • Вместо одной комманды, можно вызвать сразу список комманд, которые выполнятся строго в той последовательности, в которой они указаны
    • Каждую комманду может сопровождать сообщение лично игроку и\или объявление на весь сервер
    • Можно отправлять сообщения игроку и\или на весь сервер, а комманду не вводить.
    Конфигурация:
    Код:
    #Для использования комманды "/randomcommands reload" необходимо право "randomcommands.reload"
    ReloadMessage: '&aReloaded'
    NoPermission: '&cNo permission!'
    #Установить на false, если не надо выводить информацию о плагине по комманде "/RandomCommands"
    PrintInfo: true
    
    #если false, объявления по серверу не будут выводиться в консоли
    BroadcastToConsole: false
    
    
    RandomComands:
      #Лист рандомных комманд. Количество листов не ограничено
      first:
        #Команада что бы вызвать этот лист
        Command: 'test'
        #Право что бы вызвать этот лист. Если не нужно, то можно удалить строку, либо оставить пустой
        #Полное право будет таким: "RandomCommands.use.<permission>"
        Permission: ''
        #Список команд, одна из которых будет вызвана. Никому не известно какая именно
        Commands:
        #Запись ниже просто объявляет на весь сервер сообщение
        #Что бы не происходил вызов пустой команды, начните строку с ";"  
        - ';withBroadcast:&b&l%player% &6&lввел комманду &b&l"test"'
        #Эта запись пишет сообщение тому, кто ее ввел
        - ';withMessage:&6&lвы ввели комманду &b&l"test"'
        #Выдает золотой слиток и объявляет об этом
        - 'give %player% gold_ingot 1;withBroadcast:&6&l%player% &a&lполучил &e&lзолотой слиток'
        #Вызывает список "list1"
        - 'list:list1'
    CommandsLists:
      #Список комманд. ВСЕ комманды из этого списка будут вызваны
      #Вызов будет происходить в той же последовательности, в какой коммнады написаны здесь
      #Чтобы вызвать лист из списка рандомных комманд, необходимо вместо комманды указать "list:<list name>", "list name" - Имя секции со списком
      #Невозможно вызвать лист из листа.
      #При вызове листа, рандомная комманда не будет отправлять сообщений и объявлений
      list1:
      #Комментарий, призванный сохранить оригинальные отступы ниже.
      - 'give %player% diamond 1; withBroadcast:&6&l%player% &c&lукрал &b&lалмаз'
      - 'kill %player%; withMessage:&cВы были убиты за воровство :(; withBroadcast:&6&l%player% &a&lбыл убит за воровство'
    

    Скачать

    • Релиз
     
  2. Хостинг MineCraft
    <
  3. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Код:
    this.getLogger().log(Level.INFO, "{0} by {1} enabled", this.getDescription().getName(), this.getDescription().getAuthors().get(0));
     
  4. Автор темы
    Blc_Dragon

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

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    Спасибо, покурю в следующий раз
    Код:
    this.getLogger().log(Level.INFO, "{0} by {1} enabled", new Object[] {this.getDescription().getName(), this.getDescription().getAuthors().get(0)});
     
  5. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    А, да. Пропустил случайно. Хотя я даже знаю почему (просто надо мне меньше использовать String... param).
     

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