PostalService

About
Postal Service is a mail plugin offering a level of fun, ease of use, and flexibility never available before. Postal Service mixes the best elements of traditional mail and e-mail in an entirely new, visual way and pushes the envelope even further by providing unique ways for players to communicate, share, and trade. By utilizing a GUI and the latest features of Minecraft, the days of memorizing commands, limited functionality, and chat cluttering menus are gone.
Please note: PostalService currently requires a database to function. You can take a look at the full list of requirements below.
Features
Designed with user-experience in mind
PostalService is almost entirely GUI based, and the commands that are needed are made easy with the use of interactive chat messages and tab completion. PostalService even supports writing longer messages in books!
Send just about anything
PostalService can handle different mail types, allowing practically anything to be sent as mail. PostalService comes with 4 built-in mail types and other developers can create their own mail types too! Don't want a particular mail type? No worries! Every mail type can be disabled in the config.
Four built-in mail types:
- Letter - a text only message.
- Package - in-game items.
- Payment - in-game money. (Requires Vault)
- Experience - XP points (not levels)
Mailboxes
PostalService allows you to register chests as mailboxes. Clicking a mailbox opens up the main menu where you can read your mail. You can even require a mailbox to be nearby when players send mail, making mailboxes the hub of all mail related activities.
Multi-world support
For those who have worlds or universes that don't share inventories, xp, currency,etc, you can define "world groups" where mail sent within a world group can only be claimed in that world group.
Permissions for everything
Whether you want only certain permission groups to be able to send a particular mail type, or you want to give permission groups different inbox sizes, PostalService has your back. (Group settings require Vault).
100% translatable with full localization support
Every bit of text, including commands, is phrased in a localization file. Edit it to your hearts content. You can also format and localize time stamps however you like. Players can also set their own timezone settings individually, because not everyone plays in the same timezone, right?
UUID Support
Players can change their name as much as they want without losing their mail data. Disclaimer.
Update Safe
Given there isn't any major API changes, PostalService does not need to be updated after every Minecraft/Bukkit/Spigot update.
Easy Updates
PostalService automatically checks for updates and will alert you when one is available with a button to download the update for you. Too lazy to click the button? New updates can also be automatically downloaded! You can have the auto-downloader download all updates, only minor bugfix updates to your current version, or download none at all! Disclaimer.
Metrics Tracking
This helps to give an idea of how the plugin is being used which in turn gives direction on shaping new features. Disclaimer.
Requirements
- Bukkit/Spigot 1.7+
- Java 7+
- MySQL Database
Getting Started
- Place PostalService in your server's plugins folder. If you plan to use the Payment mail type or permission group settings, make sure Vault is installed as well.
- Restart your server to allow PostalService to generate the default config OR get a copy of the config here and save it to /plugins/PostalService/.
Note: If a config doesn't exist the first time the plugin loads, PostalService will generate the default config file and then disable itself because it needs valid database credentials. - Update the database settings and edit other settings in the config to your liking.
- Restart your server.
- Assign permissions to players.
Future Additions
- Trading Post. A Trade GUI for two players that live updates as player add items to trade. (Nearing completion)
- Send mail to all players as server
- Shipping costs and times
- Mailbox location integration with Dynmap
I welcome your feedback! Drop me a comment telling me what you think. If you have any suggestions, please feel free to submit a ticket with a feature request.
If you have found a bug, issue, or error, please submit a ticket rather than leaving a comment! Players who post errors or file contents straight into a comment will be ignored and comments may be deleted.
Looking for the Spigot page for Postal Service? Here you go!
Love PostalService? Please consider contributing to the pizza and drinks fund. I deeply appreciate your support. Thank you!





