Плагин InTrade - Система обмена между игроками [2.1.0]

  • Предметы в открытом обмене больше нельзя потерять или продублировать из-за сбоя сервера.
  • Заблокированные предметы также проверяются внутри шалкеровых ящиков и мешочков (bundles).
  • Серверы, использующие одну общую базу данных MySQL, больше не могут работать с одинаковым server-id.
  • Обмен отменяется, если игроки отходят слишком далеко друг от друга, а также по истечении времени safety.max-trade-seconds.
  • Обмены между одной и той же парой игроков учитываются в топе только один раз за период stats.pair-cooldown-minutes.
  • Валюта, отключённая командой /trade reload, больше не блокирует уже открытый обмен.
  • Суммы валют теперь хранятся в BigDecimal, TradeOffer тоже использует BigDecimal (изменение API)
  • Файл игрока и эскроу сохраняются не чаще четырёх раз в секунду, а не при каждом клике
  • /trade reload читает файлы вне основного потока
  • Колбэки базы данных идут через очередь основного потока, которая также дообрабатывается при выключении сервера
  • Счётчики обменов читаются после завершения ожидающих записей, плейсхолдеры больше не отстают
  • Звуки можно изменить или отключить в config.yml
  • Пустая сумма очищает валюту, как и сказано в подсказке при вводе
ВерхНиз