expTrade-plugin
Опыт в Minecraft — ценный ресурс, особенно на серверах с экономикой и PvP. Но что, если нужно срочно поделиться уровнями с другом или выгодно продать накопленные очки? expTrade-plugin решает эту задачу элегантно: он добавляет полноценную систему обмена опытом между игроками прямо через привычный интерфейс сундука. Больше не нужно умирать, чтобы передать XP, или городить сложные механизмы — всё работает через понятные команды и визуальное меню.
Как работает обмен опытом
Плагин создаёт для каждого игрока персональную очередь входящих предложений. Один участник отправляет запрос командой, указывая, хочет он отдать или запросить опыт, и в каком количестве — уровнями или сырыми очками. Второй игрок открывает GUI-сундук, где видит все активные трейды с таймером обратного отсчёта. Каждая строка сундука — это отдельная сделка: часы показывают оставшееся время, голова отправителя помогает не запутаться, а ведро воды или пустое ведро подсказывает, предлагают вам опыт или просят его. Принять или отклонить сделку можно одним кликом по компасу. Если таймер истечёт, предложение автоматически удаляется — никакого захламления очереди.
Основные возможности expTrade-plugin
- Гибкий обмен: передавайте или запрашивайте как уровни, так и сырые очки опыта. Можно отдать всё накопленное XP разом, указав all.
- Персональная очередь: несколько игроков могут одновременно отправлять вам предложения — все они собираются в отдельном GUI, не мешая друг другу.
- Живой таймер TTL: каждая сделка имеет настраиваемое время жизни. Просроченные запросы исчезают автоматически, не требуя ручной очистки.
- Защита от потери уровней: можно установить минимальный порог опыта, ниже которого игрок не опустится при передаче XP другим.
- Административный контроль: операторы сервера могут принудительно переводить опыт между любыми игроками, а также менять настройки плагина на лету без перезагрузки.
Команды для игроков и администраторов
Все взаимодействия строятся вокруг единой команды /exptrade. Игроки могут предлагать опыт, запрашивать его, принимать или отклонять сделки, а также открывать визуальный интерфейс pending. Например, чтобы передать 10 уровней другу, достаточно ввести /exptrade give PlayerName levels 10. Для запроса опыта используется /exptrade request PlayerName exp 500. Отменить своё исходящее предложение можно через /exptrade cancel.
Администраторы с правом exptrade.admin получают расширенный набор: /exptrade admin transfer для принудительного перевода XP между любыми игроками с обязательным подтверждением, а также управление конфигурацией — /exptrade config timeout, /exptrade config maxqueue и /exptrade config reload. Это позволяет тонко настроить плагин под нужды конкретного сервера, не заходя в файлы.
Установка и совместимость с версиями Minecraft
expTrade-plugin поддерживает актуальные серверные ядра и загрузчики модов. Для Fabric и NeoForge на версии 1.21.11 используется мульти-загрузочная ветка, требующая Architectury API. Владельцы Paper, Spigot, Purpur и Pufferfish могут установить отдельный плагин под 1.21.11. Разработчики также готовят обновления для грядущей линейки 26.x — как для Fabric/NeoForge, так и для Paper-совместимых ядер. Если вы хотите скачать expTrade-plugin, ищите соответствующий файл в зависимости от вашего серверного окружения: multi_1.21.11 для модовых сборок или plugin_1.21.11 для чистого Paper.
Тем, кто предпочитает максимально простой путь, стоит обратить внимание на лаунчер foxygame.net: в его каталоге дополнений expTrade-plugin доступен для установки в один клик с автоматическим подбором совместимой версии под ваше ядро. Это избавляет от ручного копирования jar-файлов и проверки зависимостей — лаунчер сам позаботится о том, чтобы плагин встал корректно.
Настройка конфигурации
После первого запуска плагин создаёт конфигурационный файл. Для мульти-загрузочной версии он находится в config/exptrade.json, для Paper — в plugins/expTrade/config.json. Доступны два ключевых параметра:
- timeoutSeconds (по умолчанию 60) — время в секундах, через которое непринятая сделка истекает. Диапазон от 10 до 300.
- maxQueueSize (по умолчанию 10) — максимальное количество одновременных входящих предложений для одного игрока. Можно задать от 1 до 50.
Менять эти значения можно не только правкой файла, но и прямо в игре через админ-команды с последующей перезагрузкой конфига. Это особенно удобно во время активных ивентов, когда нужно временно увеличить лимиты очереди.
Почему стоит выбрать expTrade-plugin для Minecraft
В отличие от громоздких экономических плагинов, expTrade-plugin фокусируется на одной задаче и делает её безупречно. Никаких лишних меню, валют или привязок к другим модам — только чистый обмен опытом с интуитивным интерфейсом. Персональный порог уровней защищает новичков от случайной потери прогресса, а живой таймер в GUI исключает путаницу. Администраторы оценят возможность «горячей» перенастройки и принудительных переводов без правки конфигов вручную. Плагин легко вписывается в любую сборку: будь то ванильный Paper-сервер или модифицированная площадка на Fabric с кучей модов. А если вы пользуетесь лаунчером foxygame.net, то expTrade-plugin всегда будет поддерживаться в актуальном состоянии благодаря системе автообновлений, что экономит время на отслеживание новых версий.
Как установить expTrade-plugin
Процесс зависит от платформы. Для Paper и его форков (Purpur, Pufferfish) достаточно поместить jar-файл плагина в папку plugins и перезапустить сервер. Для Fabric или NeoForge потребуется установить Architectury API, после чего скопировать мод в папку mods. После первого запуска проверьте конфиг и при необходимости подкорректируйте таймаут или размер очереди. Готово — игроки сразу могут начинать обмениваться опытом. Никаких дополнительных зависимостей, кроме Architectury API для мульти-загрузочной версии, не требуется.
Таким образом, expTrade-plugin — это лёгкое, но мощное решение для серверов, где ценится кооперация и экономика на основе опыта. Простота команд, наглядный GUI и гибкая настройка делают его незаменимым инструментом для администраторов и рядовых игроков.