EasyPayments
EasyPayments v2
EasyPayments v2
  • Введение
  • Принцип работы
    • Общие сведения
    • Ивенты
  • Системные требования
    • Минимальные
    • Рекомендуемые
  • Параметры
  • Скачивание
  • Установка и настройка
  • Конфигурация
  • Команды и права
  • История версий
Powered by GitBook
On this page
  • 2.4.0 - 25.08.2024
  • 2.2.4 - 23.06.2024
  • 2.2.2 - 03.01.2024
  • 2.2.1 - 28.12.2023
  • 2.2.0 - 21.11.2023
  • 2.1.1 - 27.09.2023
  • 2.1.0 - 12.06.2023
  • 2.0.9 - 18.03.2023
  • 2.0.8 - 01.01.2023
  • 2.0.7 - 17.08.2022
  • 2.0.6 - 07.07.2022
  • 2.0.5 - 08.06.2022
  • 2.0.4 - 01.06.2022
  • 2.0.3 - 31.05.2022
  • 2.0.2 - 15.03.2022
  • 2.0.1 - 25.02.2022 Experimental
  • 2.0.0 - 23.02.2022 No longer supported

История версий

PreviousКоманды и права

Last updated 9 months ago

2.4.0 - 25.08.2024

Список изменений:

  • Добавлен переключатель автоматической выдачи товаров из корзины, если игрок находится онлайн в момент обработки покупок. Также при включении данной опции покупки будут выданы автоматически при входе игрока на сервер.

  • Добавлен функционал фильтрации товаров, которые проходят выдачу в обход корзины. Товары фильтруются по уникальным ID с панели управления, что дает возможность корректно обрабатывать, например, покупки "разбанов".

  • Теперь по умолчанию, если плагин запускается впервые, корзина и автоматическая выдача будут включены.

  • Добавлена поддержка ядра Folia с версии 1.20.2. ()

  • Изменена механика работы на Paper 1.18.1 и новее. ()

  • Изменена логика выдачи товаров, что может решить некоторые проблемы.

  • Каждая итерация обработки покупок теперь атомарная - плагин не выключится до завершения обработки текущей итерации.

  • Добавлена механика ведения собственного журнала событий в плагине. () Теперь плагин выводит всю отладочную информацию в файлы логов по пути plugins/EasyPayments/logs/. Автоматическая очистка старых файлов производится по принципу времени их жизни - количества дней с момента создания файла, которое может быть ограничено опцией log-file-time-to-life в конфиге.

  • Все файлы конфигурации теперь будут обновляться автоматически при изменении их композиции. ()

  • Проект с исходным кодом плагина переведен на систему сборки Gradle. ()

О внутренних изменениях в механике работы плагина на Paper 1.18.1+ и Folia читайте на .

2.2.4 - 23.06.2024

Список изменений:

  • Добавлена поддержка версии игры 1.21. (NMS 1_21_R1).

  • Добавлена поддержка версий игры 1.20.5, 1.20.6. (NMS 1_20_R4).

  • Внесено исправление временного характера для корректной работы плагина под Paper 1.20.5 и новее.

  • Обновлен выводимый copyright при запуске плагина.

2.2.2 - 03.01.2024

Список изменений:

  • Исправлена работа плагина на версиях игры 1.17.X. (NMS 1_17_R1)

  • Небольшие технические изменения, направленные на исправление проблемы.

2.2.1 - 28.12.2023

Список изменений:

  • Добавлена поддержка версии игры 1.20.4. (NMS 1_20_R3).

2.2.0 - 21.11.2023

Скачайте файлы локализации и установите в папку/plugins/EasyPayments/lang с заменой.

