Плагин для серверов Майнкрафт, который добавляет безопасный обмен предметами и деньгами между игроками. Оба участника видят одно окно сделки, подтверждают её, после чего предметы передаются только по окончании отсчёта.
Возможности
- Общее окно обмена с синхронным отображением предметов у обоих игроков.
- Двойное подтверждение и отсчёт перед завершением сделки.
- Обмен деньгами через Vault с настраиваемым налогом.
- Отмена сделки, если игрок выходит с сервера или закрывает окно.
- Ограничение числа предметов в обмене, задержка между запросами и проверка расстояния между игроками.
- Режим «не беспокоить», история сделок и ограничения обмена по мирам.
- Настройки приватности: можно скрыть расстояние до игрока и его мир.
- Необязательное хранение журнала обменов в MySQL; при недоступности базы используются обычные файлы.
- Настраиваемый интерфейс: материалы и расположение ячеек.
Команды
/trade— открыть меню обмена./trade <player>— отправить запрос игроку./accepttrade <player>— принять запрос./declinetrade <player>— отклонить запрос./canceltrade— отменить запрос./tradeinfo— посмотреть сведения о запросе./tradetoggle— включить или выключить режим «не беспокоить»./tradehistory [n]— посмотреть историю сделок./tradehelp— открыть справку./tradereload— перезагрузить конфигурацию./tradesql— проверить состояние подключения к SQL.
Права
tradeplugin.reload— использование/tradereload.
Настройка
Основные параметры находятся в config.yml: база данных, оформление интерфейса и доступные миры. Список enabled-worlds задаёт миры, где разрешён обмен; пустой список разрешает его везде. Изменения применяются командой /tradereload.
Требования
Для денежного обмена нужен Vault. MySQL необязателен; для него требуется драйвер MySQL, который автор предлагает поместить в plugins/EasyTrade/libs/mysql-connector-java-5.1.49.jar.
