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

Помогите Как запретить ломать определённый блок?

Тема в разделе "Помощь", создана пользователем artbry98, 16 июл 2017.

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

    artbry98 Ньюби Пользователь

    Баллы:
    1
    Skype:
    artbry98
    Есть задача запретить на сервере обычным игрокам в любом ключе ломать именно железные блоки, а все остальные блоки должны ломаться как и обычно. Возможно ли это как-то реализовать?
     
  2. _Orphen_

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

    Баллы:
    76
    даже не знаю как ответить, самопис в пару строк)

    Код:
     @EventHandler
      public void onBlockBreak(BlockBreakEvent e)
      {
        if (!e.getPlayer().hasPermission("plug.break")) //пермишен
            e.setCancelled(true);
      }
     
    Последнее редактирование: 16 июл 2017
  3. Автор темы
    artbry98

    artbry98 Ньюби Пользователь

    Баллы:
    1
    Skype:
    artbry98
    И куда это прописывать надо?
     
  4. _Orphen_

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

    Баллы:
    76
    сек я там еще и снубил) материал забыл проверить ща скину ссылку
     
  5. _Orphen_

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

    Баллы:
    76
    ой чувак я про тебя забыл, отвлекли)) ща точно скину
     
  6. _Orphen_

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

    Баллы:
    76
  7. Автор темы
    artbry98

    artbry98 Ньюби Пользователь

    Баллы:
    1
    Skype:
    artbry98
    То есть я ставлю на сервер этот плагин и пользователи не смогут ломать блок железа, но если в премишн для группы добавить права break.break, то можно будет ломать или я не правильно понял?
     
  8. _Orphen_

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

    Баллы:
    76
    да, все верно
     
  9. Автор темы
    artbry98

    artbry98 Ньюби Пользователь

    Баллы:
    1
    Skype:
    artbry98
    отлично, спасибо, всё работает. А как можно сделать подобное, но чтобы работало на другие блоки? Например на спавнер зомби
     
  10. _Orphen_

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

    Баллы:
    76
    это дописывать нужно) могу сделать, но позже мне вставать через 3 часа на работу)
     
  11. Автор темы
    artbry98

    artbry98 Ньюби Пользователь

    Баллы:
    1
    Skype:
    artbry98
    когда можно будет с вами связаться и где?
     
  12. Estamon

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

    Баллы:
    76
    Имя в Minecraft:
    Estamon
    Здравствуй.
    Думаю тут все намного проще. Если имеется на сервере плагин "WorldGuard". То можно сделать следующее...
    1) Зайти в папку плагина "WorldGuard".
    2) Выбрать папку "worlds".
    3) Выбрать нужный мир, на который нужно запретить ставить определенный блок. (По умолчанию это мир "world".)
    4) Открыть "blacklist.txt".
    5) Вставить это в конец файла:
    [42]
    on-break=deny,tell
    С помощью этих строк, мы запретим всем игрокам ломать железный блок.
     
    Последнее редактирование: 23 июл 2017
  13. Автор темы
    artbry98

    artbry98 Ньюби Пользователь

    Баллы:
    1
    Skype:
    artbry98
    Мне нужно именно поломку уже поставленных железных блоков запретить, а ставить их, пусть ставят
     
  14. Zloi_Kloun

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

    Баллы:
    78
    стоит пойти ненможк разуть глазки и почитать инфу по плагину самостоятельно. там все эт написано.
    on-break=deny,tell
    эт именно ломать. там все верно сказали выше. хоть немного сами, не? или на всем готовом вплоть до "не могу синхронизировать on-break со словом ставить и понять что тут просто что-то не так?"
     
  15. Автор темы
    artbry98

    artbry98 Ньюби Пользователь

    Баллы:
    1
    Skype:
    artbry98
    Да блин, указано же в звании что я нуб, много моментов не знаю ещё. Не надо сразу так жестко реагировать
     
    Последнее редактирование: 18 июл 2017
  16. WeekThor

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

    Баллы:
    76
    Имя в Minecraft:
    _WeekThor_
    Есть плагин, EssentialsProtect и/или EssentialsAntiBuild
     
  17. Автор темы
    artbry98

    artbry98 Ньюби Пользователь

    Баллы:
    1
    Skype:
    artbry98
    спасибо за совет
     
  18. WeekThor

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

    Баллы:
    76
    Имя в Minecraft:
    _WeekThor_
    Если нужна помощь, скажи, я для тебя создам страницу с помощью по настройке (как эту)
     
  19. Автор темы
    artbry98

    artbry98 Ньюби Пользователь

    Баллы:
    1
    Skype:
    artbry98
    С удовольствием бы изучил такую страницу по настройке.
     
  20. WeekThor

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

    Баллы:
    76
    Имя в Minecraft:
    _WeekThor_
    http://fantasticgame.tk/helps/EssentialsAntiBuild.html
    Тут информация только о том, как запретить блоки и предметы.
     

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