Плагин для серверов Майнкрафт с безопасным обменом предметами между игроками. Игроки открывают общее меню, выкладывают вещи, подтверждают сделку и получают предметы только после завершения обмена.
Возможности
- запрос на обмен с тайм-аутом и задержкой между запросами;
- меню сделки с настраиваемым числом слотов, двойным подтверждением и отсчётом перед обменом;
- приватный чат участников сделки;
- запрет на обмен выбранными предметами и предметами с указанными строками в описании;
- отключение входящих запросов игроком;
- возврат предметов при отмене, выходе игрока или сбое сервера;
- ограничение расстояния между участниками, звуки и оформление меню через MiniMessage;
- при наличии CombatLOG — запрет или отмена сделки для игроков, участвующих в пвп.
Команды
/trade <player>или/t— отправить запрос;/trade— снова открыть активную сделку;/trade accept— принять запрос;/trade deny— отклонить запрос;/trade cancel— отменить сделку или исходящий запрос;/trade toggle— включить или выключить приём запросов;/trade chat— включить или выключить чат сделки;/trade reload— перезагрузить конфигурацию и язык.
Права
servertrades.use— использование обмена и его команд;servertrades.admin— административные команды, включая/trade reload.
Настройка
В config.yml находятся параметры request-timeout, request-cooldown, accept-countdown, max-distance, background-timeout-seconds и max-items-per-trade. В секции blacklisted-items указываются запрещённые материалы, а blacklist-by-lore.patterns позволяет блокировать предметы по строкам описания.
Требования
Плагин предназначен для Paper или Purpur. CombatLOG и PlayerSettings подключаются дополнительно: первый ограничивает обмен во время пвп, второй задаёт язык для каждого игрока.
