InTrade — удобный обмен между игроками в Minecraft
Представьте ситуацию: вы хотите продать алмазную кирку, а покупатель боится отдавать деньги первым. Знакомо? Именно эту проблему решает InTrade — плагин для Minecraft, который превращает обмен в прозрачную сделку, где обе стороны видят предложение друг друга до подтверждения. Никаких «кинул на алмазы» и нервных сообщений в чате.
Главная фишка в том, что игрокам не нужен клиентский мод. Всё работает на стороне сервера, а значит, подойдёт для любого проекта на Paper — от маленького приватного сервера до крупной сети с сотнями онлайн.
Как работает InTrade для Minecraft
Запустить обмен проще простого. Отправьте команду /trade <игрок> или зажмите Shift и кликните правой кнопкой по нужному человеку. После того как партнёр примет запрос, открывается общее меню: слева ваши предметы, справа — его. Левый клик переносит целый стак, правый — одну штуку. У каждого участника 16 слотов для предложений, так что разгуляться есть где.
- Выберите валюту, введите сумму и нажмите «Готов», когда всё устраивает.
- Обмен завершится только после подтверждения обоих игроков и обратного отсчёта.
- Любое изменение предложения сбрасывает готовность, а кнопка «Готов» ненадолго блокируется — защита от случайных нажатий.
- Новые предметы подсвечиваются, убранные помечаются красным маркером.
Отдельно радует возможность заглянуть внутрь контейнеров: шалкеры и мешки проверяются прямо в меню, так что подвох с «пустым» сундуком не пройдёт. А ещё есть /trade history — история завершённых сделок с предметами и валютами, и /trade claim для возврата вещей, которые не поместились в инвентарь или остались после смерти.
Поддерживаемые версии и установка
Как установить InTrade на сервер
Плагин требует Paper 1.21.7 или новее и соответствующую версию Java (байт-код Java 21). Процесс установки занимает пару минут: положите файл InTrade-1.0.0.jar в папку plugins вашего сервера и перезапустите его. Конфигурация и языковые файлы автоматически появятся в plugins/InTrade/. SQLite работает сразу, а MySQL и MariaDB подключаются опционально через секцию storage. Библиотеки Paper подгрузит при первом запуске.
Если не хочется возиться с ручной загрузкой файлов, обратите внимание на лаунчер foxygame.net — там InTrade добавляется в один клик, а каталог дополнений сам подбирает сборку под вашу версию сервера и следит за обновлениями.
Команды и права доступа
По умолчанию торговать могут все. Хотите ограничить обмен по рангам? Установите permissions.open-to-everyone: false, перезагрузите конфиг и выдайте нужной группе право intrade.player. Для отдельных валют предусмотрены intrade.currency.money, intrade.currency.experience и intrade.currency.playerpoints. Персоналу пригодятся intrade.reload и intrade.history.others.
/trade accept [player]— принять запрос./trade deny [player]— отклонить./trade toggle— включить или выключить входящие запросы./trade reload— перезагрузить конфигурацию и переводы.
Интеграции и тонкая настройка
Предметы и целые уровни опыта работают без сторонних плагинов. Деньги добавляет Vault с провайдером экономики, поинты — PlayerPoints, а для Bedrock-игроков Floodgate включает нативные формы ввода суммы. PlaceholderAPI отдаёт статистику по сделкам, состояние игрока и данные лидерборда. Язык интерфейса подстраивается под язык игры каждого участника — английский и русский уже включены, для общего русского интерфейса укажите language: ru.
В конфигурации настраиваются ограничения по мирам и расстоянию, запрещённые материалы, валюты, задержки запросов и тайминги подтверждения. История по умолчанию хранится 90 дней, но счётчики сделок переживают очистку. Серверам с общей базой данных нужны разные значения storage.server-id.
Итог
InTrade — это тот случай, когда плагин решает одну задачу, но делает это безупречно. Прозрачное меню, защита от обмана, гибкие права и поддержка Paper 1.21.7+ делают его отличным выбором для любого сервера. Если вы давно искали надёжный способ обмена без клиентских модов — скачать InTrade стоит уже сегодня, тем более что лицензия MIT позволяет использовать его свободно. Автор плагина — Spolzer.