
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 станет отличным решением. Он лёгкий, настраиваемый и работает из коробки. Единственное, что стоит проверить - лимит истории в конфиге, чтобы файл не раздувался на крупных проектах.
