[SEC/FIX] MachineGuard Reloaded 2.2 — приват блоков из модов и не только [1.9.x-1.7.2]
Этот плагин - отличная замена LWC, Lockette (который кстати заброшен) и многим другим плагинам привата! Он позволяет запросто запретить любое взаимодействие (внутри регионов) с блоками, указанными в настройках плагина. MachineGuard поддерживает все блоки, в том числе из модов, таких как, например, IC/BC/RP. Кроме того, этот плагин позволяет запретить взаимодействие с блоками по всему миру, а не только в регионах WorldGuard.
Блоки автоматически приватятся в WorldGuard регионах и только члены/владельцы могут с ними взаимодействовать (например, открывать). Но если Вы разрешите использование табличек, игроки смогут делать как публичные приваты (абсолютно любой игрок сможет получить доступ к нему), так и полные (только для игроков, которые указаны на табличке, максимум три).
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.admin - возможность перезагружать конфигурацию плагина и прописывать /mgid
machineguard.cmdblock - доступ к командным блокам
machineguard.infdis - право устанавливать табличку Dispenser
Как приватить:
1. Повесьте настенную табличку на блок (или рядом) с зажатым Shift (т.е. крадучись) с любой из шести сторон, блок должен быть указан в настройках плагина
2. Напишите Public или Private на первой строчке
3. Предмет будет доступен даже тем, кто не состоит в привате (если приват публичный). Чтобы дать доступ только состоящим в регионе игрокам и никому больше, просто не вешайте табличку
Public - блок будет доступен абсолютно всем (публичный приват)
Private - блок будет доступен только некоторым игрокам, на остальных трёх строчках напишите их ники (по одному на строчку, регистр не учитывается)
Dispenser - вещи в раздатчике не будут тратиться при выпадании
Конфликты:
Некоторые блоки уже приватит WorldGuard (сундук, раздатчик, печь, проигрыватель) и MachineGuard с ним не даёт доступ.
Фикс: прописать команду /rg flag __global__ chest-access allow
и затем /rg flag __global__ interact -g non_members allow
Некоторые блоки уже приватит WorldGuard (сундук, раздатчик, печь, проигрыватель) и MachineGuard с ним не даёт доступ.
Фикс: прописать команду /rg flag __global__ chest-access allow
и затем /rg flag __global__ interact -g non_members allow
Комментарии