🗝️ 箱子锁

🗝️ 箱子锁

本模组改编自原版 https://modrinth.com/mod/chestlocker? version=1.20.1 loader -> fabric,并更新至 Fabric 版本 26.2

English language

⬇


🔑 ChestLocker Mod – Secure Your Chests Like a Pro!

🛡️ Protect your storage. Lock with a key. Share with friends.


💡 Features

🔒 Lock any chest with a password-protected Key Item (Tripwire Hook). 🔑 Each key stores its own password and owner name (UUID-based), so only the true owner can lock or unlock the chest. 👥 Whitelist system lets you share access with trusted players via /chestaccess commands. 🛡️ Break protection: Locked chests cannot be broken or moved until unlocked. 👁️ HUD display: Shows "Locked by: " when looking at a locked chest. ⚙️ Multiplayer safe: All checks are server-authoritative no client-side exploits.


🔧 How to Use

🪄 1. Create a Key

Hold a Tripwire Hook → Shift + Right-Click → Enter your password. This will save your name and UUID onto the key.

🔐 2. Lock a Chest

Hold your key → Right-Click on a chest. If you are the owner, the chest will lock immediately and be securely protected.

🔓 3. Unlock a Chest

Hold your key → Shift + Right-Click on a locked chest. The mod checks your UUID and password hash if they match, the chest unlocks!


👥 Whitelist Commands

You can grant or revoke chest access to friends:

/chestaccess add <player>

/chestaccess remove <player>

/chestaccess list


🧭 Tips

Press Shift while holding the key to reveal the real password. The tooltip shows: 🔑 Key of Password: •••••••• Hold SHIFT to reveal

You can only use your own key; others' keys are invalid.


⚡ Security Summary

Action Requirement Result
Lock chest Your key (owner UUID matches) ✅ Success
Unlock chest Sneak + Right-Click with your key 🔓 Unlocks
Use other's key Different UUID or password ❌ Rejected
Break locked chest Any player ❌ Blocked

🔗 Links

🧰 Source: GitHub – PPekKunGz/ChestLocker 🌍 Developed by PPekKunGz 💬 Compatible: Minecraft 26.2 (Fabric) 🪶 License: MIT


На Русском Языке

⬇


🔑 Модификация ChestLocker – надежно закрепите свои сундуки как профессионал!

🛡️ Защитите свое хранилище. Заблокируйте ключом. Поделитесь с друзьями.


💡 Особенности

🔒 Запирайте любой сундук с помощью защищенного паролем ключевого предмета (крюка-ловушки). 🔑 Каждый ключ хранит свой пароль и имя владельца (на основе UUID), поэтому только настоящий владелец может заблокировать или разблокировать сундук. 👥 Система белого списка позволяет предоставлять доступ доверенным игрокам с помощью /chestaccess команд. 🛡️ Защита от взлома: заблокированные сундуки нельзя взломать или переместить, пока они не будут разблокированы. 👁️ Отображение HUD: при просмотре заблокированного сундука отображается «Заблокировано: <игрок>». ⚙️ Безопасность в многопользовательском режиме: все проверки являются серверными никаких уязвимостей на стороне клиента.


🔧 Как использовать

🪄 1. Создайте ключ.

Удерживайте крюк-ловушку → Нажмите Shift + Щелчок правой кнопкой мыши → Введите свой пароль. Это сохранит ваше имя и UUID на ключе.

🔐 2. Заблокируйте сундук.

Удерживайте ключ → Щелкните правой кнопкой мыши по сундуку. Если вы являетесь владельцем, сундук немедленно заблокируется и будет надежно защищен.

🔓 3. Откройте сундук.

Удерживайте ключ → Shift + Щелкните правой кнопкой мыши по запертому сундуку. Мод проверяет ваш UUID и хеш пароля — если они совпадают, сундук открывается!


👥 Команды белого списка.

Вы можете предоставлять или отзывать доступ к сундукам для друзей:

/chestaccess add <player>

/chestaccess remove <player>

/chestaccess list


🧭 Советы:

Нажмите Shift, удерживая клавишу, чтобы отобразить настоящий пароль. Во всплывающей подсказке отображается: 🔑 Ключ <владельца> Пароль: •••••••• Удерживайте SHIFT, чтобы отобразить

Вы можете использовать только свой собственный ключ; ключи других пользователей недействительны.


⚡ Сводка по безопасности

Действие Требование Результат
Замочная сундук Ваш ключ (совпадает с UUID владельца) ✅ Успех
Открыть сундук Нажмите клавишу "Сновидение" + щелкните правой кнопкой мыши. 🔓 Разблокирует
Используйте чужой ключ Другой UUID или пароль ❌ Отклонено
Взломать запертый сундук Любой игрок ❌ Заблокировано

🔗 Ссылки

🧰 Исходный код взят с -> Источника: GitHub – PPekKunGz/ChestLocker 🌍 Разработано PPekKunGz 💬 Совместимость: Minecraft 26.2 (Fabric) 🪶 Лицензия: MIT