Paper 1.20.4 | JAVA 17 +
- /sendmailall: Allows admins to send items to all players, both online and offline. It uses a GUI interface where multiple items can be added for distribution to all players with ease.
- /sendmail [playername]: Enables admins to send items to a specific player, even if they are offline. The player will receive the items in their personal mailbox, accessible through a user-friendly GUI system.
Each player has a personal mailbox to store items sent by admins. Players can access their mailbox at any timeusing the /mailbox command. The system supports both online and offline players, ensuring they receive their items as soon as they log in.
Whenever players receive new mail, they will be notified via chat. For offline players, a notification will be displayed when they log in, so they can retrieve their mail from the mailbox.
Mailboxes are stored securely in a local SQLite database, ensuring efficient and reliable storage of player items.
Command | Permission | Description |
---|---|---|
/sendmail [player] |
mailbox.send |
Send mail to a specific player. |
/sendmailall |
mailbox.send.all |
Send mail to all players (online and offline). |
/mailbox |
mailbox.open |
Open your personal mailbox to retrieve items. |
This plugin uses sadu for database communication.
Built with paperweight-userdev for Paper 1.20.x. (sourceCompatibility Java 17)