▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/Custom Ender Chest
Custom Ender Chest

Custom Ender Chest

Плагин Custom Ender Chest для Minecraft позволяет открывать личный Эндер-сундук через /ec или /cec, управлять предметами и настраивать размеры. Высокая производительность и поддержка Paper/Folia.

Оцените первым
5.3K
12

Custom Ender Chest - мощный плагин для управления Эндер-сундуками

Custom Ender Chest - это современное, высокопроизводительное и полностью настраиваемое решение для работы с Эндер-сундуками на серверах Minecraft. Плагин создан с нуля для Paper и Folia, решая проблему устаревших аналогов, которые лагают, не хватают фич или не поддерживают актуальные версии серверного софта.

По сути, это полная переработка классической концепции личного Эндер-сундука, заточенная под жёсткие требования современных高性能 серверов. Всё работает асинхронно - никаких лагов и просадок TPS, даже если сотня игроков одновременно спамит командами.

Ключевые возможности

Размеры по правам - можно настроить до 6 разных размеров сундука, которые выдаются через права (CustomEnderChest.level.0 до CustomEnderChest.level.5). Сундук автоматически меняет размер, когда у игрока меняются права.

Асинхронная работа - все запросы к базе данных, загрузка и сохранение выполняются асинхронно. TPS сервера не просядет, даже если все игроки одновременно откроют свои сундуки.

Гибкое хранилище - выбирай, как хранить данные:

  • MySQL - для многомировых сетей (BungeeCord/Velocity), данные синхронизируются между серверами
  • H2 - быстрая локальная база для одного сервера, даёт гораздо лучший TPS чем YML без настройки
  • YML - простой классический вариант, данные каждого игрока в отдельном файле

Совместимость с Folia - планировщик и логика работы с данными изначально заточены под многопоточную среду Folia.

Кастомизация интерфейса - все сообщения, префиксы и заголовки меню настраиваются через формат MiniMessage. Поддерживаются градиенты, HEX-цвета и старые коды (&c). Есть встроенная поддержка нескольких языков (lang_en, lang_vi и другие).

Защита от потери предметов - если у игрока истек VIP-ранг и размер сундука уменьшился, лишние предметы НЕ удаляются! Они безопасно перемещаются в специальное Overflow-хранилище. Игрок может забрать их через /ec overflow, или они автоматически вернутся при повышении уровня сундука. Есть настраиваемая плата за возврат через Vault и таймер автоматического удаления.

Админ-синхронизация в реальном времени - админы могут смотреть и изменять Эндер-сундук любого игрока в реальном времени. Всё, что положишь или заберёшь, мгновенно отобразится у игрока на экране.

Защита от дублирования - надёжные асинхронные блокировки гарантируют, что сохранение при выходе, быстрый релог и кросс-серверные переключения не приведут к дублированию или повреждению предметов.

Миграция данных - можно легко переносить данные между разными типами хранилищ (YML <-> H2 <-> MySQL) через команду /cec migrate. А команда /cec stats validate проверит целостность данных.

Команды и права

Игроки:

  • /cec - открыть Эндер-сундук (алиасы: /ec, /customenderchest)
  • /cec overflow - открыть Overflow-хранилище

Права:

  • CustomEnderChest.commands - разрешает использовать команды для открытия сундука (нужно если allow-command выключен в конфиге)
  • CustomEnderChest.command.open.self - открыть свой сундук через /cec open
  • CustomEnderChest.block.open - открыть сундук кликом по блоку Эндер-сундука
  • CustomEnderChest.command.overflow - просмотр и получение предметов из Overflow

Размеры (уровни):

  • CustomEnderChest.level.0 - 9 слотов (1 ряд)
  • CustomEnderChest.level.1 - 18 слотов (2 ряда)
  • CustomEnderChest.level.2 - 27 слотов (3 ряда)
  • CustomEnderChest.level.3 - 36 слотов (4 ряда)
  • CustomEnderChest.level.4 - 45 слотов (5 рядов)
  • CustomEnderChest.level.5 - 54 слота (6 рядов)

Админы:

  • /cec open <игрок> - открыть сундук другого игрока в реальном времени (CustomEnderChest.command.open.other)
  • /cec overflow <игрок> - управление Overflow другого игрока (CustomEnderChest.command.overflow.other)
  • /cec delete <игрок> - удалить все предметы из сундука игрока (CustomEnderChest.command.delete)
  • /cec reload - перезагрузить конфиг и языковые файлы (CustomEnderChest.admin)
  • /cec migrate <источник> <цель> - перенос данных между хранилищами (CustomEnderChest.admin)
  • /cec stats [validate|help] - статистика базы данных или проверка целостности (CustomEnderChest.admin)
  • /cec import vanilla - импорт ванильных данных Эндер-сундуков для всех игроков (CustomEnderChest.admin)

Настройка (config.yml)

Плагин легко настраивается. В конфиге можно контролировать всё: от настроек базы данных и авторезервного копирования до поведения блока сундука и звуковых эффектов.

# Общие настройки
general:
  locale: "en"  # Языковой файл (en, vi, nl и т.д.)
  debug: false   # Логи отладки
  bstats-metrics: true  # Статистика использования
  update-checker: true  # Проверка обновлений

# Резервное копирование
backup:
  enabled: true
  interval-minutes: 60  # Интервал авторезерва
  max-backups: 10       # Максимум файлов резерва
  retention-days: 7     # Срок хранения резервных копий
  backup-on-shutdown: true  # Резерв при выключении сервера

# Настройки хранилища
storage:
  type: "h2"  # Тип: yml, h2 (рекомендуется), mysql
  table_name: "custom_enderchests"
  auto-save-interval-seconds: 300  # Автосохранение каждые 5 минут
  mysql:
    host: "127.0.0.1"
    port: 3306
    database: "enderchest_db"
    username: "user"
    password: "password"
    use-ssl: false

Важно знать

Если вы собираете сервер для игры с друзьями или крупный проект - Custom Ender Chest реально must-have. Он решает главную проблему ванильных Эндер-сундуков: они общие для всех предметов, а тут у каждого игрока свой личный сундук с возможностью расширения.

На слабом железе лучше использовать H2 или YML - они не требуют внешней базы данных и работают быстро. Для крупных сетей с несколькими серверами однозначно MySQL.

Плагин совместим с Paper, Folia и их форками. Для работы некоторых функций (например, импорт ванильных данных) может потребоваться NBTAPI.

Скачайте Custom Ender Chest и забудьте про проблемы с хранением предметов на сервере Майнкрафт!

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.1.x1.21.x1.20.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки


Создатели

Детали

Лицензия:
Опубликован:1 год назад
Обновлён:1 месяц назад
Главная