Физические ключи, серверные блокировки
LocksmithПарольные фразы, железные ключи, реальный контроль доступа
Locksmith блокирует блоки реальными ключами, а не требует разрешений. Зарегистрируйте железный ключ с секретной кодовой фразой, заприте дверь или сундук, а затем позвольте совпадающим ключам решить, кто сможет их открыть.
Установить примечания
Совместимость Клиент, Сервер, Интеграции
Клиент
Сервер
Одиночная игра
Необязательный
Необязательный
Поддерживается
Основной цикл
Блокировка блоков с помощью Ключи, которые могут носить с собой игроки

Стекируемый до регистрации
Пустые железные ключи могут складываться друг в друга. Щелкните правой кнопкой мыши по одному из них в основной руке, чтобы открыть экран регистрации.

Парольная фраза становится доступом
Сервер хэширует парольную фразу, сохраняет зарегистрированные данные всплывающей подсказки и делает ключ нестекируемым.

Поделитесь одним и тем же замком
Четкие копии с именного ключа и пустого ключа. Исходный ключ возвращается в сетку, а копия содержит тот же хэш блокировки.
Функции
Locksmith фокусируется на контроле доступа, а не на неразрушимых блоках. Он решает, кто может открыть блок, а моды защиты могут справиться со взломом и взрывами.
Ключи являются физическими
Железный ключ изначально пустой и штабелируемый. Зарегистрируйте его с секретной фразой-паролем, и сервер сохранит хэш ключа SHA-256 плюс имя регистрирующего игрока.
Замки живут на блоках
Щелкните правой кнопкой мыши настроенную дверь или сундук с зарегистрированным ключом, чтобы запереть его. Игроки могут открыть его только тогда, когда у них есть ключ с соответствующим хешем.
Копируйте, не теряя мастера
Рецепт чеканки использует один зарегистрированный ключ и один пустой ключ. Исходный ключ остается в сетке, пустой ключ становится скопированным ключом, а подсказки отмечают главную и скопированную роли.
Мультиплеер прежде всего
Данные блокировки сохраняются на стороне сервера, синхронизируются с клиентами при входе в систему, очищаются при исчезновении блоков и применяются обработчиками взаимодействия с сервером.
Как использовать
Из пустого ключа К запертой двери
- 01 Создайте железный ключ из одного железного слитка и двух железных самородков.
- 02 Щелкните правой кнопкой мыши пустой ключ и введите секретную фразу-пароль.
- 03 Щелкните правой кнопкой мыши настроенную дверь, сундук или сундук с ловушкой с этим зарегистрированным ключом.
- 04 Раздавайте скопированные ключи с рецептом чеканки, когда другим игрокам понадобится доступ.
Профили серверов
Ванильные настройки по умолчанию Модифицированные блоки готовы
Locksmith пишет авторитетный сервер locksmith_profiles.json файл. Профили определяют, какие блоки можно запирать, ведут ли они себя как двери или сундуки, а также где должен отображаться видимый железный замок.
{
"id": "reinforced_doors",
"type": "door",
"blocks": ["modid:steel_door"],
"render": {
"offsetY": 0.5,
"scale": 0.75,
"hingeNudgeLeft": 0.18
}
}
Двери
Запертые двери принудительно закрываются после блокировки, могут автоматически закрываться после использования и могут синхронизировать парную запертую двойную дверь, когда обе половины являются допустимыми сопряжениями.
Сундуки
Двойные сундуки нормализуются на одну каноническую позицию замка, поэтому один замок защищает всю пару, а не только защелкнутую половину.
Обратная связь
Клиенты получают синхронизированное состояние блокировки для мгновенной обратной связи об отказе, в то время как сервер остается авторитетным для каждого решения о доступе.
Кредиты Код + активы
Основные кредиты
- Автор и разработка: Z2SIX
- Визуальные элементы проекта и предоставленные ресурсы страницы: Z2SIX.
Юридический Лицензия + Область применения
Пользовательская лицензия: Лицензия на мод Z2SIX (код + активы)