Плагин для серверов Майнкрафт с магазином экономики в игровых меню. Он позволяет создавать магазины и категории, назначать товары, цены, остатки и доступ по правам, а игрокам — покупать или продавать предметы за валюту сервера.
Возможности
- любое число магазинов и категорий с отдельными названием, значком, размером, раскладкой, товарами, ценами, правами и расписанием доступности;
- товары только для покупки, только для продажи или для обоих действий;
- фиксированные либо динамические цены, меняющиеся от покупок и продаж;
- общий запас товара, лимиты покупок для игрока, минимальная и максимальная цена, автоматическое пополнение запасов;
- магазины и предметы по расписанию;
- проверка названия и описания предмета при продаже;
- настройка меню магазина, подтверждения покупки, продажи и массовой продажи;
- поддержка зелий, стрел с эффектами, спавнеров, зачарований, собственных названий и описаний предметов;
- экспорт предмета из руки в визуальный веб-редактор и импорт обратно;
- права для магазина или отдельного товара, включая собственные узлы вроде
rank.vip; - интеграции с SmartSpawner и Floodgate.
Команды
/shop— открыть главный магазин;/shop sell— открыть меню массовой продажи;/shop editor— создать ссылку для входа во встроенный веб-редактор;/shop exportitem— экспортировать предмет в руке;/shop reload— перезагрузить плагин;/shop wiki— открыть документацию;/shop validate-prices— проверить заданные цены;/shop resetstock— сбросить общий запас, запас магазина или товара.
Права
Административные команды требуют соответствующего права либо geniusshop.admin. Права можно выдавать на целые магазины и отдельные товары.
Настройка
Магазины хранятся в plugins/Genius-Shop/shops/: отдельный YAML-файл может описывать магазин или категорию. Раскладки меню и сообщения меняются в созданных плагином конфигурационных файлах.
Веб-редактор необязателен: все магазины редактируются в YAML. При входе в редактор с нового места его нужно подтвердить в игре.
Требования
Нужен сервер на основе Bukkit, совместимый с Vault, и плагин экономики, работающий через Vault, например EssentialsX. Поддерживаются Paper, Purpur и Spigot.
