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.
They mail system was working fine before, however, recently mailboxes aren't working when clicked, and trying to send mail to a player by command gives the error (Could not sign. Player is not a known user on this server)
I have no console errors on start-up, and no errors when clicking a mailbox either.
@ha1fBit
Very good work, very nice ! :)
@JohOply
I've got one nearly done. The biggest part of the next update is the offline compatibility which is finally finished. I've also got a bunch of smaller features and options I've added, but there are a couple more on the list for the next release. It's finals week (well two weeks actually), so I haven't had a ton of time to work on it, plus I'm working on another plugin as well, but I'll try to get the next update within a week or so, hopefully sooner.
Hi!
Is there any update scheduled soon (to fix bugs & add languages) ? :)
@Berufeng
Hmm, were you having those problems before v0.3.2? It could also be a newly installed plugin interfering.
About the letters being re-sent, the only thing I can think of is that the mailboxes.yml isn't being updated and so they're reappearing. Could you PM your server version, plugin list, the mailboxes.yml, and any error logs you have. You can get more error detailed error logs from RealMail by enabling the verbose_errors option in RealMail's config.
@ha1fBit:
My server's been having a lot of trouble with mail attachments lately. Not sure what's going on, but most of the time attached items don't come off Packages when right-clicking an empty space. A few times I have managed to squeeze the attachments out by spamming left- and right- click a million times on empty spaces, but it's really inconsistent. :(
Also there have been some issues with old letters being re-sent. Not sure what's going on! :(
@ha1fBit
Yeah, I look forward to using it ! :p
@JohOply
Ah okay, I see what you mean. I'll add that to my list of things to add as well!
@ha1fBit
Thanks!
About left-clicking : I will try to reformulate, english isn't my native language :)
Currently, when i receive a package : i must open inventory or crafting table to receive/get items. Is possible to forget this process, and (without open inventory) only left clicking on the book (because right click is used to read the book).
Do you understand what i mean? :)
@JohOply
Yep, I'll try to finish out the language compatibility stuff including the item names and help menu soon. Also, it shouldn't be necessary to attach and detach items in a crafting table. The gif above was actually done in my regular inventory until I cropped the image. Or do you mean not needing to pick the package up at all and just being able to left-click items out? And I just added the opening of the mailboxes when sending a letter to the issue tracker.
Also, i have two ideas :
- is it possible to receive items with a left click on the book only ? Instead of put the book in crafting table.
- "disable" opening of the letterbox when we send a letter
:)
Hi !
This plugin is very nice ! Please, i have a request about language : can you add translation in config for :
- "Right-click with this coupon to get a Mailbox"
- Name item of the Mailbox
- "Punch to change texture"
- "Stationery"
- Please, all others sentences on items (Mailbox, paper, book...) :)
Thanks!
@Riosukio
Ah okay, that's probably what it is then. When I rewrote the plugin, I included all of the new UUID stuff to support name changes. I didn't realize that they would change every time the server is restarted if the server is in offline mode. I'm currently working on offline support right now, but it's making the code pretty messy, so I'm cleaning up as I go. I'll try to get it out as soon as I can. As for the attachments, I'll try to reproduce the bugs so I can work on them.
@ha1fBit
great ! your plugin is so cool, my server running in offline mode
@Riosukio
If you don't mind me asking, is your server running in online or offline mode? And the possibility for sending everyone on the server is already included actually. Just write the letter and then type the command /mail bulksend while holding it and everyone will receive a copy.
@ha1fBit
thanks for your fast reply yes I tried in survival mod but it's the same I can't attach an item, and yes I can give you that in PM I want to see in you're plugin the possibility to send one email for all players in server (gift for example)
@Riosukio
Do you think you could PM me a list of the plugins along with your server version? I've heard a few people saying this but couldn't figure out the problem myself. Also, are you trying in creative or survival? Attaching and detaching items is a bit buggy in creative mode.
Its a very great plugin ! :) My players like it but I can't attache an item to the stationary !
I am tots gunna get it when I find out how to get plugins<3
@ha1fBit
I gotta say, man... you are phenomenal with the customer service. Thanks so much for being totally on top of it! A million thumbs up to you!!!