Плагин для серверов Майнкрафт, который превращает любой предмет в электронную ключ-карту и защищает двери, сундуки и другие интерактивные блоки. Он подходит для защиты баз и добычи без системы приватов: доступ получают владелец ключа, добавленные игроки, все игроки или участники команды.
Возможности
- Ключ-карта создаётся из предмета в основной руке и получает уникальный идентификатор.
- Можно закрывать двери, люки, калитки, кнопки, рычаги, сундуки, бочки, печи, коптильни, плавильные печи, раздатчики, выбрасыватели, воронки и шалкеровые ящики.
- Для владельца доступны личные ключи, общие ключи
globalи ключи для команд таблицы счётаteam. - Владельцы карт добавляют и удаляют игроков из списка доступа. Для ключа команды участникам не нужен предмет в руке.
- Для каждого замка настраиваются автозакрытие, синхронное открытие двойных дверей, уведомления владельцу, задержка повторного использования, частицы и звуки, а также понятное имя.
- Настройки замка можно копировать и вставлять на другой замок. Карты, списки доступа и замки сохраняются после перезапуска.
- При открытии и закрытии есть визуальные и звуковые эффекты, а неудачная попытка доступа сопровождается отдельным звуком.
- Журнал фиксирует попытки открыть и закрыть замки, игрока, короткий идентификатор ключа и место действия.
Для двойных дверей блокируется нижняя половина двери: обе створки остаются связанными.
Команды
Перед любой командой держите ключ-карту в основной руке.
/keycard create [global/team <team>] <label> [color=<name>] [style=<preset>] [autoclose=<seconds/off>] [double=<on/off>] [notify=<on/off>] [cooldown=<seconds/off>]— создать ключ-карту из предмета в руке и задать её параметры по умолчанию./keycard lock— привязать карту к блоку, на который смотрит игрок./keycard unlock— снять замок с блока, если в руке связанная карта./keycard access add <player>— выдать игроку доступ к текущей карте./keycard access remove <player>— отозвать доступ./keycard access list— показать игроков с доступом./keycard view— показать владельца, тип и список доступа карты в руке./keycard door status— показать имя и параметры замка, на который смотрит игрок./keycard door autoclose <seconds|off>— настроить автозакрытие./keycard door double <on|off>— включить или выключить синхронизацию двойной двери./keycard door notify <on|off>— включить или выключить уведомления владельцу./keycard door cooldown <seconds|off>— настроить задержку повторного использования./keycard door style <classic|stealth|sparks>— выбрать частицы и звуки замка./keycard door nickname <name|off>— задать или убрать имя замка./keycard door copyи/keycard door paste— скопировать и применить настройки замка./keycard vault [page]— просмотреть сохранённые карты, клонировать их или отозвать с очисткой связанных замков./keycard audits [player] [count]— показать записи журнала.
Права
awesomekeycards.admin— создание карт, блокировка и разблокировка блоков, хранилище карт и журнал; по умолчанию только для операторов.awesomekeycards.access— управление доступом, просмотр карты и настройка собственного замка; по умолчанию доступно всем игрокам.
Настройка
teamAccess.allowиteamAccess.deny— списки команд таблицы счёта, которым разрешено или запрещено создавать ключи команд. ПустойteamAccess.allowразрешает все команды.teamAccess.watchdogIntervalTicks— частота проверки и удаления устаревших либо заблокированных ключей команд.- Журнал хранится в
plugins/AwesomeKeycards/audit.log.
Требования
Плагин работает на серверах Paper.
