Key - это датапак для Minecraft, который добавляет в игру систему замков. Если вам надоело, что залетные криперы или недобросовестные соседи по серверу растаскивают ваши ресурсы, Key решит эту проблему. Никаких сложных плагинов - просто скрафтите ключ и запирайте что душе угодно.
Работает всё просто: Shift + ПКМ по контейнеру или двери, и блок становится вашим. Снять блокировку можно так же. По умолчанию замок привязан к игроку, но в настройках можно включить "пароль" - имя ключа. Тогда любой игрок с ключом нужного названия сможет открыть замок.
Основные возможности
- Запирание контейнеров - сундуки, бочки, печи, верстаки, шалкеры и другие хранилища
- Запирание дверей, люков и калиток (опционально, отключено по умолчанию)
- Режим пароля - ключ с определённым именем работает как пароль
- Авторазблокировка - в радиусе вокруг игрока контейнеры сами открываются, если вы владелец
- Автоматическое открытие дверей - двери сами распахиваются перед вами
- Нерушимые замки - заблокированные контейнеры можно сделать неломаемыми или заменить голограммой
- Прочность ключа - ключ изнашивается при использовании, его можно чинить и зачаровывать
- Админ-ключ - команда для снятия любой блокировки
- Ограничения - можно задать макс. количество замков на игрока и на мир
Крафт и прочность
Ключ крафтится из золотого слитка. В версиях 1.20.2-1.21.1 у него 100 прочности, чинить можно, бросив ключ и золотой слиток на наковальню. Начиная с Minecraft 1.21.2 прочность увеличена до 400, а починка делается в наковальне. Каждый раз, когда вы запираете блок, ключ теряет единицу прочности. В настройках можно изменить: тратить прочность только при запирании, при открытии, при любом использовании или отключить износ совсем.
Настройка и управление
Главное меню настроек открывается командой:
/function keylock:settings/menu
Там можно включить:
- Авторазблокировку контейнеров (радиус настраивается)
- Автооткрытие дверей
- Авторазблокировку дверей
- Режим пароля по имени ключа
- Неломаемость или голограмму для запертых блоков
Если хотите убрать лимиты на количество замков, сбросьте счётчики:
/scoreboard players reset #max_player keylock
/scoreboard players reset #max_world keylock
Как работает блокировка
Когда контейнер заперт, содержимое недоступно другим игрокам. Даже если разбить блок или поставить под ним воронку - ничего не вытащить. Важный нюанс: если заперта печь, она перестаёт плавить/готовить, а топливо пропадает. Если в запертый контейнер что-то попало через воронку, эти предметы выпадут при разблокировке.
Голограмма - это визуализация запертого блока. Через неё можно проходить, ставить и ломать блоки внутри. Удобно, если не хотите, чтобы на месте сундука торчала "глыба" непробиваемости.
Двери и калитки
По умолчанию запирание дверей отключено - включите в настройках. Запертые двери, люки и калитки становятся неразрушимыми и не открываются. Если у двойной двери запереть одно полотно, второе тоже заблокируется. Автооткрытие можно настроить так, чтобы двери сами открывались за 3 блока до вас и закрывались, когда вы отойдёте.
Важные технические моменты
- Другие датапаки или моды, меняющие логику контейнеров и дверей, могут нарушить работу Key. Особенно опасно для контейнеров - можно потерять вещи.
- Никогда не убивайте всех сущностей в мире (
/kill @e). Состояние замков хранится в специальных сущностях. Если их убить, блокировка слетит с контейнеров, а предметы могут пропасть. - Если замок "залип" и не открывается, попробуйте разбить блок. Если блок восстанавливается - используйте админ-ключ. Если контейнер исчез и не появляется, команда восстановления:
/function keylock:container/repair with block <координаты контейнера>Но если на том же месте уже поставили новый контейнер и заперли его с новыми предметами - эту команду использовать нельзя, данные перезапишутся.
Данные о предметах хранятся не в сущностях, а в командном хранилище - файл command_storage_keylock.dat в папке data вашего мира.
Как добавить свои блоки
По умолчанию датапак поддерживает все ванильные сундуки, бочки, печи, раздатчики, выбрасыватели, шалкеры, а также двери, люки и калитки. Но в настройках можно добавить блоки из модов.
Для этого:
- Распакуйте датапак
- Найдите папку
data/tags/blocks - В нужный файл (
containers.json,doors.jsonилиtrapgate.json) добавьте ID блока мода - Проверьте, работает ли блокировка корректно
Если блок не роняет содержимое при разрушении (как шалкеры), его нужно добавить в файл keep_inventory.json, иначе предметы из запертого контейнера пропадут.
Админ-ключ
Для снятия чужой блокировки админ вводит:
/function keylock:admin_key
После этого в инвентаре появится админ-ключ, которым можно открыть любой замок.
Кароче, Key - это простой и надёжный способ защитить своё добро на сервере. Никаких лишних модов или плагинов, только датапак и маленький золотой ключик. Скачайте Key для Майнкрафт и спите спокойно, зная, что криперы и груферы не доберутся до вашего алмазного блока.

