MachineGuard Reloaded — приват блоков из модов и не только

MachineGuard Reloaded — приват блоков из модов и не только

Этот плагин — отличная замена LWC, Lockette (который кстати заброшен) и многим другим плагинам привата! Он позволяет запросто запретить любое взаимодействие (внутри регионов) с блоками, указанными в настройках плагина. MachineGuard поддерживает все блоки, в том числе из модов, таких как, например, IC/BC/RP. Кроме того, этот плагин позволяет запретить взаимодействие с блоками по всему миру, а не только в регионах WorldGuard.

Блоки автоматически приватятся в WorldGuard регионах и только члены/владельцы могут с ними взаимодействовать (например, открывать). Но если Вы разрешите использование табличек, игроки смогут делать как публичные приваты (абсолютно любой игрок сможет получить доступ к нему), так и полные (только для игроков, которые указаны на табличке, максимум три).

Конфигурация:

additional-protect: false
block-all: false
msg: ‘&cВам не позволено прикасаться к этому’
msg-sign: ‘&cЭтот блок уже запривачен’
sign-block: false
block-list: [DISPENSER, NOTE_BLOCK, BED_BLOCK, CHEST, FURNACE, BURNING_FURNACE, WOODEN_DOOR, LEVER, STONE_BUTTON, JUKEBOX, DIODE_BLOCK_OFF, DIODE_BLOCK_ON, TRAP_DOOR, FENCE_GATE, BREWING_STAND, ENDER_PORTAL_FRAME, FLOWER_POT, ANVIL, HOPPER, DROPPER]
blocked-sign-list: [DISPENSER, NOTE_BLOCK, BED_BLOCK, CHEST, FURNACE, BURNING_FURNACE, WOODEN_DOOR, LEVER, STONE_BUTTON, JUKEBOX, TRAP_DOOR, FENCE_GATE, BREWING_STAND, HOPPER, DROPPER]

  • additional-protect: дополнительная защита (закрытие GUI блока на стороне клиента игрока через два тика — 1/10 секунды)
  • block-all: запрет взаимодействия во всём мире (т.е. не только в регионах WG. Полезно для Adventure серверов (например, MineZ), чтобы игроки не прятали вещи в раздатчиках (чтобы потом забрать) и не трогали люки, ведь они часто используются в постройках)
  • sign-block: если хотите дать возможность игрокам для привата использовать таблички
  • block-list: список блоков для привата
  • blocked-sign-list: список блоков, которые разрешено приватить табличками

Как прописывать ID, чтобы работало [NEW]:

  1. Возьмите в руку блок, который надо внести в конфиг
  2. Поставьте его на землю и не отводите с него прицел
  3. Пропишите команду /mgid
  4. Если вывело разные ID (под прицелом / в руке), прописывайте первый
  5. Если вывело две мета-даты и они разные (ID:мета), прописывайте вторую

PS: зачастую достаточно прописать в конфиг только ID без :мета-дата.
Наглядный пример:
— WOOL:0 # Заприватится только белая шерсть
— WOOL:14 # Заприватится только красная шерсть
— WOOL # Заприватится шерсть всех видов
— CHEST # Заприватятся сундуки «смотрящие» в любую сторону

Команды:

  • /mgr — перезагрузка конфигурации плагина
  • /mgid — получить ID блока под прицелом / в руке

Permissions:

  • machineguard.bypass.build — доступ ко всем блокам без таблички (даже если Вы не состоите в регионе)
  • machineguard.bypass.build.ID — разрешить доступ к определённому блоку (например, к сундуку Края для VIP)
  • machineguard.bypass.sign — доступ ко всем блокам с табличкой (даже если на ней нет Вашего ника)
  • machineguard.reload — возможность перезагружать конфигурацию плагина
  • machineguard.cmdblock — доступ к командным блокам
  • machineguard.infdis — право устанавливать табличку [Dispenser]

Как приватить:
1.
Повесьте настенную табличку на блок (или рядом) с зажатым Shift (т.е. крадучись) с любой из шести сторон, блок должен быть указан в настройках плагина
2. Напишите [Public] или [Private] на первой строчке
3. Предмет будет доступен даже тем, кто не состоит в привате (если приват публичный). Чтобы дать доступ только состоящим в регионе игрокам и никому больше, просто не вешайте табличку

  • [Public] — блок будет доступен абсолютно всем (публичный приват)
  • [Private] — блок будет доступен только некоторым игрокам, на остальных трёх строчках напишите их ники (по одному на строчку, регистр не учитывается)
  • [Dispenser] — вещи в раздатчике не будут тратиться при выпадании

Скачать