Immersive Mail System for Roleplay Servers
Send letters, gifts, and items through realistic mailboxes - Perfect for medieval, modern, and fantasy RP!
Features:
Immersive Mail System
• Send letters, gifts, packages, quest items, and more through realistic mailboxes
• Classic mailbox (fence + iron_block)
• Custom mailboxes - 3D models with Nexo (included with the plugin)
Three Mailbox Types:
• Personal Mailboxes - Private player homes, shops, bases
• Community Mailboxes - Guild halls, faction headquarters, town centers
• Public Mailboxes - Kingdom announcements, server events, royal decrees
Other Features:
• Smart targeting - send to places, not just players!
• Visual particle effects for unread mail (magic sparkles!)
• Offline support - leave messages for sleeping players
• Player blocking system - refuse suspicious senders
• Proximity system - Send letters only near your owned mailbox
• Auto-purge keeps your world clean and realistic
90% configurable!
Videos:
Latest video
Older version video
Images:
Setup Guide:
Step 1: Get a Mailbox
• /mailbox classic - Traditional iron & fence mailbox
• /mailbox custom - Beautiful 3D custom mailbox (requires Nexo)
Step 2: Place It In Your World
• Classic: Iron block on oak fence
• Custom: Place the 3D furniture block
Step 3: Create & Name Your Mailbox
Look at the block and choose a name that fits your mailbox:
• /mailbox create personal Name - Your character's private mailbox
• /mailbox create community Immortals - For your Immortal members
• /mailbox create public Spawn - Server-wide announcements
Step 4: Send letters!
• Hold any item (letter, diamond, resources, equipment...)
• /letter send <location-name> or /letter send <player-name>
• Confirm with /letter yes
Commands:
Code (Text):
Sending Letters:
/letter send <mailbox|player> [mailbox-name] - Send item to mailbox or player
/letter send <player> global - Send to player as unassigned
/letter yes - Confirm sending
/letter no - Cancel sending
/letter list - View your unread letters by mailbox
Mailbox Management:
/mailbox [classic/custom] - Get a mailbox item
/mailbox create <personal|community|public> <name> - Create new mailbox
/mailbox delete <name> - Delete your mailbox
/mailbox list - View all your mailboxes
/mailbox listall - View all server mailboxes (admin)
/mailbox info <name> - View mailbox details
/mailbox addmember <mailbox> <player> - Add member to community mailbox
/mailbox removemember <mailbox> <player> - Remove member
/mailbox purge - Manually purge orphaned mailboxes (admin)
Player Blocking:
/letter block <player> - Block player from sending you letters
/letter unblock <player> - Unblock a player
/letter blocklist - View your blocked players
Admin:
/letter reload - Reload plugin configuration
/mailbox sync - Sync unassigned letters to mailboxes
Permissions:
Basic Permissions:
• letters.send - Send letters to other players and mailboxes
• letters.list - View your unread letters
• letters.getmailbox - Get mailbox items (classic/custom)
Mailbox Permissions:
• letters.mailbox.personal - Create personal mailboxes
• letters.mailbox.community - Create community mailboxes
• letters.mailbox.public - Create public mailboxes (admin only)
• letters.mailbox.unlimited - Bypass mailbox creation limits
• letters.mailbox.manage - Manage community members (add/remove)
• letters.mailbox.delete - Delete any mailbox (own always allowed)
• letters.mailbox.info - View mailbox information
• letters.mailbox.listall - View all server mailboxes (admin)
• letters.mailbox.sync - Sync unassigned letters to mailboxes
Blocking Permissions:
• letters.block - Block/unblock players from sending letters
• letters.bypass.block - Send letters even if blocked
Admin Permissions:
• letters.reload - Reload plugin configuration
• letters.mailbox.purge - Manually purge orphaned mailboxes
• letters.admin - Full admin access to all features
• letters.* - All permissions
Nexo Setup Tutorial (Custom 3D Mailboxes):
Step 1: Install Nexo Plugin
• Download Nexo from Polymart
• Place Nexo.jar in your plugins folder
• Restart your server
Step 2: Add Letters Items to Nexo
Create a new file: plugins/Nexo/items/letters_mailbox.yml
Example:
Code (Text):
letters_mailbox:
itemname: <gradient:#FFD700:#FFA500><bold>Mailbox</bold></gradient>
material: BARRIER
Pack:
model: letters:block/mailbox
Mechanics:
furniture:
display_transform: FIXED
hitbox:
barriers:
- 0,0,0
limited_placing:
roof: false
floor: true
wall: false
properties:
display_transform: NONE
letters_envelope:
itemname: <yellow>Letter</yellow>
material: PAPER
Pack:
parent_model: item/generated
texture: letters:item/envelope
Step 3: Add 3D Models & Textures
Download the resource, the pack is inside the zip, then:
• Copy letters/ folder to plugins/Nexo/pack/assets/
• Your structure should look like:
- plugins/Nexo/pack/assets/letters/models/block/mailbox.json
- plugins/Nexo/pack/assets/letters/textures/...
Step 4: Generate Pack & Test
• Run /nexo reload
• Use /mailbox custom to get the 3D mailbox
• Place it and right-click to open!
Support & Contact
![[IMG]](//proxy.spigotmc.org/153ecf31199dcd9561ae9c90e774c9fed2173b3d/68747470733a2f2f692e696d6775722e636f6d2f345066505353472e706e67)