
Bigger Ender Chests - Расширенные эндер-сундуки
Плагин Bigger Ender Chests увеличивает эндер-сундуки на сервере Minecraft. Настраиваемый размер через права, хранение в JSON, SQLite или MySQL, поддержка Paper и Spigot 1.13+.
Bigger Ender Chests - серверный плагин для Майнкрафт, который решает вечную проблему нехватки места в эндер-сундуке. В ванилле у вас всего 27 слотов, и на долгой дистанции или сервере с экономикой этого катастрофически мало. Этот плагин заменяет стандартный интерфейс эндер-сундука на увеличенный GUI с настраиваемым количеством строк - вплоть до 54 слотов, как у двойного сундука.
Скачать Bigger Ender Chests стоит, если вы админите сервер на Paper или Spigot и хотите дать игрокам больше пространства для хранения без установки громоздких модов. Плагин работает на Minecraft 1.13 и выше, включая актуальные версии 1.21.x, и не требует от игроков никаких клиентских модификаций - всё происходит на стороне сервера.
Как это работает
Игрок кликает ПКМ по эндер-сундуку - вместо ванильного окошка открывается расширенный инвентарь. Размер определяется правами: от 1 строки (9 слотов) до 6 строк (54 слота). Никаких команд вводить не нужно, всё происходит автоматически.
По факту это must-have для серверов с донатом или прогрессией. Можно выдать обычным игрокам 3 строки, VIP - 5, а админам - полные 6. Гибкость настройки через LuckPerms позволяет точно контролировать, кто сколько места получает.
Важный нюанс: плагин полностью заменяет ванильную систему эндер-сундуков. При первой установке предметы из старых сундуков не переносятся автоматически. Перед установкой обязательно предупредите игроков, чтобы они забрали вещи из эндер-сундуков, иначе всё потеряется.
Основные возможности
- Замена ванильного эндер-сундука - просто кликните по блоку, откроется увеличенный GUI
- Индивидуальный размер для каждого игрока - через права можно выдать от 1 до 6 строк
- Сохранение всех данных предметов - зачарования, лор, кастомные названия, отделка брони - ничего не теряется
- Три варианта хранения - JSON-файлы, SQLite или MySQL на выбор
- Читаемый формат JSON - можно открыть файлы в
userdata/и увидеть предметы в форматеminecraft:* - Интеграция с LuckPerms - полная поддержка прав для групп и отдельных игроков
- Один JAR для всех версий - работает на любом сервере 1.13+, не нужно искать билды под конкретную версию
- Лёгкий - ноль фоновых задач, ноль внешних API-запросов
Плагин не мешает кликам и перетаскиванию предметов - он отслеживает только закрытие инвентаря, чтобы сохранить содержимое. Это значит, что конфликтов с другими плагинами на инвентари быть не должно.
Требования
- Java 8 или новее
- Minecraft 1.13+ (включая 1.21.x)
- LuckPerms - опционально, без него используются стандартные права Bukkit
Хранение данных
Bigger Ender Chests умеет работать с тремя типами хранилищ. Выбирайте то, что подходит вашему серверу:
| Тип хранения | Настройка | Когда использовать |
|---|---|---|
| JSON | Не нужна - файлы сами появятся в userdata/ | Одиночный сервер, удобно редактировать вручную |
| SQLite | Не нужна - создастся data.db | Одиночный сервер, не хотите кучу файлов |
| MySQL | Нужно прописать подключение | Сеть серверов (BungeeCord), общая база |
SQLite (по умолчанию, ничего настраивать не надо):
storage:
method: sqlite
При первом запуске автоматически создастся файл plugins/BiggerEnderChest/data.db.
MySQL / MariaDB (для внешней базы):
storage:
method: mysql
mysql:
host: your.db.host
port: 3306
database: minecraft
username: db_user
password: "yourpassword"
table: ender_chest_data
Если у вас сеть серверов на BungeeCord и вы хотите, чтобы эндер-сундуки были общими между серверами - MySQL обязателен. Для одиночного сервера проще всего SQLite или JSON.
Права (LuckPerms)
Плагин из коробки работает с LuckPerms. Если LuckPerms не установлен, автоматически переключается на стандартные права Bukkit.
| Право | По умолчанию | Что даёт |
|---|---|---|
biggerenderchest.use | true | Открытие расширенного эндер-сундука |
biggerenderchest.size.1 | false | 1 строка (9 слотов) |
biggerenderchest.size.2 | false | 2 строки (18 слотов) |
biggerenderchest.size.3 | false | 3 строки (27 слотов) |
biggerenderchest.size.4 | false | 4 строки (36 слотов) |
biggerenderchest.size.5 | false | 5 строк (45 слотов) |
biggerenderchest.size.6 | true | 6 строк (54 слота) |
biggerenderchest.* | OP | Все права сразу |
Выдать игроку конкретный размер через LuckPerms:
/lp user kevin permission set biggerenderchest.size.3 true
Назначить размер для группы:
/lp group default permission set biggerenderchest.size.4 true
Убрать более высокий размер, чтобы сработал меньший:
/lp user kevin permission unset biggerenderchest.size.6
Система берёт самое высокое доступное право. Если у игрока есть и size.3, и size.6, откроется сундук на 6 строк. Чтобы понизить размер, нужно снять старшее право.
Команды
| Команда | Что делает |
|---|---|
/enderchest | Открывает GUI эндер-сундука |
/echest | Открывает GUI эндер-сундука |
/ec | Открывает GUI эндер-сундука |
Команды можно полностью отключить в конфиге, если хотите, чтобы игроки открывали сундук только через блок.
Настройка (config.yml)
# Количество строк для расширенного эндер-сундука (1-6, каждая строка = 9 слотов)
# Это размер по умолчанию для игроков без специальных прав.
rows: 6
# Заголовок окна GUI
gui-title: "&8Bigger Ender Chest"
# Настройки команд
command:
# Поставьте false, чтобы полностью отключить /enderchest, /echest и /ec
enabled: true
# Настройки хранения
storage:
# Доступные методы: json, sqlite, mysql
method: json
# Настройки JSON-хранилища
json:
# Папка для JSON-файлов (относительно папки плагина)
folder: userdata
# Настройки SQLite (используются при method: sqlite)
sqlite:
# Путь к файлу базы (относительно папки плагина)
file: data.db
# Настройки MySQL (используются при method: mysql)
mysql:
host: localhost
port: 3306
database: minecraft
username: root
password: ""
# Имя таблицы для данных эндер-сундуков
table: ender_chest_data
# Настройки пула соединений
pool-size: 5
connection-timeout: 5000
Структура файлов
После первого запуска папка плагина будет выглядеть так:
plugins/BiggerEnderChest/
├── config.yml
└── userdata/
└── (UUID игрока).json
Если выбрали SQLite, вместо папки userdata появится файл data.db. Для MySQL все данные уходят во внешнюю базу.
Совместимость и производительность
Bigger Ender Chests не создаёт фоновых задач и не делает внешних запросов во время игры. Сохранение происходит только при закрытии инвентаря, так что на TPS сервера влияние минимальное.
Плагин использует встроенный метод ItemStack.serialize() от Mojang, поэтому все данные предметов сохраняются корректно - включая NBT-теги, зачарования, кастомные названия, лор и отделку брони. Потерять что-то при перезапуске сервера практически невозможно.
Если вы держите сервер на хостинге, плагин без проблем заработает на BungeeHost (https://bungee.host) - установка в один клик, никаких танцев с бубном. Особенно удобно, если у вас сеть серверов и нужно настроить MySQL для синхронизации эндер-сундуков между ними.
Кому нужен этот плагин
Скачать Bigger Ender Chests стоит, если:
- У вас сервер с экономикой, и игрокам не хватает места для хранения ресурсов
- Вы хотите дать донатерам больше слотов в эндер-сундуке как привилегию
- Нужна синхронизация эндер-сундуков между несколькими серверами в сети
- Хочется простого решения без лишнего функционала и нагрузки на сервер
Плагин делает одну вещь и делает её хорошо. Никаких лишних GUI, магазинов или интеграций - просто большой эндер-сундук с гибкой настройкой прав. Для выживания с друзьями или полноценного проекта с сотнями игроков - отличный выбор.
Сервер для плагина Bigger Ender Chests - Расширенные эндер-сундуки - как у профи
Плагин Bigger Ender Chests - Расширенные эндер-сундуки создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином Bigger Ender Chests - Расширенные эндер-сундуки для друзей можно за пару минут - BungeeHost всё уже подготовил.
