- Native Minecraft Version:
- Tested Minecraft Versions:
- Source Code:
- https://github.com/Jeremaster101/CourierNewBUG REPORTS AND SUGGESTIONS MUST BE SUBMITTED THROUGH GITHUB (source code link)
CourierNew is a complete rewrite of a plugin called Courier. CourierNew allows you to write letters and send them to players through a postman. Simply place the plugin in your plugins folder, start your server, and enjoy the features of CourierNew!
Here is an example of CourierNew in action:
You can write a letter using the letter command,
You can even add pages to an existing letter!
Once you send it, a postman will go to the recipient. Right click the villager to receive your mail!
The item even gives you a preview in your inventory, as well as when the letter was written and who wrote it!
- Write letters as books
- Send letters to players
- Color codes and \n for line breaks in letters!
- Configureable delays for the postman
- Block receiving letters in specific worlds or gamemodes!
- Optional integration with Essentials or VanishNoPacket to block receiving for vanished players!
- Letters have previews when viewed in a player's inventory
- Letters have timestamps when they were written in their lore
- Unlike the plugin Courier, letters are based on item metadata, so letters should no longer be lost in the case of one file getting corrupted or missing!
- Delivers multiple letters at once! No more postman spam!
- Option to allow only the recipient to grab their mail
- When the server starts, any postmen that are left in the world will automatically be removed
- Ability to send letters to multiple players at once
- /letter <message> will create a letter or edit an existing one
- /post <player> to send a letter to a player - you can put one name, multiple names separated by commas, * to send to all online players, or ** to send to all players who ever joined the server.
- /cnhelp shows the plugin help
- /unread will retrieve unread mail
- /shred will delete a letter you are holding
- /shredall will delete all letters in your inventory
- /cnreload will reload the configuration and messages files
- couriernew.letter - Allows players to write/edit letters
- couriernew.post.one - Allows players to send letters to one player at a time
- couriernew.post.multiple - Allows players to send letters to multiple players at a time
- couriernew.post.allonline - Allows players to send letters to all online players
- couriernew.post.all - Allows players to send letters to all players who ever joined the server
- couriernew.help - Allows players to use the help command
- couriernew.shred - Allows players to shred a letter
- couriernew.shredall - Allows players to shred all in their inventory
- couriernew.unread - Allows players to retrieve unread mail
- couriernew.reload - Allows for reloading of configs
(All time is in ticks)Code (YAML):# Change delays related to sending mail, the postman, and
# when the postman will appear. All values are in
# minecraft ticks. 20 ticks equals 1 second.
# Radius is in blocks.
- join-recieve-delay - How long before the postman will spawn once a player joins the server
- send-receive-delay - How long after a player sends a letter to spawn a postman for the recipient
- resend-delay - When a player doesn't click the postman, how long before the plugin tries to spawn a new one
- unread-delay - How long it takes to retrieve the postman when using /unread or /postman
- check-before-spawning-postman-radius - How far in blocks to check to make sure the plugin doesn't spawn multiple postmen
- remove-postman-ignored-delay - How long the postman stays alive before removing automatically
- remove-postman-recieved-delay - How long before the postman disappears after delivering mail
- resend-from-blocked-delay - Once a player exits a blocked world or game mode, how long should the plugin wait before spawning the postman again
- protected-postman - This will determine whether or not other players can grab mail from a postman that isn't theirs.
- blocked-gamemodes - Gamemodes that receiving mail isn't allowed in. (SURVIVAL, CREATIVE, ADVENTURE, SPECTATOR)
- blocked-worlds - Names of worlds that receiving is blocked in
- Postman not spawning? In world guard config, set block-plugin-spawning: false. Set allow npcs to true in server.properties. If you are using EssentialsProtect, make sure to not block villager spawning. Also check to make sure that no other plugins block mob spawning. If these do not help, join the Discord for more help.
CourierNew | A unique mail system 1.2.9
Send and receive physical letters with a postman!
I like this mail plugin best of all I've looked at. Especially the courier delivery method.
But I find the 2-step process of creating and sending a mail item to be inefficient and clunky, a minor, but real, burden on players to use, which translates downstream into tech support issues. I would've rather it all be in one GUI from start to finish. Create a draft, review and re-edit if wish, then send. And, then a notification/indicator when message has been read by recipient.
My favorite almost-right part of this plugin is the NPC courier. However, he doesn't follow you and could easily be missed. If he followed you around instead of just standing in one place and despawning, it'd rock.
Hmmm... just a few crucial tweaks and this would be a great plugin and well worth donating to.
Hey man! This Plugin ist fuckint perfect, I love it!
The perfect solution for every RPG Server and especially the upcoming features are incredible!
Please add the option, that you can also use another mob as an courier. On my Server I set up, that no villager spawn is allowed. So there is also no courier spawn:/
Would be fucking awesome if you could change it!
Greetings and keep up the good work!
Jeremaster101 developed this plugin for our server and we've been using it for 7 months now and in that time many thousands of letters have been written and sent and it has worked beautifully. The original Courier and now CourierNew have been one of the favorite plugins of our community. We're so happy to have it.