Нововведения:

  • Добавлена команда /cart clear [игрок] для очистки корзины игрока. Право на использование: easypayments.command.clear (для Операторов) Право на очистку корзин других: easypayments.command.clear.other (для Операторов)

  • Добавлена команда /cart transfer <от кого> <ID платежа> <кому> для передачи покупок в корзине. При помощи аргументов <от кого> и <кому> можно определить, из чьей корзины покупки будут изъяты, и в чью корзину они будут добавлены. Аргумент <ID платежа> (целое положительное число) соответствует реальному идентификатору платежа, который можно посмотреть в интерфейсе платформы EasyDonate. Право на использование: easypayments.command.transfer (для Операторов)

Изменения:

  • Теперь, если покупатель находится на сервере в момент добавления покупок в корзину, он также получит уведомление, как если бы он перезашёл на сервер после этого.

Исправления:

  • Исправлена визуальная ошибка с аргументами некоторых команд в /ep help.

2.1.1 - 27.09.2023

Список изменений:

  • Добавлена поддержка версии игры 1.20.2. (NMS 1_20_R2).

2.1.0 - 12.06.2023

Список изменений:

  • Добавлена поддержка Minecraft 1.20.1.

  • Другие мелкие технические изменения.

2.0.9 - 18.03.2023

Список изменений:

  • Добавлена поддержка Minecraft 1.19.4.

  • Другие мелкие технические изменения.

2.0.8 - 01.01.2023

Список изменений:

  • Добавлена поддержка версии игры 1.19.3. (NMS 1_19_R2).

  • Добавлено отображение версии плагина в /ep status.

  • Исправление неожиданных ошибок в консоли.

  • Другие мелкие технические изменения.

2.0.7 - 17.08.2022

Список изменений:

  • Улучшена обработка неожиданных ошибок при запросе новых платежей.

2.0.6 - 07.07.2022

Список изменений:

  • Улучшена обработка исключений при выполнении команд: Теперь вместо большого stack-trace в консоли будет отображаться сообщение в 2 строки и конечный stack-trace, содержащий информацию об ошибке, полезную для разработчика плагина, в котором и произошла данная ошибка.

  • Изменена выводимая ссылка на документацию по EasyPayments.

  • Исправлена небольшая опечатка в стандартном файле локализации плагина для русского языка.

2.0.5 - 08.06.2022

Список изменений:

  • Добавлена поддержка новейшей версии Minecraft 1.19 от 07.06.2022

2.0.4 - 01.06.2022

Список изменений:

  • Фикс багов в предыдущей версии.

2.0.3 - 31.05.2022

Список изменений:

  • Исправлен баг, при котором платежи, ожидающие выдачи на игровом сервере, "зависали" на долгое время.

  • Улучшена обработка возможных ошибок при работе с EasyPayments API. Описание доступно при активированном debug режиме.

  • Оптимизирован механизм выполнения команд на игровом сервере при одновременной обработке двух и более ивентов.

2.0.2 - 15.03.2022

Список изменений:

  • Добавлена поддержка версии Minecraft 1.18.2.

  • Добавлена обработка ошибки при использовании неподдерживаемой версии плагина.

  • Исправлена обработка некоторых ошибок при работе с API.

2.0.1 - 25.02.2022 Experimental

Список изменений:

  • Исправлена проблема утечки памяти, связанной с неправильной работой планировщика задач.

  • Изменена логика задачи опроса EasyPayments API для получения новых событий.

  • Исправлена проблема с бесконечным созданием блокирующихся потоков.

  • Уменьшено количество параллельных потоков, создаваемых плагином без необходимости.

  • Изменен алгоритм синхронизации работы двух задач, выполняющих запросы к базе данных.

  • Добавлено назначение своих имён для потоков, создаваемых плагином.

  • Перезагрузка компонентов (/ep reload, /ep setup) теперь выполняется асинхронно.

2.0.0 - 23.02.2022 No longer supported

Список изменений?

  • Уменьшена задержка на выдачу товаров на игровом сервере в 12 раз! Теперь задержка составляет до 5 секунд благодаря применению технологии LongPoll.

  • Добавлена корзина для покупок ваших игроков, чтобы они могли забрать их в любое время.

  • Добавлен режим интерактивной настройки плагина.

  • Добавлена возможность перезагрузки плагина без необходимости перезагрузки игрового сервера.

  • Добавлена поддержка событий повторения платежа, команд снятия и наград.

  • Добавлена локализация и кастомизация всех выводимых сообщений.

