Вход

Регистрация

Восстановление доступа

Donut Mail

Donut Mail

|

NAIZO

Лёгкий и мощный плагин для организации почтового сервиса на серверах Minecraft с инвентарными интерфейсами и API.

Donut Mail — плагин почтовой системы для серверов

Donut Mail — это плагин для серверов Minecraft, реализующий полноценную почтовую систему. Он позволяет игрокам обмениваться письмами даже при отсутствии онлайн, используя инвентарные интерфейсы. Плагин поддерживает кастомные купоны, гибкие настройки хранилища (YAML, SQLite, MySQL, HikariCP) и предоставляет API для интеграции с другими расширениями.

Основная функциональность

Плагин создаёт игровую почтовую систему, позволяя игрокам оставаться на связи независимо от их статуса онлайн. Игроки могут отправлять сообщения как другим игрокам, находящимся в данный момент на сервере, так и тем, кто в данный момент офлайн. Получатели смогут забрать письма, как только они снова подключатся к серверу.

Взаимодействие с почтовым ящиком осуществляется через инвентарные интерфейсы (GUI). Это позволяет игрокам просматривать входящие письма, писать новые сообщения и управлять купонами, не прибегая к командам. Плагин также поддерживает автоматическую отправку уведомлений о новых письмах через интеграцию с планировщиком сервера.

About
About

Кастомные купоны

Система поддерживает создание и отправку кастомных купонов (vouchers), которые игроки могут обменивать через почтовый сервис. Конфигурация купонов хранится отдельно, что позволяет администраторам настраивать их без изменения кода самого плагина. Примеры конфигурационных файлов для купонов доступны в архиве плагина (например, vouchers/example-voucher.yml), что упрощает создание собственных систем вознаграждений или предметов через почту.

Post Master Interface
Post Master Interface

Настройка хранилища данных

Donut Mail предлагает несколько вариантов хранения данных, чтобы администратор мог выбрать подходящий для своей инфраструктуры:

  • YAML: Простое файловое хранилище, идеальное для небольших серверов и простых установок.
  • SQLite: Локальная база данных, не требующая внешнего сервера.
  • MySQL: Используется, когда предпочтительно внешнее хранилище.
  • HikariCP: Поддерживает пулинг соединений для баз данных, требующих оптимизации.

Все настройки хранилища, включая выбор типа и параметры подключения, настраиваются в файле config.yml.

Support Nightbeam Studio
Support Nightbeam Studio

Интеграция и управление

Плагин предоставляет открытый API, позволяющий другим расширениям взаимодействовать с почтовой системой. Это открывает возможности для создания сложных игровых механик, связанных с перепиской. Управление доступом осуществляется через систему прав (permissions). Плагин поддерживает детализированные права доступа, например DonutMail.use, которые можно назначать игрокам через систему управления разрешениями сервера.

Фоновые задачи (background tasks) автоматически обрабатывают истечение срока действия писем и доставку уведомлений, поддерживая порядок в системе без необходимости ручного вмешательства.

Upgrade to Premium
Upgrade to Premium

Join the Nightbeam Community

Автор: NAIZO · Лицензия: Apache-2.0

N

NAIZO

5 проектов

|

0 скачиваний

Войдите, чтобы поставить оценку и оставить отзыв.

Отзывов пока нет — будьте первым!
Канал Файл Игра Модлоадер Язык Скачиваний Загружен
Релиз postmaster-1.0.7.jar 3.87 MB 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2 PaperPurpurFolia 0 04.09.2026
Релиз postmaster-1.0.5.jar 3.86 MB 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1 PaperSpigotPurpurBukkitFolia 0 04.04.2026
Зависимостей нет.