EmporiumShop - Economy: экономика и магазин для Minecraft
Если вы держите Paper-сервер и устали от связки из трёх плагинов, которые конфликтуют между собой, EmporiumShop - Economy создан именно для вас. Это цельный экономический контур: виртуальные балансы, полноценный GUI-магазин на 342 позиции и админ-инструменты, которые не требуют перезапуска сервера. Плагин ориентирован на современные сборки — Minecraft 26.3 и Java 25, — поэтому старые версии ядра здесь не поддерживаются. Загрузчик один: Paper и его форки, совместимые с актуальным API.
Что входит в экономическую систему
Основа плагина — виртуальная экономика с балансами, привязанными к UUID игрока. Это значит, что смена ника не обнулит счёт, а математика денег работает с точностью до копейки, без плавающих ошибок округления. Предусмотрены стартовый капитал для новичков и максимальный лимит накоплений, который настраивается администратором.
Отдельно стоит отметить офлайн-платежи. Вы можете перевести деньги игроку, который прямо сейчас не в сети, и он получит средства при следующем входе. История транзакций хранится в базе, а администраторы получают журнал аудита для разбора спорных ситуаций. Лидерборд кэшируется, поэтому команда топа не нагружает сервер даже при частых запросах.
Безопасность сделок
Каждое действие в магазине валидируется на стороне сервера. Покупка выполняется атомарно: либо списание и выдача предмета проходят вместе, либо не проходят вовсе. Если выдача не удалась, покупка возвращает деньги. Продажа защищена роллбэком: предмет не исчезнет из инвентаря, если начисление средств сорвалось. Такой подход исключает дюпы и «фантомные» балансы, которые часто встречаются в самописных магазинах.
Магазин на 342 предмета
Ассортимент разбит на 13 категорий, и это не формальность — по ним реально удобно искать нужное:
- строительство и декор;
- древесина и производные;
- руды и слитки;
- фермерство и еда;
- дропы мобов;
- Нижний мир и Край;
- редстоун-механизмы;
- инструменты, оружие и броня;
- утилитарные предметы.
Интерфейсы сделаны аккуратно: брендированное главное меню, постраничные категории и поиск с вводом запроса прямо в игровом чате. Меню количества показывает живую сумму и подсказку, хватает ли денег на выбранную партию. Это мелочи, но именно они превращают магазин из «работает и ладно» в инструмент, которым приятно пользоваться.
Для тех, кто предпочитает ставить дополнения без ручной возни, лаунчер foxygame.net предлагает установку в один клик — EmporiumShop - Economy подтягивается из каталога и сразу попадает в нужную папку сервера.
Команды и права
Игрокам доступны shop, поиск по магазину, balance, history, pay и baltop. Все они поддерживают автодополнение по Tab, так что запоминать синтаксис не обязательно. Администраторам достаются eco give, take, set, reset, balance и history, а также shopadmin и emporium reload с emporium help.
Права разграничены гибко: emporium.shop, emporium.balance, emporium.pay, emporium.baltop, emporium.shopadmin, emporium.reload и emporium.admin. Для экономических действий выдаются точечные разрешения — economy.admin give, take, set, reset и balance. Это удобно на больших проектах, где модератор не должен трогать чужие балансы.
Интеграции
Плагин автоматически подхватывает Vault в роли провайдера экономики и PlaceholderAPI для вывода баланса в табло, чат или голограммы. Ничего доустанавливать вручную не нужно — если зависимости есть на сервере, они будут обнаружены при запуске.
Как установить EmporiumShop - Economy
Процесс занимает пару минут:
- Поместите файл Emporium-1.0.0.jar в папку plugins и запустите сервер.
- Отредактируйте цены в plugins/Emporium/shops.yml или прямо в игре через shopadmin.
- Примените изменения командой emporium reload — перезапуск не требуется.
Балансы сохраняются в SQLite, так что внешняя база данных не обязательна. Если планируете скачать EmporiumShop - Economy для Minecraft, убедитесь, что ядро обновлено до Paper с поддержкой Minecraft 26.3 и Java 25 — на устаревших сборках плагин просто не загрузится.
Кстати, если вы обновляетесь с прошлых версий ядра, лаунчер foxygame.net умеет держать EmporiumShop - Economy в актуальном состоянии и сам подбирает совместимую сборку под вашу версию Minecraft.
Итог
EmporiumShop - Economy закрывает сразу две задачи: даёт серверу надёжную экономику с защитой от махинаций и предоставляет игрокам удобный магазин с поиском и понятными меню. Атомарные записи, возвраты, аудит и кэшированный топ — это тот уровень надёжности, к которому стоит стремиться, если на сервере ходят реальные ценности. При проблемах в логах авторы просят приложить сборку Paper, версию Java и консольный вывод — с такой информацией диагностика проходит быстро.