- Документация
- https://modrinth.com/plugin/ezshops
EzShops — серверный плагин для торговли в Minecraft. Он объединяет графические магазины, таблички, магазины игроков, меняющиеся цены, специальные предложения, фондовый рынок и API. Проект относится к категориям экономики, игровых механик, служебных средств, управления и технологий.
Клиентская установка не поддерживается, серверная сторона обязательна. Подтверждены Bukkit, Folia, Paper, Purpur и Spigot. Для валютных операций официальный текст требует Vault и совместимый экономический плагин; это условие нужно отличать от списка необязательных project dependencies.
EzShops служит единой основой для нескольких торговых сценариев. Подтверждены:
• магазинные меню с категориями;
• выбор количества и массовая покупка или продажа;
• динамические цены и сохраняемое состояние рынка;
• торговля через таблички;
• магазины игроков на основе сундуков;
• вращающиеся специальные предложения;
• фондовый рынок для выбранных предметов;
• ShopPriceService API.
Начальные цены, ассортимент, доступы и способы заработка владелец сервера проверяет самостоятельно.
Официально заявлены GUI с иконками категорий, выбором количества, массовыми операциями и настраиваемыми описаниями предметов. При первом запуске EzShops автоматически создаёт базовые конфигурации, категории и макеты. Администратор может менять категории, цены, расположение элементов и форматы табличек.
Язык выбирается в config.yml; полный список локализаций не приведён.
Практическая подготовка магазина:
• распределить товары по категориям;
• проверить цены покупки и продажи;
• ограничить административные функции правами;
• испытать выбор количества и массовые операции;
• провести тестовую транзакцию;
• проверить результат после перезапуска.
Движок динамического ценообразования изменяет стоимость на основе активности игроков, а состояние рынка заявлено как сохраняемое между перезапусками. Для выбранных предметов доступна система фондового рынка с ценой, зависящей от спроса, административным управлением и постоянными переопределениями.
Специальные предложения могут действовать ежедневно или по расписанию и ротироваться случайно либо с весами. Формулы, интервалы пересчёта и пределы цен не раскрыты. Следует проверить экономические циклы, состав рынка и административные доступы.
Заявление об асинхронных операциях и кэшировании описывает подход проекта к производительности, но не гарантирует одинаковую нагрузку на любых сборках.
Торговые таблички отражают цены и форматы основного меню, что позволяет размещать точки покупки и продажи в игровых городах и рынках. Магазины игроков используют сундуки и оформленные таблички; заявлены автоматическое управление запасами и подписи, способные показывать эффекты зелий и сведения о чарах.
Магазины названы защищёнными, но механизм защиты и поведение при разрушении сундука не раскрыты. Следует проверить:
• права создания и управления;
• доступ к содержимому;
• обработку нехватки товара;
• подписи сложных предметов;
• поведение при изменении цены.
Подтверждены следующие команды и группы действий:
• /shop — открыть магазин или просмотреть товары;
• /shop buy и /shop sell — покупать и продавать;
• /sellhand и /sellinventory — быстро продавать предмет в руке или инвентарь;
• /price — смотреть текущие цены;
• /shop reload — повторно загружать конфигурации и меню;
• /shopadmin reseed [mode] — восстанавливать отсутствующие встроенные категории без перезаписи существующих файлов;
• /stock buy, /stock sell и /stock overview — работать с рыночными предметами;
• /stockadmin — управлять фондовым рынком.
Полный синтаксис аргументов и перечень permissions в основе опущены. Команда перезагрузки заявлена как применяемая без остановки сервера, однако результат изменённых настроек всё равно необходимо проверять.
Для валютных транзакций нужны Vault и совместимый экономический плагин. Конкретные продукты и версии не указаны.
В project dependencies перечислены необязательные дополнения:
• Teams API (2NJKwgXC);
• EzBoost (hxlosrDv);
• EzAuction (VaEk7CuZ).
Для EzBoost подтверждены усилители цены продажи. Возможности связок с Teams API и EzAuction не раскрыты. Также заявлен ShopPriceService API для подключения других плагинов, но его методы и гарантии совместимости в основе отсутствуют.
Подтверждены Bukkit, Folia, Paper, Purpur и Spigot. Версии Minecraft: 1.13–1.13.2; 1.14–1.14.4; 1.15–1.15.2; 1.16–1.16.5; 1.17–1.17.1; 1.18–1.18.2; 1.19–1.19.4; 1.20–1.20.6; 1.21–1.21.11; 26.1, 26.1.1, 26.1.2 и 26.2.
Общее описание упоминает диапазон с 1.7, но подтверждённый список начинается с 1.13, поэтому работа на 1.7–1.12 здесь не утверждается. Связку EzShops, Folia и экономических зависимостей нужно проверять отдельно.
JAR помещается в папку plugins совместимого сервера. Для валютной торговли также устанавливаются Vault и подходящий экономический плагин.
Рекомендуемый порядок:
• остановить тестовый сервер;
• сверить платформу и версию Minecraft;
• проверить размер и хеш JAR;
• разместить EzShops и экономические компоненты;
• запустить сервер и проверить создание базовых файлов;
• настроить категории, цены и права;
• испытать покупки, продажи и сохранение рынка;
• только затем переносить решение в рабочую среду.
Порядок обновления между 2.5.6 и 2.5.9 не описан.
EzShops-2.5.9.jar — версия 2.5.9, 4234214 байт, SHA-1 9f416f3f591f54892830a53046a461132e2ea23a, SHA-512 caf14ea1eec0d91e73392e724b23c8f4b53fd0537ffcbdb0c3a53a2b81a8efd0a6f19b373f5a9d13cf778021ec7bde14ecaa6cdfae89a5b79681f2caadb40e43.
EzShops-2.5.6.jar — версия 2.5.6, 1458442 байт, SHA-1 a02439fecbf03f1cdc210d7bba387213385c6b9a, SHA-512 3c7b36f1ed774adc7b790f4f7d4c55b80b0d660330c485e81cff540c706e82d4ec231cf2e57c2ee1942f88e574563fbd54b7f16446d55f746945ac00da49a68c.
Файлы получены по официальному HTTPS, сверены по опубликованным хешам и прошли статическую проверку структуры и путей. Динамический запуск не выполнялся. Поэтому не проверялись реальные транзакции, сохранение рынка, интеграции и нагрузка.
EzShops распространяется по MIT. Лицензия определяет правовой режим проекта, но не гарантирует поддержку, сохранность данных или корректный баланс.
Не подтверждены точные формулы цен, полный список permissions, формат хранения рынка, процедура миграции и совместимость с каждым экономическим плагином. Перед обновлением разумно сохранить копии конфигураций и связанных данных используемой установки.
Безопаснее проверять ресурс в отдельном тестовом профиле или на копии сервера и мира. Перед установкой сохраните резервную копию конфигурации и пользовательских данных, зафиксируйте текущие версии Minecraft и загрузчика, а после запуска проверьте журнал ошибок и только затем переносите изменение в основное окружение.
Нет. Плагин размещается на сервере; клиентская сторона не поддерживается.
Да, для валютных транзакций официальный текст требует Vault и совместимый экономический плагин.
Нет. Они отмечены как optional. Для EzBoost подтверждена интеграция усилителей продажи.
Официально заявлено постоянное состояние рынка между перезапусками. Формат хранения и процедура восстановления не описаны.
Да, Folia входит в подтверждённый список платформ. Конкретную связку плагина и зависимостей следует проверять отдельно.
Нет. Выполнены сверка хешей и статическая проверка структуры и путей; фактический запуск не проводился.
Клиентская установка не поддерживается, серверная сторона обязательна. Подтверждены Bukkit, Folia, Paper, Purpur и Spigot. Для валютных операций официальный текст требует Vault и совместимый экономический плагин; это условие нужно отличать от списка необязательных project dependencies.
Назначение плагина
EzShops служит единой основой для нескольких торговых сценариев. Подтверждены:
• магазинные меню с категориями;
• выбор количества и массовая покупка или продажа;
• динамические цены и сохраняемое состояние рынка;
• торговля через таблички;
• магазины игроков на основе сундуков;
• вращающиеся специальные предложения;
• фондовый рынок для выбранных предметов;
• ShopPriceService API.
Начальные цены, ассортимент, доступы и способы заработка владелец сервера проверяет самостоятельно.
Скриншоты и внешний вид
Магазинные меню
Официально заявлены GUI с иконками категорий, выбором количества, массовыми операциями и настраиваемыми описаниями предметов. При первом запуске EzShops автоматически создаёт базовые конфигурации, категории и макеты. Администратор может менять категории, цены, расположение элементов и форматы табличек.
Язык выбирается в config.yml; полный список локализаций не приведён.
Практическая подготовка магазина:
• распределить товары по категориям;
• проверить цены покупки и продажи;
• ограничить административные функции правами;
• испытать выбор количества и массовые операции;
• провести тестовую транзакцию;
• проверить результат после перезапуска.
Динамические цены и специальные предложения
Движок динамического ценообразования изменяет стоимость на основе активности игроков, а состояние рынка заявлено как сохраняемое между перезапусками. Для выбранных предметов доступна система фондового рынка с ценой, зависящей от спроса, административным управлением и постоянными переопределениями.
Специальные предложения могут действовать ежедневно или по расписанию и ротироваться случайно либо с весами. Формулы, интервалы пересчёта и пределы цен не раскрыты. Следует проверить экономические циклы, состав рынка и административные доступы.
Заявление об асинхронных операциях и кэшировании описывает подход проекта к производительности, но не гарантирует одинаковую нагрузку на любых сборках.
Таблички и магазины игроков
Торговые таблички отражают цены и форматы основного меню, что позволяет размещать точки покупки и продажи в игровых городах и рынках. Магазины игроков используют сундуки и оформленные таблички; заявлены автоматическое управление запасами и подписи, способные показывать эффекты зелий и сведения о чарах.
Магазины названы защищёнными, но механизм защиты и поведение при разрушении сундука не раскрыты. Следует проверить:
• права создания и управления;
• доступ к содержимому;
• обработку нехватки товара;
• подписи сложных предметов;
• поведение при изменении цены.
Команды
Подтверждены следующие команды и группы действий:
• /shop — открыть магазин или просмотреть товары;
• /shop buy и /shop sell — покупать и продавать;
• /sellhand и /sellinventory — быстро продавать предмет в руке или инвентарь;
• /price — смотреть текущие цены;
• /shop reload — повторно загружать конфигурации и меню;
• /shopadmin reseed [mode] — восстанавливать отсутствующие встроенные категории без перезаписи существующих файлов;
• /stock buy, /stock sell и /stock overview — работать с рыночными предметами;
• /stockadmin — управлять фондовым рынком.
Полный синтаксис аргументов и перечень permissions в основе опущены. Команда перезагрузки заявлена как применяемая без остановки сервера, однако результат изменённых настроек всё равно необходимо проверять.
Зависимости и интеграции
Для валютных транзакций нужны Vault и совместимый экономический плагин. Конкретные продукты и версии не указаны.
В project dependencies перечислены необязательные дополнения:
• Teams API (2NJKwgXC);
• EzBoost (hxlosrDv);
• EzAuction (VaEk7CuZ).
Для EzBoost подтверждены усилители цены продажи. Возможности связок с Teams API и EzAuction не раскрыты. Также заявлен ShopPriceService API для подключения других плагинов, но его методы и гарантии совместимости в основе отсутствуют.
Совместимость
Подтверждены Bukkit, Folia, Paper, Purpur и Spigot. Версии Minecraft: 1.13–1.13.2; 1.14–1.14.4; 1.15–1.15.2; 1.16–1.16.5; 1.17–1.17.1; 1.18–1.18.2; 1.19–1.19.4; 1.20–1.20.6; 1.21–1.21.11; 26.1, 26.1.1, 26.1.2 и 26.2.
Общее описание упоминает диапазон с 1.7, но подтверждённый список начинается с 1.13, поэтому работа на 1.7–1.12 здесь не утверждается. Связку EzShops, Folia и экономических зависимостей нужно проверять отдельно.
Установка
JAR помещается в папку plugins совместимого сервера. Для валютной торговли также устанавливаются Vault и подходящий экономический плагин.
Рекомендуемый порядок:
• остановить тестовый сервер;
• сверить платформу и версию Minecraft;
• проверить размер и хеш JAR;
• разместить EzShops и экономические компоненты;
• запустить сервер и проверить создание базовых файлов;
• настроить категории, цены и права;
• испытать покупки, продажи и сохранение рынка;
• только затем переносить решение в рабочую среду.
Порядок обновления между 2.5.6 и 2.5.9 не описан.
Файлы и проверка целостности
EzShops-2.5.9.jar — версия 2.5.9, 4234214 байт, SHA-1 9f416f3f591f54892830a53046a461132e2ea23a, SHA-512 caf14ea1eec0d91e73392e724b23c8f4b53fd0537ffcbdb0c3a53a2b81a8efd0a6f19b373f5a9d13cf778021ec7bde14ecaa6cdfae89a5b79681f2caadb40e43.
EzShops-2.5.6.jar — версия 2.5.6, 1458442 байт, SHA-1 a02439fecbf03f1cdc210d7bba387213385c6b9a, SHA-512 3c7b36f1ed774adc7b790f4f7d4c55b80b0d660330c485e81cff540c706e82d4ec231cf2e57c2ee1942f88e574563fbd54b7f16446d55f746945ac00da49a68c.
Файлы получены по официальному HTTPS, сверены по опубликованным хешам и прошли статическую проверку структуры и путей. Динамический запуск не выполнялся. Поэтому не проверялись реальные транзакции, сохранение рынка, интеграции и нагрузка.
Лицензия и ограничения
EzShops распространяется по MIT. Лицензия определяет правовой режим проекта, но не гарантирует поддержку, сохранность данных или корректный баланс.
Не подтверждены точные формулы цен, полный список permissions, формат хранения рынка, процедура миграции и совместимость с каждым экономическим плагином. Перед обновлением разумно сохранить копии конфигураций и связанных данных используемой установки.
Безопасная проверка
Безопаснее проверять ресурс в отдельном тестовом профиле или на копии сервера и мира. Перед установкой сохраните резервную копию конфигурации и пользовательских данных, зафиксируйте текущие версии Minecraft и загрузчика, а после запуска проверьте журнал ошибок и только затем переносите изменение в основное окружение.
FAQ
Нужно ли устанавливать EzShops игрокам?
Нет. Плагин размещается на сервере; клиентская сторона не поддерживается.
Нужен ли Vault?
Да, для валютных транзакций официальный текст требует Vault и совместимый экономический плагин.
Обязательны ли Teams API, EzBoost и EzAuction?
Нет. Они отмечены как optional. Для EzBoost подтверждена интеграция усилителей продажи.
Сохраняются ли динамические цены?
Официально заявлено постоянное состояние рынка между перезапусками. Формат хранения и процедура восстановления не описаны.
Поддерживается ли Folia?
Да, Folia входит в подтверждённый список платформ. Конкретную связку плагина и зависимостей следует проверять отдельно.
Проводился ли динамический запуск JAR?
Нет. Выполнены сверка хешей и статическая проверка структуры и путей; фактический запуск не проводился.