COWMODSКаталог модов

Donut Mail

A lightweight and powerful mailbox plugin for Paper/Folia servers

Автор: NAIZO7021обновлён 17 сент. 2026 г.
Механики игрыХранениеУтилиты

Описание

About

Post Master Interface

Support Nightbeam Studio

Post Master is a lightweight and powerful mailbox plugin for Paper and Folia servers. It allows players to send and receive mail whether they are online or offline, manage custom vouchers through inventory-based interfaces, and keep player communication reliable with configurable storage, background expiration handling, and an API designed for integration with other plugins.

Discord YouTube GitHub CurseForge Modrinth

Features

FeatureDescription
Offline & Online MailSend mail to players whether they are currently online or offline
Custom VouchersDefine vouchers that players can redeem through the mail system
Multiple Storage OptionsSupports YAML, SQLite, MySQL, and HikariCP-backed database connections
Inventory-Based GUIBuilt-in interfaces for viewing mail, composing messages, and managing vouchers
API & BridgeExposes an API for other plugins and supports interoperability
Permissions SupportFine-grained permissions such as DonutMail.use
Mail ExpirationBackground tasks can handle mail expiration automatically
Delivery NotificationsScheduler integration handles mail notification delivery
Paper SupportDesigned for modern Paper server environments
Folia FriendlyBuilt with Folia compatibility in mind
Modular ArchitectureDesigned to be extended or integrated with other server systems
Configurable ExperienceStorage, vouchers, messages, and GUI colors can be customized

Upgrade to Premium

Mail System

Post Master provides an in-game mailbox system that allows players to stay connected even when they are not online at the same time.

Players can send mail to:

  • Online players
  • Offline players

Messages remain available through the mailbox system so recipients can access them when they return.

Mail Interface

Post Master uses inventory-based interfaces to keep mailbox interactions simple and familiar.

The GUI system includes interfaces for:

  • Viewing received mail
  • Composing messages
  • Managing vouchers

This allows players to interact with the core mail system without relying entirely on command-driven workflows.

Custom Vouchers

Post Master includes support for configurable vouchers that can be delivered and redeemed through the mail system.

Voucher definitions can be stored separately, with example voucher configuration available under:

vouchers/example-voucher.yml

This makes the voucher system configurable without requiring changes to the plugin itself.

Storage

Post Master supports multiple storage options depending on the needs of the server.

YAML

YAML storage provides a simple file-based option suitable for straightforward installations.

SQLite

SQLite provides local database storage without requiring an external database server.

MySQL

MySQL can be used when an external database is preferred.

HikariCP

HikariCP-backed connections provide database connection pooling for supported database configurations.

API & Integration

Post Master exposes an API that allows other plugins to integrate with the mailbox system.

The plugin is designed with interoperability in mind, making it possible to connect mail functionality with other server systems and custom plugins.

Permissions

Post Master supports fine-grained permissions for controlling access to its functionality.

Example:

DonutMail.use

Permissions can be assigned through the server's permission-management setup.

Scheduler & Background Tasks

Background tasks are used to manage important mailbox operations without requiring constant manual intervention.

These tasks can handle:

  • Mail expiration
  • Notification delivery

This helps keep the mailbox system organized while ensuring players are informed when relevant mail is available.

Performance

Donut Mail is designed as a lightweight mailbox solution for Paper and Folia servers.

Its modular architecture separates mailbox functionality, storage, vouchers, interfaces, scheduling, and integrations so the plugin can remain focused while still supporting more advanced server setups.

Configuration

Donut Mail ships with a sample config.yml.

Configuration options include:

  • Storage settings
  • Voucher definitions
  • Messages
  • GUI colors

Example voucher files can be found under:

vouchers/example-voucher.yml

Installation

  1. Place the Donut Mail .jar inside your server's plugins/ folder.
  2. Restart or reload the server.
  3. Open config.yml.
  4. Choose your preferred storage option.
  5. Customize messages, voucher settings, and GUI options as needed.

Why Choose Donut Mail?

  1. Offline Mail — Players can communicate even when they are not online at the same time.
  2. Simple Interface — Inventory-based GUIs make reading and composing mail straightforward.
  3. Voucher Support — Create custom vouchers that integrate directly with the mailbox system.
  4. Flexible Storage — Choose between YAML, SQLite, MySQL, and HikariCP-backed configurations.
  5. Developer Friendly — An exposed API allows other plugins to integrate with Donut Mail.
  6. Fine-Grained Permissions — Control access to mailbox functionality through permissions.
  7. Automated Management — Background tasks handle expiration and notification delivery.
  8. Paper & Folia — Designed for modern Paper and Folia server environments.
  9. Scalable Design — Suitable for both smaller survival servers and larger server setups.

Compatibility

  • Paper
  • Folia
  • YAML storage
  • SQLite
  • MySQL
  • HikariCP-backed database connections
  • Small survival servers
  • Larger server setups

Requirements

Post Master requires a supported Paper or Folia server.

Configure your preferred storage backend through config.yml.

Community & Support

If you encounter a bug or have a feature request, please join the Discord community or report it through the appropriate project page.

Join the Nightbeam Community

Галерея

main

Последние версии

Все версии →
release

1.1.0

1.1.0
17 сент. 2026 г.348Minecraft: 26.1.2, 26.2, 26.3folia, paper, purpur
Скачать
Что нового
Release 1.1.0
release

PostMaster 1.0.7

1.0.7
4 сент. 2026 г.108Minecraft: 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.2folia, paper, purpur
Скачать
Что нового
## 1.0.7 ### Changed - Target Paper/Folia API **26.2** - Route async work through Folia's async scheduler (`SchedulerAdapter`) ### Added - Unit tests for storage type and list codec
release

PostMaster 1.0.5

1.0.5
4 апр. 2026 г.102Minecraft: 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.1bukkit, folia, paper, purpur, spigot
Скачать
Что нового
- greatly reduced file size.
release

PostMaster 1.0.4

1.0.4
25 мар. 2026 г.36Minecraft: 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.1bukkit, folia, paper, purpur, spigot
Скачать
Что нового
- Fixed voucher/mail claim command placeholder replacement so player targeting is reliable. - Added robust, case-insensitive replacement for player placeholders in reward commands: - `%player%` - `%PLAYER%` (and any case variation) - `%player_name%` - `%name%` - Kept `%uuid%` replacement and made it case-insensitive as well.
release

PostMaster 1.0.3

1.0.3
19 мар. 2026 г.26Minecraft: 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.11bukkit, folia, paper, purpur, spigot
Скачать
Что нового
- fix an issue that caused claiming vouchers not to work properly
release

PostMaster 1.0.2

1.0.2
16 мар. 2026 г.24Minecraft: 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.11bukkit, folia, paper, purpur, spigot
Скачать
Что нового
- fixed a permission bug that didn't allow normal players to send items
release

PostMaster 1.0.1

1.0.1
12 мар. 2026 г.28Minecraft: 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.11bukkit, folia, paper, purpur, spigot
Скачать
Что нового
Fixed a bug that caused claiming an item or a voucher in the Mailbox to generate an exception.
release

PostMaster 1.0.0

1.0.0
8 мар. 2026 г.29Minecraft: 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.11bukkit, folia, paper, purpur, spigot
Скачать