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

Помогите Запретить ломать, но разрешить юзать.

Тема в разделе "Помощь", создана пользователем pro100koder, 13 июл 2018.

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

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

    Баллы:
    76
    Поискал, значит, по просторам яндекса немного информации... Нашёл много похожих тем, но именно мою проблему (вроде как) ещё не решали... В общем, нужно разрешить игрокам ставить любые блоки, использовать двери, использовать яйца призыва, но запретить разрушение любых блоков. По-сути, запретить только разрушения всех блоков. Через WorldGuard такое сделать нельзя (либо среди этой бездонной ямы с флагами всё-таки есть флаг, разрешающий строить, но не ломать (build allow - разрешает ещё и ломать.)) Читал про lockiblocker, пока что не пробовал, но говорили "добавляйте те блоки, которые нужно запретить по одному", как-то не камильфо, ещё про modifyworld знаю, но не знаю, можно ли там запретить именно только разрушение блоков...
     
  2. SOHIGH

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

    Баллы:
    76
    Плагин.
    В папку plugins/ReActions/Activators/ в файл Activators.yml вставь это:
    Код:
    BLOCK_BREAK:
        bb:
          block: ''
          actions:
          - CANCEL_EVENT=true
    Активатор отменит событие разрушения любого блока
     
  3. Andoroid

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

    Баллы:
    76
    WorldGuard.
     
  4. Автор темы
    pro100koder

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

    Баллы:
    76
    А с чего вы взяли, что у меня есть ReActions?
     
  5. Автор темы
    pro100koder

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

    Баллы:
    76
    Хорошо. Какой флаг нужно поменять, чтобы разрешить ставить, но не разрешать ломать?
     
  6. Andoroid

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

    Баллы:
    76
    Не флаг. Там в папочке WorldGuard/worlds/твой мир/backlist.txt
     
  7. SOHIGH

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

    Баллы:
    76
    Боже, я разве сказал, что он у тебя есть? Поставь.
    И ты ни слова не сказал в теме о том, чтобы сторонние плагины не предлогали.
    Ты обосрался.
     
  8. Автор темы
    pro100koder

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

    Баллы:
    76
    Ничего себе, вы агрессивны... Ничего доказывать не буду, а то вычислите и подорвёте меня)
     
  9. Автор темы
    pro100koder

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

    Баллы:
    76
    Почитал немного... В общем, надеюсь, последний вопрос. Что поставить, чтобы добавить в лист все блоки? Ну, [сюда]
     
  10. DyX

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

    Баллы:
    76
    Имя в Minecraft:
    GoODsPie
    Каждый блок который есть в мире
     
  11. Автор темы
    pro100koder

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

    Баллы:
    76
    По одному добавлять? Неужели нет сокращений, например "all"? Просто пытаться подобрать как правильно будет долго, сервер вечно релодить...
     
  12. Andoroid

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

    Баллы:
    76
    Код:
    @EventHandler
    public static void onBreak(BlockBreakEvent e){
        e.getPlayer().sendMessage("Нельзя ломать блоки");
        e.setCancelled(true);
    }
    
     
  13. Автор темы
    pro100koder

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

    Баллы:
    76
    Кстати да, как я не подумал про вариант самому написать код...
     
Статус темы:
Закрыта.

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