Добро пожаловать

Для полноценного пользования форумом и общения с его участниками, пройдите регистрацию ниже
Регистрация

[SEC/FIX] MachineGuard Reloaded v1.3 - приват блоков из модов и не только [1.4.7-1.7.2]

Тема в разделе "MineCraft", создана пользователем cAh, 30 авг 2014.

  1. cAh

    cAh Администратор

    1.157
    778
    625
    Ответ
    MachineGuard Reloaded - приват блоков из модов и не только

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

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

    Конфигурация
    • block-all: запрет взаимодействия во всём мире (т.е. не только в регионах WG. Полезно для Adventure серверов (например, MineZ), чтобы игроки не прятали вещи в раздатчиках (чтобы потом забрать) и не трогали люки, ведь они часто используются в постройках)
    • sign-block: если хотите дать возможность игрокам для привата использовать таблички
    • block-list: список блоков для привата
    • blocked-sign-list: список блоков, которые разрешено приватить табличками
    Как прописывать ID, чтобы работало [NEW]:
    Возьмите в руку блок, который надо внести в конфиг
    Поставьте его на землю и не отводите с него прицел
    Пропишите команду /mgid
    Если вывело разные ID (под прицелом / в руке), прописывайте первый
    Если вывело две мета-даты и они разные (ID:мета), прописывайте вторую
    PS: зачастую достаточно прописать в конфиг только ID без :мета-дата.
    Наглядный пример:
    - 35:0 # Заприватится только белая шерсть
    - 35:14 # Заприватится только красная шерсть
    - 35 # Заприватится шерсть всех видов
    Команды:
    • /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] - вещи в раздатчике не будут тратиться при выпадании
    Скачать плагин | Bukkit Dev | Оригинальная тема

    Известные ошибки:
    • Некоторые блоки уже приватит WorldGuard (сундук, раздатчик, печь, проигрыватель) и MachineGuard с ним не даёт доступ.
    • Фикс: прописать команду /rg flag __global__ chest-access allow
    Планы на будущее:
    • Исправить недочёт с флагом chest-access Исправляется командой выше
    Лог изменений:

    # Версия 2.0 (ещё не выпущена!)
    • Плагин полностью переписан заново
    • Убраны таблички над блоками, так что теперь для работы приватов надо размещать табличку либо сбоку, либо внизу через один блок. Предупредите игроков!
    • Убраны списки IC/BC/RP, теперь все ID прописываются в одном месте
    • Поддержка мета-даты
    • Запрет на поломку и установку табличек к уже заприваченным блокам
    • Метрика (для отключения opt-out: true в PluginMetrics/config.yml)
    • Команда /mgid
    • Табличка [Dispenser]
    • Дополнительная защита в случае если блок не поддаётся привату
    • Новая папка для удобного обновления (старая без пробела)
    # Версия 1.3
    • Окончательный фикс привата табличками (да, теперь можно спокойно приватить двери и двойные сундуки)
    • Табличка под блоком больше не проверяется. В целях безопасности оповестите об этом игроков! Вместо этого табличка проверяется ещё ниже: теперь можно приватить двери, вешая табличку не на них, а под блоками, на которых они стоят (это касается не только дверей, но и остальных блоков)
    • Добавлен Permission на доступ к определённым блокам
    • Добавлена возможность приватить указанные в конфиге блоки во всём мире (block-all), а не только в регионах WorldGuard
    • Исправлено два средней опасности бага, поэтому настоятельно рекомендую обновиться!
    # Версия 1.2
    • Перезагрузка командой /mgr (идея Linkinkov)
    • Исправлен баг с названием конфига (спасибо MySt1k'у)
    # Версия 1.1
    • Добавлен приват с помощью табличек
    • Поддержка блоков с ID от 1024 до 4095
    # Версия 1.0
    • Релиз плагина и прекращение автором его дальнейшей разработки