https://github.com/easydonate/easypayments
The official EasyDonate payments processing implementation developed as alternative for the RCON protocol
https://github.com/easydonate/easypayments
donate easydonate minecraft paper-plugin spigot-plugin
Last synced: 5 months ago
JSON representation
The official EasyDonate payments processing implementation developed as alternative for the RCON protocol
- Host: GitHub
- URL: https://github.com/easydonate/easypayments
- Owner: EasyDonate
- License: mit
- Created: 2022-01-23T17:16:46.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-11-05T19:25:22.000Z (8 months ago)
- Last Synced: 2026-01-16T16:21:35.348Z (5 months ago)
- Topics: donate, easydonate, minecraft, paper-plugin, spigot-plugin
- Language: Java
- Homepage: https://easydonate.ru
- Size: 2.92 MB
- Stars: 10
- Watchers: 0
- Forks: 8
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[platformSite]: https://easydonate.ru/
[supportedVersions]: https://img.shields.io/badge/%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F%20%D0%B8%D0%B3%D1%80%D1%8B-1.8.X%20--%201.21.X-3BAF18?style=for-the-badge
[latestReleaseImg]: https://img.shields.io/github/v/release/EasyDonate/EasyPayments?color=3BAF18&label=%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F%20%D0%BF%D0%BB%D0%B0%D0%B3%D0%B8%D0%BD%D0%B0&logo=github&sort=semver&style=for-the-badge
[latestRelease]: https://github.com/EasyDonate/EasyPayments/releases/latest
[licenseImg]: https://img.shields.io/github/license/EasyDonate/EasyPayments?label=%D0%BB%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F&color=3BAF18&style=for-the-badge
[license]: https://github.com/EasyDonate/EasyPayments/blob/main/LICENSE
[documentationImg]: https://img.shields.io/badge/%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F-gitbook-3BAF18?style=for-the-badge
[documentation]: https://easypayments.easydonate.ru/
[forumTopicImg]: https://img.shields.io/badge/%D1%82%D0%B5%D0%BC%D0%B0%20%D0%BD%D0%B0%20%D1%84%D0%BE%D1%80%D1%83%D0%BC%D0%B5-easydonate-3BAF18?style=for-the-badge
[forumTopic]: https://forum.easydonate.ru/d/117-mc-easypayments-alternativnyy-sposob-vydachi-tovarov
[problemSolutionImg]: https://img.shields.io/badge/%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC-3BAF18?style=for-the-badge
[problemSolution]: https://forum.easydonate.ru/d/117-mc-easypayments-alternativnyy-sposob-vydachi-tovarov/6
# EasyPayments
Официальная имплементация обработки платежей на платформе [EasyDonate][platformSite], разработанная
в качестве альтернативы для алгоритма выдачи товаров с использованием протокола RCON.
![supportedVersions] [![latestReleaseImg]][latestRelease] [![licenseImg]][license]
[![documentationImg]][documentation] [![forumTopicImg]][forumTopic] [![problemSolutionImg]][problemSolution]
## Ключевые преимущества
- Поддержка наиболее популярных версий игры.
- Возможность работы на **Spigot**, **Paper**, **Folia** (с 1.20.2) и на их форках (не гарантируется).
- **Высокая производительность** и не менее **высокое быстродействие**:
- Многопоточная обработка событий - обрабатываем команды параллельно!
- Использование технологии LongPoll - обещаем минимальные задержки выдачи!
- Поддержка недоступных для плагина ранее функций платформы (подарки, функционал плагинов).
- Функция **быстрой настройки плагина** без редактирования конфига при помощи `/ep setup`.
- **Корзина** для покупок Ваших игроков, чтобы они забирали товары в удобное для них время.
- Перезагрузка всех компонентов плагина в реальном времени при помощи `/ep reload`.
- Локализация сообщений команд - Вы можете изменить всё, что видят Ваши игроки!
- **Быстрый фреймворк ORMLite** для работы с базами данных и поддержка самых популярных из них:
- MySQL (MariaDB)
- PostgreSQL
- SQLite
- H2
- Открытый исходный код, ведь мы ценим Ваше доверие.
## Документация
### Установка плагина
1. Создайте аккаунт на [платформе][platformSite] и изучите доступный функционал.
2. Скачайте JAR-файл актуальной версии плагина [отсюда][latestRelease].
3. Поместите скачанный файл в директорию `plugins` вашего сервера.
4. Найдите в панели управления **ключ доступа** и **ID сервера**, к которому будете подключать свой.
5. Запустите сервер и произведите быструю настройку, введя `ep setup` в консоли или `/ep setup` в игре.
6. По желанию вы можете изменить место хранения данных в разделе `database` в `config.yml`.
7. Готово, плагин уже ожидает товары для выдачи на данном сервере!
### Поддержка сторонних платформ
Мы гарантируем официальную поддержку только для платформ на основе **Spigot**, **Paper** или **Folia**.
Подробная информация о поддержке остальных ядер размещена [здесь](docs/3rd-party-platforms.md).
### Сборка из исходного кода
Информация по сборке из исходного кода доступна [здесь](docs/build-from-source-code.md).
## License
This project is open-source and licensed under the [MIT license][license].