Мод для Майнкрафт, который защищает контейнеры и постройки от других игроков и криперов: ключом можно запирать сундуки, двери и другие блоки. Замок привязывается к владельцу, а при включённой настройке — ещё и к имени ключа как к паролю.
Возможности
- Запирает сундуки, бочки, печи, раздатчики, выбрасыватели, воронки, коптильни, зельеварки, шалкеры и другие контейнеры.
- При включении соответствующих опций запирает двери, люки и калитки, в том числе добавленные модами.
- Запертый контейнер не даёт забрать предметы даже при разрушении или через воронку. Его можно сделать неразрушимым либо заменить голограммой.
- Ключ можно зачаровать на «Прочность» и «Починку», а также ремонтировать золотым слитком на наковальне.
- Позволяет задать лимит запертых блоков для одного игрока и для всего мира.
- Администраторский ключ открывает замки других игроков.
Крафты

Ключ расходует прочность при запирании; в настройках можно изменить момент расхода или отключить его. Прочность повышается зачарованиями «Прочность» и «Починка».
Как пользоваться
Чтобы запереть или открыть блок, зажмите Shift и нажмите по нему правой кнопкой мыши с ключом. Обычно открыть замок может только игрок, который его поставил. При использовании пароля открыть блок смогут игроки с ключом, имя которого совпадает с паролем; последний владелец всё равно может открыть его любым ключом.
Администраторский ключ выдаётся командой:
/function keylock:admin_key
Если запертый контейнер перестал восстанавливаться после разрушения, сначала поставьте исходный контейнер на прежнее место, затем восстановите содержимое командой:
/function keylock:container/repair with block <container position>
Не используйте команды, удаляющие все сущности мира: состояние замков хранится в специальных сущностях.
Настройки
Меню настроек открывается командой:
/function keylock:settings/menu
Чтобы снять ограничения на количество замков, используйте:
/scoreboard players reset #max_player keylock
/scoreboard players reset #max_world keylock
В меню можно включить автоматическое отпирание контейнеров рядом с владельцем или игроком с ключом-паролем; после удаления они снова запираются. Для дверей доступны автоматическое открытие двойных дверей, открытие дверей перед игроком и автоматическое отпирание подходящим ключом.
Список запираемых блоков задаётся файлами в data/tags/blocks: контейнеры — containers.json, двери — doors.json, люки и калитки — trapgate.json. Для контейнеров, которые не выбрасывают содержимое при разрушении, нужен список в keep_inventory.json.
Требования и совместимость
Моды и датапаки, меняющие работу контейнеров или дверей, могут мешать работе замков; для контейнеров это способно привести к потере предметов. Блоки из других модов можно добавить в теги по их ID, но их работу с замком следует проверить в игре.