Технические изменения

  • Слияние двух модулей в один универсальный JAR. Теперь нет зависимости от версии Minecraft вашего игрового сервера.

  • Переход на API v3.

  • Использование EasyDonate4j SDK.

  • Работа с базами данных с использованием ORMLite Framework.

Необходимо обновить файлы локализации, если вы обновляетесь до новой версии EasyPayments. Актуальные файлы локализации можно скачать .

здесь
#10
#16
#18
#19
#17
форуме
https://s3.easyx.ru/easydonate/resources/plugins/easypayments/2.4.0/EasyPayments-2.4.0.jar
Прямая ссылка на скачивание EasyPayments 2.4.0
https://s3.easyx.ru/easydonate/resources/plugins/easypayments/2.2.4/EasyPayments-2.2.4.jar
Прямая ссылка на качивание EasyPayments 2.2.4
https://s3.easyx.ru/easydonate/resources/plugins/easypayments/2.2.2/EasyPayments-2.2.2.jar
Прямая ссылка на скачивание EasyPayments 2.2.2
https://s3.easyx.ru/easydonate/resources/plugins/easypayments/2.2.1/EasyPayments-2.2.1.jar
Прямая ссылка на скачивание EasyPayments 2.2.1
https://s3.easyx.ru/easydonate/resources/plugins/easypayments/2.2.0/EasyPayments-2.2.0.jars3.easyx.ru
Прямая ссылка на скачивание EasyPayments 2.2.0
https://s3.easyx.ru/easydonate/resources/plugins/easypayments/2.1.1/EasyPayments-2.1.1.jar
Прямая ссылка на скачивание EasyPayments 2.1.1
https://storage.easyx.ru/plugins/easydonate/easypayments/je/2.1.0/EasyPayments-2.1.0.jar
Прямая ссылка на скачивание EasyPayments 2.1.0
https://storage.easyx.ru/plugins/easydonate/easypayments/je/2.0.9/EasyPayments-2.0.9.jar
Прямая ссылка на скачивание EasyPayments 2.0.9
https://storage.easyx.ru/plugins/easydonate/easypayments/je/2.0.8/EasyPayments-2.0.8.jar
Прямая ссылка на скачивание EasyPayments 2.0.8
https://storage.easyx.ru/plugins/easydonate/easypayments/je/2.0.7/EasyPayments-2.0.7.jar
Прямая ссылка на скачивание EasyPayments 2.0.7
https://storage.easyx.ru/plugins/easydonate/easypayments/je/2.0.6/EasyPayments-2.0.6.jar
Прямая ссылка на скачивание EasyPayments 2.0.6
https://storage.easyx.ru/plugins/easydonate/easypayments/je/2.0.5/EasyPayments-2.0.5.jar
Прямая ссылка на скачивание EasyPayments 2.0.5
https://storage.easyx.ru/plugins/easydonate/easypayments/je/2.0.4/EasyPayments-2.0.4.jar
Прямая ссылка на скачивание EasyPayments 2.0.4
https://storage.easyx.ru/plugins/easydonate/easypayments/je/2.0.3/EasyPayments-2.0.3.jar
Прямая ссылка на скачивание EasyPayments 2.0.3
Прямая ссылка на скачивание EasyPayments 2.0.2
https://storage.easyx.ru/plugins/easydonate/easypayments/je/2.0.2/EasyPayments-2.0.2.jar
https://storage.easyx.ru/plugins/easydonate/easypayments/je/2.0.1/EasyPayments-2.0.1.jar
Прямая ссылка на скачивание EasyPayments 2.0.1
https://storage.easyx.ru/plugins/easydonate/easypayments/je/2.0.0/EasyPayments-2.0.0.jar
Прямая ссылка на скачивание EasyPayments 2.0.0