Плагин для серверов Майнкрафт на Paper, добавляющий безопасную торговлю между игроками через меню. Подходит для серверной экономики: можно обменивать предметы, уровни опыта и валюту, а также хранить историю сделок и оценки игроков.
Возможности
- Окно торговли с виртуальным инвентарём, обратным отсчётом перед завершением и защитой от рассинхронизации и дюпов.
- Ограничения на движение, урон, телепортацию и бой во время обмена, проверка дистанции, запретных миров и фильтры предметов.
- Торговля предметами, уровнями опыта, валютой через Vault и, при наличии, PlayerPoints.
- Квитанции в виде книг, оценки от 1 до 5 звёзд, архив сделок и сводка отзывов игрока.
- Режим наблюдения за активной сделкой для администрации.
- Хранение данных в
MEMORY,SQLite,MySQL,MariaDBилиPostgreSQL; синхронизация нескольких серверов черезREDIS.
Команды
/tradeили/t— открыть текущую сделку либо список активных сделок./trade <player>— отправить запрос на обмен, принять запрос или вновь открыть сделку с игроком./trade ignore <player>— игнорировать или вернуть запросы игрока./trade ignores— открыть список игнорируемых игроков./trade history [player]— открыть архив своих сделок или сделок указанного игрока./trade spectate <player>— наблюдать за активной сделкой игрока./trade rate set <tradeId> [1-5]— оставить оценку завершённой сделке./trade rate show-trade <tradeId>— показать оценки сделки./trade rate show-player [player]— показать сводку отзывов игрока./trade amount <currency> <amount>— изменить своё предложение валюты в открытой сделке./nexustradeили/nt— открыть справку администратора./nexustrade reload— безопасно перезагрузить конфиг, сообщения и меню./nexustrade debug— вывести отладочную информацию и активные сделки./nexustrade stress <on|off>— включить или выключить режим нагрузки./nexustrade opentrade <viewer> <target>— принудительно открыть окно сделки для проверки или модерации.
Права
nexustrade.trade— обычная торговля.nexustrade.ignore— управление игнорируемыми запросами.nexustrade.browse— просмотр архива сделок.nexustrade.spectate— наблюдение за сделками.nexustrade.review— выставление оценок.nexustrade.review.showtrade— просмотр оценок сделки.nexustrade.review.showplayer— просмотр сводки отзывов.nexustrade.currency.<currency>— изменение предложения указанной валюты.nexustrade.admin— административные команды и доступ ко всем валютам.
Настройка
Основные файлы: config.yml, messages.yml и menus.yml. В них настраиваются хранилище, синхронизация Redis, валюты, звуки, ограничения, дистанция обмена, квитанции, отзывы, внешний вид меню и ввод суммы для игроков Майнкрафт Бедрок.
Требования
Плагин рассчитан на Paper и совместимые форки, включая Leaf, Purpur и Folia. Spigot не поддерживается. Дополнительные интеграции: Vault, PlayerPoints, WorldGuard и Floodgate.
