1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Плагин [ADMN/FUN] rBlock V0.3 задержка на размещения блоков [1.10.2]

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

?

Данный плагин для вас полезен?

  1. Да, прикольная задумка!

    3 голосов
    30,0%
  2. И так, и сак..

    5 голосов
    50,0%
  3. Нет.

    2 голосов
    20,0%
  1. Автор темы
    GoogleKiller

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

    Баллы:
    66
    Имя в Minecraft:
    Google_Killer
    rBlock - Простая задержка на размещения блоков.

    Версия: v0.3 тестировалось на версии 1.10.2 (возможно и на других будет работать.)

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


    Принцип работы:
    Игрок берет блок (на котором есть задержка) и ставит его, и он сможет поставить его ещё раз только по окончанию заданного вами времени, а если игрок захочет поставить его быстрее, чем положено, то ему будет показано соответвующее сообщение в ActionBar (дабы не засорять чат).

    этот плагин был написан для того, чтобы предотвратить постройку разного рода зданий из драгоценных материалов, при этом не запрещая их вовсе.


    команды:

    /rblock help - показывает помощь по плагину
    /rblock reload - перезагружает лист блоков и их задержек.
    /rblock cooldown block time - добавляет задержку на блок. Время в секундах. (если хотите убрать задержку, то в поле time напишите 0 или -1)


    Право на использование команд: rblock.admin

    config.yml
    Код:
    blocks:
    #
    # названия блоков нужно писать ЗАГЛАВНЫМИ, узнать как называется тот или иной бок можно так:
    # нажать (в игре) H3 + F и там будет писать его названия
    #
      DIAMOND_BLOCK:
        time: 15
      GOLD_BLOCK:
        time: 10
      SAND:
        time: 12
      IRON_BLOCK:
        time: 5
      ENDER_PORTAL_FRAME:
        time: 3
      LAPIS_BLOCK:
        time: 8
      MAGMA:
        time: 3
    item:
        FIREWORK:
            time: 15
    
    bypass:
        - Google_Killer
       - Admin
    
    message:
    #
    # %time% - заменяется на время ожидания.
    #
      cooldown_msg: "&7[&c&l!&7] &c&l---&c&l>> &6&l&nОсталось ждать:&c &l&o%time%&2&l&o сек. &c&l<<&c&l--- &7[&c&l!&7]"
      enable_msg: Я включился
    
    

    Особенности:
    • добавление, удаление задержек на размещения блоков через команду/конфиг файл.
    • возможность изменить сообщения.
    Скачать плагин: *КЛИК*

    TODO:
    • сделать список блоков, которые нельзя будет поставить "черный список".
    • Сделать разные задержки для разных групп
    • Оптимизировать код.
    • Добавить поддержку других версий
    • список игроков, на которых не будет действовать задержка и "черный список".
    • возможно что-то ещё.

    Лог изменений:

    Версия 0.3:
    • Добавлен список игроков, на которых не будет действовать задержка.
    • Добавлена возможность делать задержку на взаимодействия с предметом (напимер с феерверком)
    • Добавлена команда /rblock item которая выводит в чат названия предмета или блока в вашей руке.

    Версия 0.2:
    • Релиз на rubukkit.org
    • Добавлена возможность ставить задержку на неограниченое кол-во блоков.
    Версия 0.1:
    • Реализация задумки.

    отдельная благодарность: Ivanusshka, @CoolBoy а также: @Demirug и ему.
    Если же нашли какие-то ошибки или у вас есть идея, напишите мне.
    P.S. это мой второй плагин (первый ещё не дописан) и первая публикация здесь, так что сразу не бросайтесь камнями)
     
    Последнее редактирование: 28 апр 2017
  2. TurboCraftSrv

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

    Баллы:
    61
    Имя в Minecraft:
    Zeldos
    о, наис плагин)
     
  3. Типа админ:D

    Типа админ:D Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Qamulex
    Чтобы не усложнять строение конфига, можно было сделать вот так:
    Код:
    blocks:
      DIAMOND_BLOCK: 15
    Ну это я просто так написал....
     
  4. Автор темы
    GoogleKiller

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

    Баллы:
    66
    Имя в Minecraft:
    Google_Killer
    Можно и так сделать, просто я планирувал ещё кое-что добавить, а так сейчас переделаю)
    Спасибо за отзыв.
     
  5. Linkinkov

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

    Баллы:
    173
    Skype:
    linkinkov1
    Имя в Minecraft:
    linkinkov
    Сделать бы еще такую простую фишку как ограничение установки блока в привате.
    Например не более 10ти маяков на все приваты, вне привата запрещать ставить, и проверять только в приватах.
    Хотя мне кажется напряжно, это еще WG дергать постоянно
     
  6. Автор темы
    GoogleKiller

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

    Баллы:
    66
    Имя в Minecraft:
    Google_Killer
    UPDATE!

    Версия 0.3:
    • Добавлен список игроков, на которых не будет действовать задержка.
    • Добавлена возможность делать задержку на взаимодействия с предметом (напимер с феерверком)
    • Добавлена команда /rblock item которая выводит в чат названия предмета или блока в вашей руке.
     
    Последнее редактирование: 11 фев 2017
  7. Типа админ:D

    Типа админ:D Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Qamulex
    Where's update information?
     
  8. Автор темы
    GoogleKiller

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

    Баллы:
    66
    Имя в Minecraft:
    Google_Killer
    In the change log on top.
     
  9. _Truii_

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

    Баллы:
    61
    Имя в Minecraft:
    _trui_
    :mad::mad::mad:
     
  10. Автор темы
    GoogleKiller

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

    Баллы:
    66
    Имя в Minecraft:
    Google_Killer
    ???
    Что такое??
     
  11. Типа админ:D

    Типа админ:D Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Qamulex
    It should be in your message
     
  12. Автор темы
    GoogleKiller

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

    Баллы:
    66
    Имя в Minecraft:
    Google_Killer
    Fixed :good:
     
  13. CoolBoy

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

    Баллы:
    96
    Имя в Minecraft:
    Xezard
    Вместо списка игроков, на которых задержка не действует, проще добавить перм. Если он есть - кулдаун не добавляется.
     
  14. AndiStore

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

    Баллы:
    66
    Потдерживаю, упростит настройку и автоматизирует.
     
  15. Автор темы
    GoogleKiller

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

    Баллы:
    66
    Имя в Minecraft:
    Google_Killer
    Окей, вечером сделаю!
     
  16. AndiStore

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

    Баллы:
    66
    Когда уже зашла тема с пермами можно копнуть глубже.)
    Небольшой вариант конфига:
    Код:
    test1:
      blocks:
       DIAMOND_BLOCK:
         time: 15
       GOLD_BLOCK:
         time: 10
       SAND:
         time: 12
       IRON_BLOCK:
         time: 5
       ENDER_PORTAL_FRAME:
         time: 3
       LAPIS_BLOCK:
         time: 8
       MAGMA:
         time: 3
      item:
        FIREWORK:
            time: 15
    test2:
      blocks:
       DIAMOND_BLOCK:
         time: 15
       GOLD_BLOCK:
         time: 10
       SAND:
         time: 12
       IRON_BLOCK:
         time: 5
       ENDER_PORTAL_FRAME:
         time: 3
       LAPIS_BLOCK:
         time: 8
       MAGMA:
         time: 3
    
    message:
      cooldown_msg: '&7[&c&l!&7] &c&l---&c&l>> &6&l&nОсталось ждать:&c &l&o%time%&2&l&o сек. &c&l<<&c&l--- &7[&c&l!&7]'
      enable_msg: Я включился
    
    Для каждой группы свои задержки и отдельный пермишенс (rblock.group.test1), тогда на игроков с этим пермом задержка будет только с этой группы.
     

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