Войти или зарегистрироваться

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

  • Автор темы Автор темы Ission
  • Дата начала Дата начала
Не получится этим плагином в текущий момент. Транспорт (вагонетки и лодки) не получают урон. Все версии этого плагина вплоть до текущей не работают с событиями транспорта. На счёт взаимодействия, тут сказать сложнее, но если не работает, значит и не будет работать на текущей версии.
Залей на яд, т.к mediafire у меня не работает.
 
Как выдать права на блоки. Крафт предметов вырубил, но нужно выдать разрешение некоторым отдельным лицами, никак не могу понять как это сделать.
 
Как выдать права на блоки. Крафт предметов вырубил, но нужно выдать разрешение некоторым отдельным лицами, никак не могу понять как это сделать.
Смотри, допустим в 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
 
Последнее редактирование:
Что за файл configured.yml? Если есть list.yml

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

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

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

И еще, в list.yml в секциях "list:" очень не удобно, что надо заполнять еще уникальное название для каждой секции с блоком. Это непрофессионально, муторно и стоит пофиксить в формат, где в качестве ключа секции сразу используется Material/ID блока. Видел в плагинах еще примерно такой формат заполнения (и сам где-то кодил):
YAML:
- ID: 123
  damage: 32767
- ID: 321
  damage: -1
Из-за сложностей настройки я ушёл от ручной настройки конфига и полностью его переделал до более гибкого, но менее удобного в ручной настройке конфига.
Новую версию нужно потестировать. Почти весь функционал был написан ещё в апреле, но матушка-лень не давала мне это делать самому. Выложу сюда тестовую версию в течении нескольких часов. Ожидайте.
 
Тестовую версию можно скачать по полужирной ссылке ниже.
Test-1
GUI сырой, но работать должен. Запуск как исполняемый файл.
Не работает загрузка библиотек при запуске.
Сохраняет не в yml.
Плагиновая часть должна функционировать.
 
Тестовую версию можно скачать по полужирной ссылке ниже.
Test-2
Чуть допилил GUI.
Загрузка библиотек при запуске работает.
Определяет версию сервера, начиная с 1.14, если загружены нужные библиотеки (jar'ник сервера).
Сохраняет настройки в yml, если загружены нужные библиотеки (jar'ник сервера/snake-yaml'а).
 
Вот 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
 
Используй MineBlocker, там всё давно блокирует и точно всё работает. Конфиг работает очень хорошо.
 
Вот 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

Ну вообще, года два назад когда я использовал 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, думаю тебе хватит даже бесплатной его версии
 
Последнее редактирование:
Где-то была, но я не делал её.
мужик, подскажи пожалуйста потратил 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
 
мужик, подскажи пожалуйста потратил 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
Посмотри на мой пример выше, как у меня указаны идишники
Как ты их получаешь то вообще? /itemdb ?
Насколько мне помнится в них вообще не должно быть символа ':'
 
Посмотри на мой пример выше, как у меня указаны идишники
Как ты их получаешь то вообще? /itemdb ?
Насколько мне помнится в них вообще не должно быть символа ':'
Помогло, спасибо, выяснял через nei или minetweaker, но про эту команду не знал
Теперь всё работает <3
 
Где-то была, но я не делал её.
Мужик, теперь вторая проблема
плагин работает как вписывать строчный Id теперь я знаю, круто, но плагин больше одной вещи мода не банит если использовать строчный
то есть если начало одинаковое как здесь "HBM" то всё бесполезно
"chopper" банится, всё что ниже из этого мода - нет
chopper:
id: HBM_ITEMCHOPPER
data: -1
damage: -1
grenade_zomg:
id: HBM_ITEMGRENADE_ZOMG
data: -1
damage: -1
 
Последнее редактирование:
Мужик, теперь вторая проблема
плагин работает как вписывать строчный Id теперь я знаю, круто, но плагин больше одной вещи мода не банит если использовать строчный
то есть если начало одинаковое как здесь "HBM" то всё бесполезно
"chopper" банится, всё что ниже из этого мода - нет
chopper:
id: HBM_ITEMCHOPPER
data: -1
damage: -1
grenade_zomg:
id: HBM_ITEMGRENADE_ZOMG
data: -1
damage: -1
Хз, хз
Таких багов не встречал, давно переехал на MineBlocker и сижу довольный
 
Назад
Верх