Commands
Commands
Section titled “Commands”Every command Courier has, at a glance. All of them support tab completion.
Quick Reference
Section titled “Quick Reference”Player commands (anyone can use):
/mail Open inbox GUI/mail send <player> <subject> <msg> Quick send text mail/mail compose <player> Open compose GUI/mail stats View mail statistics/mail block <player> Block a player/mail locker View package lockerAdmin commands (operator required):
/mailadmin reload Reload all configs/mailadmin preset list List loaded presets/mailadmin preset send <id> <target> Send preset to target/mailadmin stats View system statsPlayer Commands
Section titled “Player Commands”| Command | What It Does |
|---|---|
/mail | Open inbox GUI |
/mail gui [folder] | Open inbox to a specific folder |
/mail send <player> <subject> <message> | Send text-only mail |
/mail compose <player> | Open compose GUI with attachments |
/mail inbox [folder] | View inbox in chat (text mode) |
/mail read <id> | Read a specific mail in chat |
/mail delete <id> | Delete a mail |
/mail stats | View your mail statistics |
/mail block <player> | Block a player from sending you mail |
/mail unblock <player> | Unblock a player |
/mail locker | View package locker contents |
/mail locker claim | Claim all locker items |
/mail settings notifications <level> | Set notification preference |
The notifications command accepts these levels:
| Level | Effect |
|---|---|
silent | No notifications at all |
subtle | Small actionbar message |
normal | Chat message with sound |
prominent | Chat message with sound and title popup |
Admin Commands
Section titled “Admin Commands”All admin commands need the base courier.admin permission (default: OP level 4).
| Command | Permission | What It Does |
|---|---|---|
/mailadmin reload | courier.admin.reload | Reload all configs and presets |
/mailadmin preset list | courier.admin.preset | List all loaded presets |
/mailadmin preset send <id> <players> | courier.admin.preset | Send preset to specific players |
/mailadmin preset send <id> online | courier.admin.preset | Send to all online players |
/mailadmin preset send <id> everyone | courier.admin.preset | Send to all players (inc. offline) |
/mailadmin preset send <id> <target> from <name> | courier.admin.preset | Send with a custom sender name |
/mailadmin cleanup | courier.admin.cleanup | Run expired mail cleanup |
/mailadmin stats | courier.admin.stats | View system statistics |
/mailadmin debug <player> | courier.admin.debug | Inspect player mailbox data |
/mailadmin locker cleanup | courier.admin.locker | Clean expired locker entries |