RealMail
RealMail
What does it do?
Plain and simple, it replaces conventional chat-based mailing systems with something real, books and mailboxes.
I'm really glad to finally get this plugin updated and I hope everyone else will be just as excited as I am.
Features
- Physical mailboxes using Dinnerbone's playerhead snapshots
- 4 custom-made mailbox textures and more to come
- Attachments
- No need to ever run a single command (ignore command heading just a little below...)
How does it work?
- Craft a mailbox. The recipe is like an iron helmet in the lower-half with a chest in the center of the helmet and a piece of wool in the top-right.
- Craft some stationery. The recipe is shapless, just a feather and a piece of paper. If the server enables it, you can also use /mail new to spawn in some free stationery.
- Write a letter on the stationery. Stationery is just a cheap Book and Quill that cannot be traded with villagers. If the first line is in the format of [Subject:my subject] , the letter's name will include the subject after being signed.
- Attach an item to the stationery if you like. Just click the item you want to attach in your inventory and click the stationery with it. If you want to take it back off, click the stationery and right-click any empty slot.
- Sign the book with the recipient's name.
- Right-click any mailbox with that signed stationery (now a letter or package depending on if you attached items).
- The recipient will then receive the letter/package in his/her mailbox either immediately or at the time of day specified in the config. Please note that only the owner of a mailbox can open his/her own mailbox unless the other player is an op, has the correct permissions to bypass the lock, or the lock_mailboxes option in the config is changed to false. Also, breaking the mailbox will not drop the letters it holds; it acts like more of an enderchest for letters.
- The recipient can then read the letter and detach the contents if there are any.
*If the recipient's mailbox is full, the book won't be sent and the sender will be notified. *Attachments are pretty buggy in creative, so I recommend going survival when detaching items.
Videos
LtJim007
Wukkit
cobwebster
Commands
- /mail [page-number] - explains how to use RealMail
- /mail version - displays RealMail version
- /mail new - give the player one free stationery if enabled in config
- /mail send - (default:op) send a letter from anywhere without a mailbox
- /mail bulksend - (default:op) send a letter to everyone who has logged on since installing RealMail
- /mail spawn <mailbox|stationery> - (default:op) spawn in a mailbox or some stationery quickly
- /mail open [player] - (default:op) open your mailbox or another player's
To-Do
- Flags go up on mailboxes when unread*
- Economy support*
- More built-in mailbox textures*
- Bulk Mailing to specific groups
- Letter delivery queue to deliver mail every Minecraft morning or another configurable time
- Support for custom mailbox textures
- Blacklist for attaching items
- More letter tags and simpler subject tag
- Offline mode config option*
*Priority
Want to suggest some more features or submit some bugs? Here's a link to my issue tracker. While I'll try to respond to as many comments as I can, my issue tracker doesn't forget whereas I can.
Permissions
All permission nodes are listed on a separate page.
Configuration
Configuration options are listed on a separate page.
Language Support
All language files are listed on a separate page.
Downloads
v0.3.2 - 11/7/15
v0.3.1 - 11/5/15
v0.3.0 - 4/25/15
View Older Versions
RealMail on GitHub
Change-log
v0.3.2 - 11/7/15 *Fixed issue #5: now checks if recipient exists on signing *Fixed issue #6: mail.mailboxPlaced language node corrected *Fixed issue #2: can now send mail through any mailbox when universal v0.3.1 - 11/5/15 *Issue #3: Misspelling of stationery fixed *Issue #4: References to admin commands without perms fixed v0.3.0 - 4/25/15 *Fixed compatibility issue with CommandBook which broke exchanging recipes for mailboxes, found with the help of doitliketyler
As you can see from the statistics above, this plugin sends statistical information to mcstats.org. To disable this, change the line opt-out: false
to opt-out: true
in the config.yml inside the PluginMetrics folder in your plugins folder.
Omg! I can't wait to test it out!
@CloudeLecaw
@asfarul
v0.3.2 is out with fixes for sending letters via the universal mailboxes, checking to see if the recipient exists upon signing the stationery, and the language node for mail.mailboxPlaced not working.
@CloudeLecaw
Yep, kind of forgot about that since it's been a while since I really worked on this. Just opened an issue and I'll try to get it fixed this weekend. Shouldn't be too hard. I'm sorry I haven't gotten to it sooner.
@Berufeng
Okay, v0.3.1 is out with the spelling of stationery fixed as well as some permissions for showing /mail 4.
Thank you Linkman12343 for the German language translation! It can be accessed here.
@Berufeng
Thank you for pointing it out and educating me upon the topic. It would have bugged me too if I had known it was misspelled.
Also, there is no current way to hide /mail 4 from regular players, but I'll also include that in the next release.
Also, now that I've had some time to really get my hands on this plugin (it's a VERY good plugin!) I'm curious if there's some way to disable "/mail 4" (and maybe even the corresponding reference to it under /mail 3) for people who don't have Op permissions? I'm nitpicky about that sort of thing - I don't want my players seeing too far behind the scenes.:P
@ha1fBit
No problem! Thanks for being quick to respond and not being annoyed at me about it haha.
@Berufeng
Oops, yep, that's kind of an eyesore. I'll try to get an update out fixing that soon, hopefully along with the universal mailboxes bug fixed. Thanks for spell checking for me.
Sooooo... I love this plugin, except for one thing. Can you please, PLEASE fix the spelling of "stationery"?
"Stationary" means fixed, standing still, etc.
Paper for writing letters is spelled "stationery."
please fix it :)
@ha1fBit
it's work. Only Universal Mailbox. You can send mail with your mailbox but you can't send mail with universal mailbox.
@asfarul
Do you sign the stationary first? Does the /mail send command work?
@ha1fBit
nothing happened. can only open the mailbox and can only be read mail but can't send. If you right-click the stationary to the mailbox, didn't happen anything Sorry for bad english
@asfarul
Ah okay, what happens when a player tries to send someone mail? Does it say the player couldn't be found or a permission error or something else?
@ha1fBit
Players can open universal mailbox, read the mail. but can't send mail.
@asfarul
Okay, very sorry about that. I'll try to look into it as soon as I can. For now, I've marked it as an issue on GitHub.
@ha1fBit
can't :( this is my config:
dateformat: MM/dd/yy hh:mma zzz universal_mailboxes: true enable_attachments: true login_notification: true mailbox_rows: 2 max_attachments: 3 delivery_time: 6000 let_players_spawn_stationary: false lock_mailboxes: true prefix: '&f[&6Mail&f]' verbose_errors: false
@asfarul
Of course, this is already implemented actually. Here's the configuration page. Just set universal_mailboxes: true in your RealMail config.
Hello, Can you make the players simply use a common mailbox as provided in the post office?. so, players can open the mailbox like a private mailbox, they can send / receive mail through a mailbox that has been provided Please, :( i need it for my server. Sorry for bad english