
PrivateChestFree
PrivateChestFree - плагин для Minecraft, который позволяет защищать сундуки, бочки и шалкер-боксы паролем. Поддержка защиты от взрывов, система доверия, гибкие лимиты и совместимость с Geyser для Bedrock-игроков.
PrivateChestFree - легкий, но мощный плагин для защиты контейнеров на серверах Minecraft. Если ты устал от гриферов, которые воруют ресурсы из сундуков, или хочешь дать игрокам простой способ обезопасить свои вещи без сложных систем приватов - этот плагин то, что надо. Работает на версиях от 1.16.5 до 1.21.x, поддерживает Spigot, Paper, Purpur, Folia и любые их форки.
Основные возможности
Защита паролем
- Можно заблокировать сундуки (обычные и ловушки), бочки и все 17 вариантов шалкер-боксов.
- Пароль шифруется по SHA-256 с солью - никто не узнает твой пароль, даже админ.
- Только владелец может открыть контейнер.
- Автоматически защищает двойные сундуки.
Защита от взрывов и хопперов
- TNT, криперы и другие взрывы не могут уничтожить запертый контейнер.
- Хопперы, воронки и дропперы не могут вытащить предметы из защищённого сундука.
- Можно отключить защиту хопперов в конфиге, если нужны автоматические сортировочные системы.
- Также блокируется установка блоков, которые могут автоматически извлекать предметы.
Система доверия
- Можно дать доступ другим игрокам к своим контейнерам, не раскрывая пароль.
/trust <игрок>- добавить в доверенные./trust list- список доверенных./untrust <игрок>- убрать доступ./untrust all- убрать всех сразу.- Доверенные игроки получают уведомление при открытии контейнера.
Переименование контейнеров
- Можно дать запертому сундуку своё название (до 16 символов).
/renamecontainer <название>- задать имя./renamecontainer remove- убрать имя.
Гибкие лимиты
- Можно ограничить количество защищённых контейнеров на игрока.
- Глобальный лимит для всех типов или отдельно для сундуков, бочек и шалкер-боксов.
- Настройка через permissions:
privatechest.limit.chest.10- разрешить 10 сундуков. - Для VIP можно выдать
privatechest.limit.unlimited- безлимит.
Защита через таблички (альтернатива)
- Поставь табличку с текстом
[Private]на первой строке на сундук - он станет защищённым без пароля, только по владельцу. - Работает параллельно с парольной защитой.
Команды и разрешения
| Команда | Описание | Право |
|---|---|---|
/lockchest <пароль> | Запереть контейнер, на который смотришь | privatechest.use |
/unlockchest <пароль> | Отпереть свой контейнер | privatechest.use |
/trust <игрок> | Дать доступ к своим контейнерам | privatechest.use |
/trust list | Список доверенных | privatechest.use |
/untrust <игрок> | Убрать доступ | privatechest.use |
/untrust all | Убрать всех | privatechest.use |
/renamecontainer <имя> | Переименовать контейнер | privatechest.use |
/renamecontainer remove | Убрать имя | privatechest.use |
/privatechest reload | Перезагрузить конфиг | privatechest.admin |
/clearchests | Очистить данные осиротевших контейнеров | privatechest.admin |
Алиасы: /privatechest -> /pc, /renamecontainer -> /renamechest.
Основные разрешения
privatechest.use- все команды для игроков (по умолчанию true).privatechest.admin- админские команды + обход защиты (по умолчанию op).
Примеры лимитов:
privatechest.limit.unlimited- безлимит.privatechest.limit.50- всего 50 контейнеров.privatechest.limit.chest.25- 25 сундуков.privatechest.limit.barrel.10- 10 бочек.privatechest.limit.shulker_box.5- 5 шалкер-боксов.
Настройка
Плагин использует YAML или SQLite для хранения данных. SQLite лучше для больших серверов с тысячами защищённых контейнеров.
Ключевые опции в config.yml:
storage-type: yaml # или 'sqlite'
use-prefix: true
prefix: "&7[&6PrivateChest&7] "
enable-sign-protection: true
enable-chest-limits: false
default-chest-limit: 5
container-limits:
enabled: false
types:
chest: 10
barrel: 5
shulker_box: 2
notify-owner-on-open: true
notify-admin-on-open: true
notify-trusted-on-open: true
auto-cleanup:
periodic-enabled: true
hopper-protection:
allow-hopper-access: false # true для автоматических сортировок
Совместимость с Bedrock
Плагин полностью работает с Geyser и Floodgate. Bedrock-игроки видят адаптированные сообщения и могут пользоваться всеми функциями наравне с Java-игроками.
Developer API
Для разработчиков есть простой API:
import me.tuplugin.privatechest.api.PrivateChestAPI;
// Проверить, заблокирован ли блок
boolean isLocked = PrivateChestAPI.isLocked(block);
// Проверить, владеет ли игрок блоком
boolean isOwner = PrivateChestAPI.isOwner(block, player);
// Заблокировать контейнер программно
PrivateChestAPI.lockBlock(block, player, "password");
// Разблокировать
PrivateChestAPI.unlockBlock(block);
// Получить UUID владельца
UUID owner = PrivateChestAPI.getOwner(block);
Установка
- Скачай JAR-файл плагина PrivateChestFree.
- Помести его в папку
/pluginsна сервере. - Перезапусти сервер или выполни
/reload. - Отредактируй
config.ymlиmessages.ymlпод себя. - Готово - игроки могут сразу защищать свои контейнеры.
Плагин не требует дополнительных зависимостей, работает из коробки. Автоматически чистит данные осиротевших контейнеров, чтобы не засорять базу. Если хочешь надёжную защиту сундуков на своём сервере Майнкрафт - PrivateChestFree отличный выбор. Скачай и настрой под свой геймплей.
Сервер для плагина PrivateChestFree - как у профи
Плагин PrivateChestFree создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином PrivateChestFree для друзей можно за пару минут - BungeeHost всё уже подготовил.
