SingleExchange

Платно Плагин SingleExchange 1.7

Нет прав для приобретения ("400.00" ₽)
Система отслеживания времени жизни лотов перенесена из YAML-конфига в базу данных.
Реализована автоматическая миграция структуры старых таблиц БД без потери данных лотов.
Устранена ошибка NoClassDefFoundError перезагрузке плагина.
Исправлен конфликт областей видимости в ProtocolLib, из-за которого не отправлялось сообщение об отмене ввода курса.
Добавлена поддержка автодополнения (Tab-Complete) ников онлайн-игроков для всех субкоманд /coin.
В rateMenu.yml добавлена секция errorPanel для кастомизации предмета ошибки при вводе некорректного курса.
Все меню перенесены в папку menus.
Для каждого меню теперь отдельный класс.
  • Система быстрой покупки: Теперь игроки могут выкупать монеты мгновенно через правый клик в главном меню биржи. Это значительно ускоряет процесс торговли!
  • Безопасность транзакций: Добавлена потокобезопасность (синхронизация) при списании монет. Это исключает возможность "дюпа" или ошибок, если два игрока попытаются купить один и тот же лот одновременно.
Добавлена поддержка 1.21
Исправлены баги с меню изменения курса
1. Переписан код
2. Добавлена установка курса через наковальню
3. Добавлена зависимость: ProtocolLib
4. Хранение заявок, коинов вынесены в отдельную базу данных
Исправлен баг с загрузкой лотов в бд
Добавил поддержку баз данных sqlite(файлом), mysql

YAML:
database:
  type: sqlite      # sqlite или mysql
  sqlite:
    file: data.db   # файл для sqlite
  mysql:
    host: localhost
    port: 3306
    database: exchange
    username: user
    password: pass
Исправлена работа с выкупом монет у оффлайн игроков, фикс мелких багов
Назад
Сверху Снизу