Плагин для серверов Майнкрафт с глобальным рынком между игроками. Игроки выставляют предметы на продажу или создают заявки на покупку через меню либо команды; рынок может работать сразу на нескольких серверах через базу данных.
Возможности
- Поддержка MySQL и общего рынка для нескольких серверов.
- Фильтрация и сортировка лотов по времени создания и окончания, цене и количеству.
- Настраиваемые интерфейсы размером до 6×9 ячеек: раскладка, текст и действия по нажатию.
- Просмотр и управление собственными лотами.
- Ограничения на выставление предметов, валюты, типов сделок и комиссии.
- Категории для лотов игроков.
- Автоматическое выставление системных предметов по условиям и с заданной вероятностью.
- Тексты плагина почти полностью поддаются переводу и настройке.
Команды
Основная команда: /sweetplayermarket. Также доступны /playermarket, /spm и /pm.
/pm open— открыть глобальный рынок./pm me— посмотреть свои лоты./pm tags— открыть выбор категорий./pm create <shop-type> <price> <currency> [amount-per-item] [total-stock]— выставить предмет./pm create <shop-type> --menu— открыть меню выставления./pm open [player],/pm me [player],/pm tags [player]— открыть соответствующее меню для указанного игрока./pm recalc tags— пересчитать категории всех предметов./pm recalc index— перестроить поисковый индекс./pm server [player]— показать лоты системного аккаунта./pm auto-deploy <config-name> <action>— проверить автоматическое выставление./pm reload assets— перезагрузить языковые файлы./pm reload database— переподключиться к базе данных./pm reload— перезагрузить конфигурацию.
Для /pm open доступны фильтры --type=type, --currency=type и --tag=tag-name. Для /pm me используются --notice и --only-out-of-stock, а для /pm create — --system=custom-name.
Права
sweet.playermarket.open— открыть рынок.sweet.playermarket.me— посмотреть свои лоты.sweet.playermarket.tags— открыть категории.sweet.playermarket.create— выставлять предметы.sweet.playermarket.open.other— открывать рынок и лоты других игроков.sweet.playermarket.tags.other— открывать категории для других игроков.sweet.playermarket.recalc— пересчитывать категории и поисковый индекс.sweet.playermarket.auto-deploy— проверять автоматическое выставление.sweet.playermarket.create.system— выставлять предметы от системного магазина.sweet.playermarket.create.currency.vault— использовать деньги Vault.sweet.playermarket.create.currency.playerpoints— использовать очки PlayerPoints.sweet.playermarket.create.currency.mpoints.<amount>— использовать валюту MPoints.sweet.playermarket.create.bypass.cost— не платить комиссию за выставление.sweet.playermarket.create.bypass.currency— обходить ограничения валют.sweet.playermarket.create.bypass.type— обходить ограничения типа сделки.sweet.playermarket.admin— управлять чужими лотами.
Настройка
Можно настроить внешний вид меню, тексты, действия по нажатию, категории, комиссии, разрешённые предметы, валюты и типы сделок. Базовая конфигурация написана на китайском языке; переводы на другие языки доступны в репозитории локализаций.
