Post Office

Post Office

Plugin

Set up a full working post office system for your Minecraft SMP. Barrels act as a 1 way post box, allowing everyone to place items in, but only allowing the owner to remove them. Comes complete with a notification system when logging in to the server.

Server Game MechanicsManagementSocialStorageUtility

2,577 downloads
43 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!

License: GPL Discord

Post Office Plugin Banner

📮 Post Office Plugin

The ultimate mail system for your Minecraft SMP!
Turn barrels into secure, player-owned post boxes with claim functionality, protection, and notifications.

⚠️ Note: Version 2 introduces a full system rewrite. You'll need to re-register post boxes. Simply remove the player’s name from the sign and follow the setup steps below.

🎥 Quick Demo:


✉️ How It Works

  1. Drop the JAR into your /plugins folder and restart the server.
  2. Adjust config.yml as needed (optional).
  3. Build your post office using barrels as mailboxes.
  4. Place a sign on the front of a barrel.
  5. Look at the sign and run: /postoffice register
  6. Players can then run /postoffice claim to claim an unclaimed post box.
  7. Admins/mods can claim for others using /postoffice claim <playername>

🔒 Items can be deposited by anyone but only the owner can retrieve them.

🛡️ Built-in protection ensures post boxes can’t be tampered with. Prefer WorldGuard or another region plugin? You can disable the internal protection in the config.


⚙️ Default Configuration

If any issues are found in your config.yml, default settings will be restored.

🔗 View default config on GitHub →


🔐 Post Box Protection

Enabled by default, this protects both barrels and signs from griefing.
To disable and use an external protection system, set postbox-protection: false in the config.


🛠️ Commands

Command Description
/postoffice register Register a post box (barrel with a sign).
/postoffice claim Claim a registered post box for yourself.
/postoffice claim <player> Admins: Claim a post box for someone else.
/postoffice remove Remove a post box (while looking at it).
/postoffice info View owner or registration status of a post box.

🧾 Permissions

Node Description
shantek.postoffice.use Prevents a player from accessing post boxes (default: allowed).
shantek.postoffice.removeitems Allow removal of items from any post box.
shantek.postoffice.register Register/remove post boxes in config.
shantek.postoffice.claim Claim a post box for yourself.
shantek.postoffice.claim.others Claim a post box for another player.
shantek.postoffice.updatenotification Notify this player of plugin updates.

💬 Support & Dev Builds

bStats Metrics


Project members

Shantek

Owner

Details

Published 2 years ago
Updated a month ago