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

Плагин [SEC]LokiBlocker 0.5.4 - запрет блоков/предметов/сущностей [1.7.1BETA+]

Тема в разделе "Релизы плагинов", создана пользователем Ission, 21 июн 2012.

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

    Ission Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    lokivava
    Не получится этим плагином в текущий момент. Транспорт (вагонетки и лодки) не получают урон. Все версии этого плагина вплоть до текущей не работают с событиями транспорта. На счёт взаимодействия, тут сказать сложнее, но если не работает, значит и не будет работать на текущей версии.
     
  2. Acurity

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

    Баллы:
    78
    Имя в Minecraft:
    Adorable
    Работает с 1.16.4?
     
  3. Eomerthebold

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

    Баллы:
    61
    Имя в Minecraft:
    Eomerthebold
    Залей на яд, т.к mediafire у меня не работает.
     
  4. PuzzleCh

    PuzzleCh Ньюби

    Баллы:
    1
    Как выдать права на блоки. Крафт предметов вырубил, но нужно выдать разрешение некоторым отдельным лицами, никак не могу понять как это сделать.
     
  5. Chekushka

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

    Баллы:
    76
    Смотри, допустим в list.yml я заблокировал предмет:

    forestryfactory2:
    type:
    place: true
    break: true
    craft: true
    pickup: true
    drop: false
    block-burn: true
    block-explode: true
    inventory:
    content: true
    delete: true
    interact:
    left-item: true
    right-item: true
    left-block: true
    right-block: true
    left-entity: true
    right-entity: true
    piston:
    push: true
    drag: true
    list:
    stol:
    id: FORESTRY_FACTORY2
    data: 2
    damage: -1
    info: true

    Дал название его группе forestryfactory2 в первой строчке да, и если я хочу разрешить допустим группе Vip пользоваться этим предметом, то я должен дать пермишен lokiblocker.list.allow.forestryfactory2
     
    Последнее редактирование: 6 фев 2021
  6. Bars

    Bars Старожил Девелопер Пользователь

    Баллы:
    173
    Что за файл configured.yml? Если есть list.yml

    И еще, в плагине настраиваются data и damage, хотя это одно и то же, и правильнее использовать damage.
    Их сейчас получается надо выставлять в одно значение, если мета до 127 включительно.
    Надо об этом предупредить ^
    А иначе meta: -1; damage: 128-32767...

    И еще, в list.yml в секциях "list:" очень не удобно, что надо заполнять еще уникальное название для каждой секции с блоком. Это непрофессионально, муторно и стоит пофиксить в формат, где в качестве ключа секции сразу используется Material/ID блока. Видел в плагинах еще примерно такой формат заполнения (и сам где-то кодил):
    Код:
    - ID: 123
      damage: 32767
    - ID: 321
      damage: -1
     
    Последнее редактирование: 9 мар 2021
  7. Автор темы
    Ission

    Ission Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    lokivava
    Из-за сложностей настройки я ушёл от ручной настройки конфига и полностью его переделал до более гибкого, но менее удобного в ручной настройке конфига.
    Новую версию нужно потестировать. Почти весь функционал был написан ещё в апреле, но матушка-лень не давала мне это делать самому. Выложу сюда тестовую версию в течении нескольких часов. Ожидайте.
     
  8. Автор темы
    Ission

    Ission Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    lokivava
    Тестовую версию можно скачать по полужирной ссылке ниже.
    Test-1
    GUI сырой, но работать должен. Запуск как исполняемый файл.
    Не работает загрузка библиотек при запуске.
    Сохраняет не в yml.
    Плагиновая часть должна функционировать.
     
  9. Автор темы
    Ission

    Ission Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    lokivava
    Тестовую версию можно скачать по полужирной ссылке ниже.
    Test-2
    Чуть допилил GUI.
    Загрузка библиотек при запуске работает.
    Определяет версию сервера, начиная с 1.14, если загружены нужные библиотеки (jar'ник сервера).
    Сохраняет настройки в yml, если загружены нужные библиотеки (jar'ник сервера/snake-yaml'а).
     
  10. twixi007

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

    Баллы:
    123
    скиньте норм мануал на ютубе плиз)
     
  11. Автор темы
    Ission

    Ission Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    lokivava
    На что именно?
     
  12. twixi007

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

    Баллы:
    123
    есть инструкция для дибилов?)
     
  13. Автор темы
    Ission

    Ission Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    lokivava
    Где-то была, но я не делал её.
     
  14. Syberox

    Syberox Участник Пользователь

    Баллы:
    31
    Вот list и config файлы плагина, почему в игре не запрещаются верстак с библио и кристалл энда с ванили?
    list
    Код:
    totaldeny:
      type:
        place: true
        break: true
        craft: true
        pickup: true
        drop: true
        block-burn: true
        block-explode: true
      inventory:
        content: true
        delete: true
      interact:
        left-item: true
        right-item: true
        left-block: true
        right-block: true
        left-entity: true
        right-entity: true
      piston:
        push: false
        drag: false
      list:
        '11111':
          id: 11111
          data: -1
          damage: -1
      info: true
    denyforcraft:
      type:
        place: false
        break: false
        craft: true
        pickup: false
        drop: false
        block-burn: false
        block-explode: false
      inventory:
        content: false
        delete: false
      interact:
        left-item: false
        right-item: false
        left-block: false
        right-block: false
        left-entity: false
        right-entity: false
      piston:
        push: false
        drag: false
      list:
        BIBLIOCRAFT_FANCYWORKBENCH:
          id: BIBLIOCRAFT_FANCYWORKBENCH
          data: 0
          damage: -1
        END_CRYSTAL:
          id: END_CRYSTAL
          data: -1
          damage: -1
      info: true
    denyforuse:
      type:
        place: false
        break: false
        craft: false
        pickup: false
        drop: false
        block-burn: false
        block-explode: false
      inventory:
        content: false
        delete: false
      interact:
        left-item: true
        right-item: true
        left-block: true
        right-block: true
        left-entity: true
        right-entity: true
      piston:
        push: false
        drag: false
      list:
        CHORUS_FRUIT:
          id: CHORUS_FRUIT
          data: -1
          damage: -1
        WHITE_INK_SACK:
          id: INK_SACK
          data: 15
          damage: -1
      info: true
    
    config
    Код:
    enable: true
    old-event-system: false
    force:
      enable: false
      id-data:
      - '8'
      - '9'
      - '10'
      - '11'
    place: true
    break: true
    craft: true
    inventory:
      content: true
      delete: true
    pickup: false
    drop: false
    interact:
      left-item: true
      right-item: true
      left-block: true
      right-block: true
    block-burn: false
    block-explode: false
    piston:
      push: true
      drag: true
    chat:
      enable: false
      words:
      - админ
      - котельная
    entitys: false
    configurated: false
    material-id-system: false
    
     
  15. exsperto1

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

    Баллы:
    123
    Имя в Minecraft:
    GrayFox
    Используй MineBlocker, там всё давно блокирует и точно всё работает. Конфиг работает очень хорошо.
     
  16. Chekushka

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

    Баллы:
    76
    Ну вообще, года два назад когда я использовал LB, я банил примерно так:
    В файле лист расписывал все запреты под каждый введенный итем (Да я знаю что можно это делать более компактно, но сие способ у меня работал в 100% случаев)

    thermalsponge:
    type:
    place: true
    break: true
    craft: true
    pickup: true
    drop: false
    block-burn: true
    block-explode: true
    inventory:
    content: true
    delete: true
    interact:
    left-item: true
    right-item: true
    left-block: true
    right-block: true
    left-entity: false
    right-entity: true
    piston:
    push: true
    drag: true
    list:
    gubka:
    id: THERMALEXPANSION_SPONGE
    data: 0
    damage: -1
    info: true

    cifrovoyminer:
    type:
    place: true
    break: true
    craft: true
    pickup: true
    drop: true
    block-burn: true
    block-explode: true
    inventory:
    content: true
    delete: true
    interact:
    left-item: true
    right-item: true
    left-block: true
    right-block: true
    left-entity: false
    right-entity: true
    piston:
    push: true
    drag: true
    list:
    cifrovoyminer:
    id: MEKANISM_MACHINEBLOCK
    data: 4
    damage: -1
    info: true

    А вообще как сказал парень выше - юзай лучше MineBlocker, думаю тебе хватит даже бесплатной его версии
     
    Последнее редактирование: 25 ноя 2021
  17. LegendaryGeniy

    LegendaryGeniy Участник

    Баллы:
    31
    мужик, подскажи пожалуйста потратил 3 часа впустую, я полностью в плагине разобрался без всяких гайдов и описаний даже здесь в ответах, но понять как работает material-id-system я не понимаю
    в main конфиге который "config" стоит true, false тоже пробовал
    в list вписаны нужные мне настройки всё работает, но стоит попробовать использовать строчный id а не цифренный, предмет никак не банится
    podarok1:
    id: cfm:ItemPresentGreen
    data: -1
    damage: -1
    podarok2:
    id: 6545
    data: -1
    damage: -1
    Я как только не пробовал и скобочки вокруг строчного id ставил и ковычки и ничего не срабатывало
    получается podarok2 банится спокойно а podarok1 никак
    версия плагина пробовал как 0.5.3 так и 0.5.4
    сервер стоит на themos 1.7.10
     
  18. Chekushka

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

    Баллы:
    76
    Посмотри на мой пример выше, как у меня указаны идишники
    Как ты их получаешь то вообще? /itemdb ?
    Насколько мне помнится в них вообще не должно быть символа ':'
     
  19. LegendaryGeniy

    LegendaryGeniy Участник

    Баллы:
    31
    Помогло, спасибо, выяснял через nei или minetweaker, но про эту команду не знал
    Теперь всё работает <3
     
  20. LegendaryGeniy

    LegendaryGeniy Участник

    Баллы:
    31
    Мужик, теперь вторая проблема
    плагин работает как вписывать строчный Id теперь я знаю, круто, но плагин больше одной вещи мода не банит если использовать строчный
    то есть если начало одинаковое как здесь "HBM" то всё бесполезно
    "chopper" банится, всё что ниже из этого мода - нет
    chopper:
    id: HBM_ITEMCHOPPER
    data: -1
    damage: -1
    grenade_zomg:
    id: HBM_ITEMGRENADE_ZOMG
    data: -1
    damage: -1
     
    Последнее редактирование: 7 мар 2022

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