Skip to content

Commands

Every command Courier has, at a glance. All of them support tab completion.

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 locker

Admin 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 stats

CommandWhat It Does
/mailOpen 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 statsView your mail statistics
/mail block <player>Block a player from sending you mail
/mail unblock <player>Unblock a player
/mail lockerView package locker contents
/mail locker claimClaim all locker items
/mail settings notifications <level>Set notification preference

The notifications command accepts these levels:

LevelEffect
silentNo notifications at all
subtleSmall actionbar message
normalChat message with sound
prominentChat message with sound and title popup

All admin commands need the base courier.admin permission (default: OP level 4).

CommandPermissionWhat It Does
/mailadmin reloadcourier.admin.reloadReload all configs and presets
/mailadmin preset listcourier.admin.presetList all loaded presets
/mailadmin preset send <id> <players>courier.admin.presetSend preset to specific players
/mailadmin preset send <id> onlinecourier.admin.presetSend to all online players
/mailadmin preset send <id> everyonecourier.admin.presetSend to all players (inc. offline)
/mailadmin preset send <id> <target> from <name>courier.admin.presetSend with a custom sender name
/mailadmin cleanupcourier.admin.cleanupRun expired mail cleanup
/mailadmin statscourier.admin.statsView system statistics
/mailadmin debug <player>courier.admin.debugInspect player mailbox data
/mailadmin locker cleanupcourier.admin.lockerClean expired locker entries