ParrotMail Inc. - The best (maybe) way to deliver items to your friends
Features
This plugin adds one main command:
- /parrotmail <recipient>
With this command you'll be able to call a Parrot that will deliver your items to the specified recipient. Make sure to be in the open when you call one of our parrots, they require a good landing spot.
Item Recovery
If the items aren't succesfully delivered to the recipient (This could happen in a lot of ways), we offer a 100% rate item recovery rate with the command /parrotrecovery.
Completely Customizable
By editing the config.yml file in your plugins folder, you can personalize everything about the plugin. All the messages sent by the parrots and their names can be customized.
Permissions
- parrotmail.send | Gives access to /parrotmail <recipient>
- parrotmail.recovery | Gives access to /parrotrecovery
- parrotmail.self | Allows you to send items to yourself
Implementation
The delivery process is implemented using a custom behavior tree, similar to the ones used in game engines, to create a robust system.
All unsuccessful deliveries will be saved in a file (located in the plugin's data folder) and will persist after server restarts.