
Donut Pay
Мгновенное обновление экономики вашего сервера Minecraft. Donut Pay превращает скучную экономику в современную систему с историей транзакций, умными сокращениями (1.5k, 2m), настраиваемым GUI и поддержкой Vault. Работает на Spigot, Paper, Purpur 1.13-1.21.11.
Donut Pay - это плагин для серверов Minecraft, который полностью переосмысляет стандартную экономику. Вместо кучи однотипных команд и ручного ввода больших чисел вы получаете удобную платёжную систему с историей переводов, поддержкой сокращённых сумм и красивым интерфейсом. Если на вашем сервере уже стоят Vault и EssentialsX (или аналог), то установка займёт буквально пару минут.
Установка
Перед установкой убедитесь, что у вас есть Vault и EssentialsX (или любой другой плагин экономики).
- Скачайте
DonutPay.jar. - Закиньте его в папку
/plugins. - Перезапустите сервер.
- Готово - можно начинать управлять транзакциями.
Пример GUI-команды: /payhistory
Настройка
При первом запуске автоматически создаётся config.yml. Вот пример его содержимого:
# ==========================================
# DonutPay Configuration
# Author: NotDelulu
# Version: 2.3
# Date: 10/5/2026
# ==========================================
settings:
# Максимальное количество хранимых транзакций на одного игрока
history-limit: 999
# Воспроизводить ли звук при получении денег?
play-sound: true
# Включено ли подтверждение платежа по умолчанию для всех?
default-confirm: true
gui:
# Название меню (номера страниц добавляются автоматически)
title: "&8ᴛʀᴀɴsᴀᴄᴛɪᴏɴ ʜɪsᴛᴏʀʏ"
# Должно быть кратно 9 (27, 36, 45, 54). Рекомендуется 54.
size: 54
items:
sent-material: "PAPER"
received-material: "MAP"
back-material: "ARROW"
back-name: "&c&lПредыдущая страница"
next-material: "ARROW"
next-name: "&a&lСледующая страница"
confirm-gui:
Глобальная настройка включения/выключения окна подтверждения
enabled: true
Название меню подтверждения
title: "&8Подтверждение платежа"
## Команды и использование
### 1. Перевод денег игроку
Используйте умные сокращения: `1.5k` вместо 1500, `2m` вместо 2 000 000.
- Команда: `/pay <игрок> <сумма>`
- Право: `donutpay.pay`
### 2. Просмотр истории транзакций
Открывает интерактивное меню с постраничным просмотром отправленных и полученных платежей.
- Команда: `/payhistory` (алиас: `/phistory`)
- Право: `donutpay.history`
### 3. Включение/отключение входящих платежей
Можно заблокировать приём денег от других игроков - полезно, если не хотите получать спам-переводы.
- Команда: `/paytoggle`
- Право: `donutpay.toggle`
### 4. Просмотр баланса
Быстро показывает отформатированный баланс - свой или другого игрока.
- Команда: `/bal [игрок]`
- Право: `donutpay.bal` / `donutpay.bal.other`
## Особенности и техническая информация
### Основные возможности
- **Числовые сокращения** - игроки пишут `1.5k` вместо 1500, `2m` для 2 000 000.
- **Поддержка HEX-цветов** - `#RRGGBB` и `&#RRGGBB` работают в чате, GUI и Action Bar.
- **Action Bar уведомления** - ненавязчивые всплывающие сообщения о транзакциях.
- **Интеграция с PlaceholderAPI** - используйте плейсхолдеры Donut Pay в `messages.yml`.
### Технические детали
- Плагин создан для Spigot, Paper и Purpur (версии Minecraft 1.13 - 1.21.11).
- Асинхронное логирование транзакций в `history.yml` - не нагружает основной поток.
- Быстрое сохранение настроек игроков на основе UUID в `userdata.yml`.
Если вы администрируете сервер и хотите дать игрокам удобный и современный инструмент для переводов с историей - Donut Pay станет отличным решением. Он лёгкий, настраиваемый и работает из коробки. Единственное, что стоит проверить - лимит истории в конфиге, чтобы файл не раздувался на крупных проектах.
Сервер для плагина Donut Pay - как у профи
Плагин Donut Pay создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином Donut Pay для друзей можно за пару минут - BungeeHost всё уже подготовил.