-
View User Profile
-
Send Message
Posted Nov 1, 2019please update!
-
View User Profile
-
Send Message
Posted Feb 28, 2019Good evening, This plugin will go out for 1.12.2. It looks very good is the versions already online are not compatible 1.12 In any case very good plugin. Thank you-
View User Profile
-
Send Message
Posted Oct 29, 2017R.I.P
This plugin look death
-
View User Profile
-
Send Message
Posted May 4, 2017Would love for this to be updated so we can use it in 1.12!
-
View User Profile
-
Send Message
Posted Jun 22, 2017In reply to mercurialmusic:
-
View User Profile
-
Send Message
Posted Oct 27, 2016@ThunderRaikou
Same, was this not tested before release?
-
View User Profile
-
Send Message
Posted Oct 25, 2016I've downloaded the plugin, plugman says it's working but when I do /mail it says "unknown command" or instead tries to use essentials mail. when I do "/postalservice:mail read" same thing happends? (I've got a 1.9 server)
-
View User Profile
-
Send Message
Posted Oct 1, 2016This is not working for me =(
-
View User Profile
-
Send Message
Posted Aug 12, 2016-
View User Profile
-
Send Message
Posted Jul 18, 2016@ebiggz
Hey there, I'm new to this plugin and it's pretty straight forward. First thing I'd like to do is introduce myself, I'm roracle, and I'll probably be a pain in the padded ass for the devs here. Not because I'm difficult, but because I have a way of pushing ideas, but I'm very cordial about it and I don't wish to deter from the vision of the developer.
Second thing...all these people asking what MySQL is... Go to google, it's not hard at all. Don't be intimidated, you'll understand. (whew, that took restraint lol)
Third, I have my first suggestion: I like the way RealMail has the mailboxes made of heads, and it's a texture of a mailbox. Though this isn't necessary, is there a way to do something similar to this? It's just the chest looks disproportionate to the whole mailbox experience...as a chest is just large.
Anyways, thanks for this cool plugin! I hope it gets better and better! Also, may I ask what the Trading Post thing is going to be?
-
View User Profile
-
Send Message
Posted Jun 18, 2016Cool Plugin :D
-
View User Profile
-
Send Message
Posted Jun 18, 2016Hey all - I've uploaded a new version of PostalService that fixes 1.10 compatibility issues.
It looks like it's already been approved! Woo!
Please let me know if you are having any issues. Thanks :)
-
View User Profile
-
Send Message
Posted Jun 10, 2016@ajisfree
They are just mailboxes
-
View User Profile
-
Send Message
Posted May 18, 2016Awesome Plugin! I really Like it! Im just a bit confused on mailboxes though. Are the mail boxes restricted to each player having their own personal ones? or Are they just mail boxes that anyone can use?
-
View User Profile
-
Send Message
Posted May 13, 2016Hello all!
Sorry for suddenly going dark for so long. I am in a place where I can start working on PostalService and VoteRoulette again so I plan to. Thank you everyone for being patient.
-
View User Profile
-
Send Message
Posted May 12, 2016@rb9876
Did you go into the Config and update your MySQL information? If you do not have a MySQL on your server you can get a free one. Just google free mysql database for minecraft:) I had the same issue and then figured out it was that issue
-
View User Profile
-
Send Message
Posted May 11, 2016When I try to get PostalService to work it goes red in plugins. On reload/start it says this in the console. [PostalService] Enabling PostalService v1.0.6 [05:58:59 INFO]: [PostalService] Hooked into Vault! [05:59:01 ERROR]: [PostalService] Unable to connect to the database! Please check your database settings and try again. [05:59:01 INFO]: [PostalService] Disabling PostalService v1.0.6 [05:59:01 INFO]: [PostalService] Disabled!
Someone please help me.
-
View User Profile
-
Send Message
Posted Dec 23, 20151337 downloads :O
-
View User Profile
-
Send Message
Posted Dec 22, 2015awesome was looking for something like this
-
View User Profile
-
Send Message
Posted Dec 8, 2015@frizzbee30
Thanks for the response. I'll test the plugin now in a public server and see how it goes.