Locks Reforged - это неофициальный порт известного мода Locks от Melonslise на Minecraft Forge 1.20.1. Автор перенёс весь оригинальный функционал, добавил расширенную настройку, новые возможности и попутно пофиксил баги оригинала. Если вы искали мод на замки для сундуков и дверей в Майнкрафт - это, пожалуй, самое проработанное решение из существующих.
Зачем это вообще нужно? В ванильном Minecraft любой сундук открывается одним кликом, а железную дверь и вовсе можно просто разломать. На сервере с друзьями или в хардкорном выживании это быстро превращается в проблему: стешить чужой лут проще простого. Locks Reforged решает это элегантно - вы буквально вешаете физический замок на блок, и без ключа или отмычки его не открыть. Причём защита комплексная: запертый блок нельзя активировать редстоуном, выкачать воронкой, сдвинуть поршнем, взорвать и даже сломать (последнее отключается в конфиге). По факту это полноценная система приватов, только встроенная в мир игры, а не работающая через плагиновые команды.
Вешаем замок на что угодно
Главная фишка мода - замок можно прикрепить к любому блоку, а не только к сундукам. Двери, люки, печки, раздатчики, воронки и даже блоки из других модов - всё работает. Замки пространственные: один замок покрывает сразу несколько блоков (по умолчанию до 6, настраивается). Это удобно, когда нужно запереть, скажем, двойной сундук и примыкающую к нему печку одним замком.
Размещение упрощено опцией Easy Lock (включена по умолчанию) - один клик, и замок висит. Снять разблокированный замок можно крадучись, тоже по умолчанию разрешено.
Семь уровней замков и свои кастомные
Замки делятся на тиры, от деревянного до незеритового. Чем круче материал, тем сложнее механизм и тем выше стойкость:
| Тир | Пины | Зачаровываемость | Прочность | Сила отмычки |
|---|---|---|---|---|
| Дерево | 5 | 15 | 4 | 0.20 |
| Медь | 6 | 16 | 8 | 0.28 |
| Железо | 7 | 14 | 12 | 0.35 |
| Золото | 6 | 22 | 6 | 0.25 |
| Сталь | 9 | 12 | 20 | 0.70 |
| Алмаз | 11 | 10 | 100 | 0.85 |
| Незерит | 14 | 8 | 200 | 0.95 |
Коротко по колонкам:
- Пины - количество штифтов в мини-игре взлома. Больше пинов - дольше и сложнее вскрывать.
- Зачаровываемость - шанс получить мощные чары на замке.
- Прочность - сопротивление взрывам. Алмазные и незеритовые замки по сути неубиваемы.
- Сила отмычки - насколько эффективна отмычка соответствующего тира. Чем выше, тем лучше.
Незеритовые вещи огнеупорные и не горят в лаве, как и ванильная незеритовая экипировка. Крафтятся в кузнечном столе через шаблон незеритового улучшения.
Важный момент для сборщиков модпаков: все замки и отмычки полностью data-driven. Можно добавить собственные тиры через обычные JSON-файлы или подкрутить статы существующих через конфиги, TOML-переопределения и датапаки. Трогать код не нужно. Единственное исключение - механизмы замков (деревянный, медный, железный, стальной): это базовые компоненты крафта, и они захардкожены, каждый рецепт требует свой механизм в центре сетки.
Мини-игра взлома замков
Взлом реализован через интерактивную мини-игру в духе Skyrim и Fallout: подбираете положение каждого штифта, пока не соберёте комбинацию. Отмычки старших тиров эффективнее против крутых замков, а зачарованные замки могут отбивать целые классы отмычек.
Доступные отмычки: деревянная, заколка (медная), железная, стальная, золотая, алмазная, незеритовая - плюс кастомные через датапаки. Незеритовую отмычку можно сделать неубиваемой в конфиге.
Для досмотра есть важная деталь: режим Deaf Mode в клиентском конфиге включает визуальную обратную связь при взломе, что делает мини-игру доступной без звука. По умолчанию включён, и это правильно.
Ключи, связки и мастер-ключ
Свои замки вы открываете ключами - они крафтятся под конкретный замок. Носить пучок ключей удобнее на связке (Key Ring), которая хранит сразу несколько. Есть и мастер-ключ, открывающий любой замок - на сервере это отличный инструмент для админов.
Семь зачарований замков
- Shocking - бьёт током того, кто провалил попытку взлома (игнорирует броню)
- Sturdy - снижает эффективность отмычек
- Complexity - полностью блокирует отмычки низких тиров
- Silent - глушит характерный дребезжащий звук при отказе в доступе
- Auto-Pick - шанс мгновенно открыть замок, минуя мини-игру
- Reinforced - повышает взрывостойкость с каждым уровнем
- Awareness - запоминает, кто установил замок: владелец открывает его без ключа
Каждое зачарование можно по отдельности включить или выключить в серверном конфиге. Из практики: Awareness - must-have для одиночной игры, чтобы не таскать ключи, а Shocking на PvP-сервере быстро отучает любопытных ковырять чужие двери.
Генерация замков по ценности лута
Самая умная часть мода. Тир замка на сгенерированном сундуке определяется ценностью лута из его лут-таблицы. Деревенские сундуки получают деревянные или медные замки, а сундуки города Края - золотые или алмазные. Сундук с мусором может остаться вообще без замка.
Как это работает под капотом:
- Мультисемплирование - каждая лут-таблица просчитывается 32 раза и усредняется, поэтому тиры стабильны между перезапусками сервера.
- Сублинейный подсчёт стаков - ценность предмета растёт с корнем квадратным от размера стака, так что 64 булыжника не перевесят алмазный меч.
- Переопределение ценности предметов - для вещей вроде алмазов, изумрудов и незерита, которые ценные, но имеют обычную редкость, задаются базовые значения. Для 15 ванильных предметов уже прописаны адекватные дефолты.
Всё настраивается: пороги ценности для тиров, множители редкости, бонусы зачарований. Если рандом по душе - систему можно переключить на случайный взвешенный выбор.
Интеграция в мир
- Запертые сундуки спавнятся в структурах с тирами по ценности лута
- Отмычки и механизмы находятся в луте данжей и храмов
- Жители-оружейники (toolsmith) продают отмычки и механизмы
- Странствующие торговцы предлагают редкие отмычки и зачарованные замки
То есть взломщиком можно играть с самого начала: нашли деревянную отмычку в данже - идите ковырять деревенские сундуки. Ощущается как маленькая ролевая механика, вплетённая в исследование мира.
Настройка и конфиги
Все параметры крутятся через TOML-конфиги. Важно: locks-server.toml привязан к миру и лежит не там, где остальные два файла.
config/locks-common.toml - генерация мира и статы предметов:
- Шанс генерации замков на сундуках (по умолчанию 85%, работает только при выключенной лут-масштабированной системе)
- Шанс зачарованности сгенерированных замков (по умолчанию 40%)
- Список тиров в мире и их веса
- Все параметры лут-масштабированной генерации: ценности предметов, множители, пороги тиров
- Переопределение статов замков и отмычек по тирам
saves/<мир>/serverconfig/locks-server.toml - правила геймплея на сервере (создаётся при первой загрузке мира):
- Lockable Blocks - regex-паттерны блоков, которые можно запирать (по умолчанию сундуки, двери, воронки и т.д.)
- Lockable Tags - теги блоков, доступных для замков
- Максимальный объём одного замка (по умолчанию 6 блоков)
- Разрешение на снятие замков крадучись (по умолчанию да)
- Неразрушаемость запертых блоков в выживании (по умолчанию да)
- Easy Lock - установка в один клик
- Скрытие ID замка и чар в тултипах
- Переключатели всех 7 зачарований
- Неубиваемая незеритовая отмычка (по умолчанию выключено)
config/locks-client.toml - клиентские настройки, тут только Deaf Mode для визуальной обратной связи при взломе.
Важный нюанс со старыми конфигами. Если вы обновили мод с ранней версии, где не было медного замка, ваши TOML-файлы сохранят старые дефолты. Например, в списке "Generated Locks" не появится locks:copper_lock, пока вы не добавите его вручную или не удалите locks-common.toml, чтобы он пересоздался с новыми значениями. Классическая ловушка при обновлении модпаков - имейте в виду.
Требования и установка
- Minecraft 1.20.1
- Forge 47.2.0 или новее
- Java 17
Ставится как обычный мод для Forge: закинули jar в папку mods на клиенте и сервере - готово. Если хотите поиграть с друзьями в выживание с замками и взломом, мод отлично работает на сервере BungeeHost (https://bungee.host) - хостинг поддерживает Forge-сборки, и установка мода на сервер там занимает пару кликов. Учтите, что Locks Reforged нужен и на сервере, и на клиенте у каждого игрока, иначе подключиться не выйдет.
Совместимость с другими модами хорошая именно благодаря regex-системе Lockable Blocks: контейнеры из модов можно добавить в список запираемых вручную. Конфликтов с популярными модами вроде Sodium в связке с Forge-сборками (через Sinytra Connector или аналогичные решения) замечено не было, но тестируйте на своей сборке.
Кому ставить
- Владельцам приватных серверов - альтернатива плагиновым приватам с геймплейной механикой вместо команд
- Любителям хардкорного выживания - запертые сундуки в структурах добавляют азарта и награды за исследование
- Сборщикам модпаков - data-driven система позволяет вписать замки в любой баланс
- Фанатам ролевых механик - взлом замков в духе Skyrim прямо в Майнкрафте
Проект - неофициальный порт, полностью сохраняющий оригинальный геймплей мода Locks от Melonslise, и распространяется под лицензией CC BY-NC 3.0, как и оригинал. Текстуры - Hoonts и Artsy.
Скачайте мод Locks Reforged для Майнкрафт 1.20.1 и превратите защиту базы из рутины в настоящую игровую механику. Взломать алмазный замок с Shocking третьего уровня - это, поверьте, целое приключение.
Как поиграть с друзьями с модом Locks Reforged?
Мод Locks Reforged куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода Locks Reforged будет готов за пару минут - BungeeHost сделает всё за вас.

