Bring your Minecraft server to life with
AllayMail, a plugin that lets Allays deliver items between players effortlessly! Whether you're managing a survival server or just want a fun new mechanic, AllayMail makes item transfers seamless and exciting.
How to Use the Plugin
Name the Allay: Use a name tag to rename the Allay with the recipient player's name.
Access Inventory: Right-click the Allay with an empty hand to open its inventory interface.
Delivery Made Easy:Add the items you want to deliver, and the Allay will handle the rest!
✨ Key Features
Allay-Delivered Items Allays transport items directly between players using a unique hopper-like interface for smooth and intuitive transfers.
World-Configurable Easily customize the plugin's behavior per world with user-friendly configuration options.
Delivery Cooldown Set cooldowns for deliveries to maintain balance. Grant players the special allaymail.bypass permission to skip cooldowns.
Teleport Allays for Convenience Automatically teleport the Allay closer to the sender or recipient if it’s too far away. The teleport distance is fully configurable.
Automatic Inventory Management If the Allay dies or despawns, its inventory will be safely dropped for someone to collect.
Clear Target & Name on Delivery Once a delivery is complete or if the sender logs out, the Allay’s target and name will reset, requiring another nametag to be used.
Permissions
allaymail.use Allows the recipient to receive items but restricts initiating deliveries.
allaymail.bypass Grants players the ability to bypass delivery cooldowns for uninterrupted item transfers.
⚙️ Configurable Options
Cooldown Time: Adjust the time players must wait between deliveries.
Teleport Nearby: Enable or disable Allay teleportation for distant recipients.
Teleportation Distance: Set the maximum distance for Allays to teleport closer to their target.
Inventory Drop Settings: Choose whether the Allay’s inventory drops upon death or despawn.
Allay Speed: Modify the speed at which Allays travel to ensure prompt deliveries.
Return & Find Delay: Set a delay before the Allay returns to the sender or recipient.
Allay Reset: Configure whether players must rename Allays after each completed delivery.
Cross-World Deliveries: Allow or restrict Allays from traveling between worlds.
⚡️ Why Choose AllayMail?
Seamless Item Transfers: Let Allays handle item delivery effortlessly, eliminating the need for complex systems.
Tailored to Your Server: Customize every detail of the plugin to suit your world’s unique needs.
Code (Text):
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# AllayMail by MehBoss #
# Version v1.0 #
# #
# If you find a bug, send me a PM and it will be fixed! :) #
# #
# Perm --> allaymail.use #
# Allows the recipient to gather items, but does not permit initiation of deliveries #
# #
# Perm --> allaymail.bypass #
# Someone that has this permission will bypass any delivery cooldown set below #
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
No-Permission: '&cYou do not have permission to use the allay delivery feature!'
Not-Allowed: '&cYour allay can not deliver across worlds!'
No-Items-Added: '&cNo items were added. Allay delivery will not proceed.'
Deliver-To-Self: '&cYou cannot deliver items to yourself!'
On-Delivery: '&cThis Allay is currently on a delivery and cannot be interacted with.'
Recipient-Is-Offline: '&cThe recipient is offline. Items cannot be delivered.'
No-Safe-Location: '&cRecipient is in a different world. No safe location was found for the Allay to deliver your items!'
Allay-Died: '&cYour Allay has died or despawned and the delivery has failed.'
Failed-Recipient-Delivery: '&cYour Allay could not reach the recipient and is returning to you.'
Failed-Sender-Return: '&cYour Allay got lost and has teleported back!'
Allay-Returning: '&aYour Allay is returning to you.'
Allay-Returned: '&6Your Allay has returned!'
Allay-Delivery-Initiated: '&aYour Allay is delivering items to&f %player%!'
Allay-Notify-Recipient: '&aAn Allay has arrived with items from&f %player%!&a It will return to sender in&f %delay% &aseconds if the items are not taken.'
Allay-Notify-Sender: '&aYour Allay has arrived to&f %player%! &aIt will return to you in&f %delay% &aseconds if the items being delivered are not taken.'
Cooldown-Active: '&cYou must wait&f %timeleft%&c more seconds before you are able to make another delivery!'
Initiate-Teleport: 100 # The distance (in blocks) that dictates how far an Allay must be to be teleported nearby if it is enabled below.
Teleport-Distance: 20 # The distance (in blocks) the allay will be from a player if teleport-nearby is set to true.
Safe-Location-Radius: 8 # The radius in which the Allay will safe teleport to if it is sent to a different world.
Allay-Speed-Multiplier: 1.5 # The speed at which the Allay will travel if it is more than 20 blocks away.
Return-Delay: 20 # The delay before the Allay returns without its items being taken.
Find-Delay: 20 # The delay before the Allay force teleports back to the sender.
Cooldown: 0 # Set a cooldown between deliveries - In seconds.
Allow-Cross-World: true # Sets whether deliveries across worlds should be allowed.
Drop-On-Death: true # Sets whether or not the Allay will drop its delivery items if it dies or despawns.
Teleport-Nearby: true # Sets whether or not the Allay will teleport near the player if they are more than a set distance away.
Reset-Allay: true # Sets whether or not the Allay will lose its name after completing a delivery or if the sender quits.
Sponsored by Kinetic Hosting - Enjoy 15% off of your first month! Use code BOSS during checkout