Мод для Майнкрафт, который позволяет игрокам передавать друг другу опыт или запрашивать его. Обмен подтверждает получатель, а очередь предложений открывается в интерфейсе обычного сундука; мод подходит и для одиночной игры, и для сервера.
Возможности
- Передача уровней, точного количества очков опыта или всего накопленного опыта.
- Получатель видит предложение, текущий и итоговый запас опыта обоих игроков и подтверждает либо отклоняет обмен.
- Очередь входящих предложений открывается через
/exptrade pending; в ней есть время до истечения, голова отправителя, сведения о предложении и кнопки принятия или отказа. - Предложения автоматически исчезают по истечении срока, а опыт повторно проверяется при принятии.
- Личный порог уровня защищает от передачи опыта ниже заданного значения.
- Операторы могут передавать опыт между любыми игроками, например для призов и возвратов.
- В интерфейсе нельзя забирать или класть предметы: активны только кнопки принятия и отказа.
Как пользоваться
<player> — игрок онлайн, а вместо <amount> указывается положительное число или all.
/exptrade give <player> levels <amount>— предложить уровни./exptrade give <player> exp <amount>— предложить очки опыта./exptrade request <player> levels <amount>— запросить уровни./exptrade request <player> exp <amount>— запросить очки опыта./exptrade accept [<player>]— принять предложение./exptrade decline [<player>]— отклонить предложение./exptrade cancel— отменить своё исходящее предложение./exptrade pending— открыть очередь обменов./exptrade threshold <levels>— задать минимальный уровень, ниже которого нельзя отдавать опыт;0отключает ограничение.
Операторские команды:
/exptrade admin transfer <from> <to> levels|exp <amount>— подготовить передачу опыта между игроками./exptrade admin confirm— подтвердить подготовленную передачу./exptrade admin cancel— отменить подготовленную передачу./exptrade config timeout <seconds>— изменить срок действия предложений./exptrade config maxqueue <size>— изменить размер очереди игрока./exptrade config reload— перечитать конфиг.
Настройки
Параметры находятся в config/exptrade.json:
timeoutSeconds— срок действия предложения от10до300секунд;maxQueueSize— число ожидающих предложений для одного игрока от1до50.
Личные пороги уровня сохраняются в config/exptrade/playerdata.json.
Требования и совместимость
Работает с Fabric и NeoForge; для Fabric требуется Fabric API. Мод устанавливается только на сервер: игроки могут заходить с обычного клиента без мода.
