AdvancedDeliveryDrones
1.1.6🛸 Advanced Delivery Drones is a comprehensive Minecraft plugin for real-time item and animal transport via customizable physical drones.
1.1.6latestAdvancedDeliveryDrones 1.1.6Jul 27, 2026 AdvancedDeliveryDrones v1.1.6
* Animals are now automatically deselected if they move too far away, making deliveries smoother and preventing accidental selections. * Improved the draft creation process so your selected animals and settings stay exactly as you left them.Improvements
* Fixed an issue where some configuration settings could reset unexpectedly. * Fixed compatibility with WorldGuard, even if it isn't installed on your server. * Improved overall compatibility and stability with optional plugin integrations. If you habe any problem with the plugin please report them on my discord!Fixes
1.1.5AdvancedDeliveryDrones 1.1.5Jun 27, 2026 Version 1.1.5
Database Migration: - Async conversion during reload... - MySQL: transfers only if connection is active.
Backup System: - New command: /drone data backup - Saves all configs and data for later restoration.
Admin Control Center & Logs: - Drone Logs: Track who sent what, when, with detailed info (mobs, items). - Control Center: Overview of all active drones with cancel/delete options.
Crafting Requirement (Optional): - Players must craft a specific item before sending a drone. - Item is consumed upon drone dispatch. - Fully customizable crafting recipe.
1.1.4AdvancedDeliveryDrones 1.1.4Jun 14, 2026 Changelog v1.1.4 — Webmaps, Custom Models & Flags
This major update brings massive integrations for external plugins! Track your drones live on webmaps, customize your GUIs with premium texture plugins, secure your regions with WorldGuard flags, and manage multiple active drones smoothly via the new ID system.
Custom Model Support (Nexo, ItemsAdder, Oraxen): Added full support for custom item models inside the GUI. You can now seamlessly use textures and models from Nexo, ItemsAdder, and Oraxen* to make your interface look unique. Live Webmap Tracking (BlueMap & Pl3xMap): Added livemap hooks! You can now track your drones in real-time as they fly across your server using BlueMap or Pl3xMap*. Advanced WorldGuard Flags:* Expanded the WorldGuard hook by adding custom regional flags. You can now selectively block or allow specific drone functionalities in different areas of your world. Drone ID System & Persistence: Implemented a unique ID system for drone management. * You can now cancel specific drones usingNew Features
/drone cancel <ID>instead of canceling all of them at once. Added full Tab-Completion* support for drone IDs. ---Note for Admins: To use the webmaps or Worldguard flags, ensure that the respective hooks are enabled in your updated
config.yml. The new WorldGuard flags will register automatically upon reload.1.1.3AdvancedDeliveryDrones 1.1.3Jun 12, 2026 Changelog v1.1.3 — WorldGuard & Blacklists Update
This update introduces advanced administrative control features via WorldGuard and customized blacklists, alongside several critical user interface hotfixes in the socket management and drone systems.
Advanced WorldGuard Hook:* Added powerful integration features to seamlessly detect, respect, and manage drone actions within specific WorldGuard regions. Menu Item Blacklist:* Implemented a dedicated item blacklist functionality directly inside the compose menu interface. Mob Type Blacklist:* Added an explicit mob-type blacklist configuration for all mob-sending drones.New Features
Socket Management GUI:* Fixed an issue where clicking on an empty slot within the socket management user interface would accidentally force the editor window to open. Mob-Sending Drone Inventory Lock:* Resolved a bug that completely blocked players from putting items into slots after interacting with the mob-sending menu, even when no active selection was made. UI State Deselection:* Updated theBug Fixes
compose-hub-items-disabledhandling logic to explicitly deselect previous states first, preventing lingering UI states. ---Note for Admins: Please check your
config.ymlto set up the new blacklist nodes and fine-tune your new WorldGuard region filters!1.1.2AdvancedDeliveryDrones 1.1.2Jun 7, 2026
I have completely overhauled the mob-sending system! I added a brand-new GUI menu that makes transporting animals and creatures via drones much smarter, more visual, and highly flexible. Here is everything new in this release:Version 1.1.2 — The Drone Mob-Transport Update!
Instead of manually registering mobs, you can now open an intuitive menu that lists all mobs within a specific radius around you. Smart Pagination System:* If there are more mobs in the area than available slots in the menu, a pagination system is automatically initialized, allowing you to easily page through the list. Visual Feedback:* Mobs selected in the GUI will have a distinct glint effect (enchantment glow) applied to them. Auto-Select:* Any mobs that you already have leashed when opening the menu will be automatically pre-selected for you.Brand-New Mob Selection Menu & Pagination (GUI)
I have tied the mob-sending mechanics much closer to vanilla behavior and your configurations: Leash Consumption:* Sending mobs now actively consumes leashes from your inventory. Destination Guarantee:* Even if a player sends a mob without leashing it beforehand, the mob is guaranteed to spawn at the destination safely leashed to the drone. Configuration Limits:* TheLeash Mechanics & Balancing
max-leashed-animals-per-drone: 1limit (via config or permission) is still strictly enforced. New Filter Option:* By settingleashable-only: true, you can restrict the system so that players can only send animals that are theoretically leashable in vanilla Minecraft.
I implemented a completely new NBT storage system from scratch! If you setBrand-New NBT Persistence System (
persist-nbt-data)persist-nbt-data: truein your configuration, it unlocks the following powerful features: Exact Clones:* All custom NBT data of the mob (such as color, age, effects, traits, and health) will be saved and perfectly restored when spawning at the destination. Dynamic Placeholders: Numerous new placeholders have been added to the `gui.yml` to help identify the correct mobs in the GUI. Note: These placeholders will only work if NBT persistence is enabled!* --- Found any bugs or have feedback? Please open an issue on my GitHub repository!1.1.1AdvancedDeliveryDrones 1.1.1Jun 1, 2026
This update brings highly requested quality-of-life features, flexible configuration options for server administrators, and crucial bug fixes for custom skull textures and localization. Here is everything new in this release! ---DeliveryDrones Update — Storage GUI, Animal Modes & Improvements
New Features
Safe Loading: Added a dedicated GUI that allows players to place items into the drone for storage or preparation and close the interface safely without automatically launching the drone*. This makes managing large shipments much easier and safer!Storage Preview & Preparation GUI
I have expanded the configuration file with powerful new settings to customize your server's drone mechanics: Animal Return Mode (`animal-return-mode`):* You can now define how drones behave when an animal delivery is aborted (due to a player being offline, cancellation, or declination). *Advanced Behavior Configuration
FLY: The drone realistically flies back to its original send point. *TELEPORT: The drone instantly teleports back to the send point. Direct Inventory Sending (`open-inventory-on-send`):* Added the ability to completely bypass the standard compose-hub GUI. * When set totrue, interacting with a drone opens its package inventory directly, and closing the interface automatically dispatches the drone. ---
Full GUI Customization:* Resolved an issue where several parts of the user interface were hardcoded. All remaining elements have been properly moved toFixes & Tweaks
gui.yml, allowing for 100% full translation and customization! Custom Skull Support:* Fixed and stabilized the Base64 texture support for custom player skulls within thegui.ymlconfiguration. Custom heads will now load reliably without skin-fetching delays. ---1.1.0AdvancedDeliveryDrones 1.1.1Jun 1, 2026
Socket Name Conflict:* Fixed an issue where two sockets could mistakenly be created with the identical name. Lead Collection Fix:* Resolved a bug where the receiver wouldn't correctly obtain the leads when collecting an animal drone. Global Filling:* Restored the ability to adjust the global filling settings. Exploit Fix:* Fixed a glitch that allowed players to remove a drone's head during the collection animation.Bug Fixes
*New Permissions
drone.leashed.max.N– Allows a player or LuckPerms group to send up toNleashed animals via drone. *drone.sockets.max.N– Allows a player or LuckPerms group to place up toNsockets. *drone.send.max.N– Allows a player or LuckPerms group to send up toNdrones.
The placeholders now support dynamic targeting. You can replaceNew Placeholders
outgoing_1withincoming_1or target a specific drone directly usingid_<uuid>.Base Placeholder Options
| Placeholder Type | Description | | :--- | :--- | |%deliverydrones_[target]_items_summary%| Grouped item overview (e.g., 3x Diamond, 10x Iron Ingot) | |%deliverydrones_[target]_items_list%| Slot-by-slot item list | |%deliverydrones_[target]_items_total%| Total count of all items combined | |%deliverydrones_[target]_animals_summary%| Grouped animal overview (e.g., 2x Cow, 1x Pig) | |%deliverydrones_[target]_animals_list%| Full list of animals (e.g., Cow, Pig, Cow) | |%deliverydrones_[target]_contents_summary%| Combined items and animals summary | |%deliverydrones_[target]_item_1_name%| Name of the first item | |%deliverydrones_[target]_item_1_amount%| Amount of the first item | |%deliverydrones_[target]_animal_1_name%| Name of the first animal |Additional Utility Fields
You can also use these existing utility fields with any target: *%deliverydrones_[target]_item_count%– Total number of unique item stacks. *%deliverydrones_[target]_animal_count%– Total number of animals. *%deliverydrones_[target]_has_items%– Returns if the drone contains any items. *%deliverydrones_[target]_has_animals%– Returns if the drone contains any animals.How to use `[target]`: > * Replace with
outgoing_<number>(e.g.,outgoing_1) for sent drones.* Replace with
incoming_<number>(e.g.,incoming_1) for arriving drones.* Replace with
id_<uuid>(e.g.,id_123e4567-e89b-12d3-a456-426614174000) for a specific drone.
Custom Skull Support:* Added Base64 support for custom player skulls within theFeatures
gui.ymlconfiguration.1.0.9AdvancedDeliveryDrones 1.0.9May 30, 2026 Update Log — Version 1.0.9
In-Game Config Editor:* Added a powerful, in-game configuration editor featuring a paginated GUI and chat input support. Metrics Integration: Added full support for bStats* to gather anonymous usage statistics. Notification Control:* Added theNew Features
config-editor-messagesoption to dynamically toggle and control the display of editor notifications.
Massive Optimization: Drastically reduced CPU usage from 4% down to just ~0.08%*, making the plugin incredibly lightweight and efficient.Performance Boost
Streamlined `gui.yml`:* Significantly shortened the file configuration by introducing global slot filling and universal back buttons. Localization: Fully translated `gui.yml` into English* and fixed language keys for the config editor messages. Visual Polish:* Updated GUI colors to perfectly match the existing message color scheme (Gold, Green, Red, Yellow, Gray).Optimizations & GUI Updates
Known Issue
Note on `gui.yml`: > The global
fill-itemconfiguration is currently not working as intended and is locked to the default item for now. This will be fully fixed in the next update!1.0.8AdvancedDeliveryDrones 1.0.8May 29, 2026
This update brings full PlaceholderAPI (PAPI) support! You can now display live drone data, delivery countdowns, and socket information in your scoreboards, tab lists, or custom menus.Stats & Placeholders: Version 1.0.8
Use thePlaceholderAPI Integration
deliverydronesidentifier to pull real-time data from the plugin. Player Stats:* Show players how many drones are heading their way or how much time is left on their sending cooldown. Live Tracking:* Display ETAs (Estimated Time of Arrival), current distances, or sender names in your HUD. Socket Info:* Show socket locations, owner names, and trusted player lists. Smart Names:* The plugin automatically converts messy UUIDs into clean player names for a better UI experience.
You can use these placeholders immediately in any PAPI-compatible plugin: *Example Usage
%deliverydrones_incoming_flying_count%— How many drones are currently flying to me? *%deliverydrones_incoming_1_eta%— Seconds until my next delivery lands. *%deliverydrones_cooldown_player_remaining%— Time until I can send another drone.
Index System:* UseTechnical Highlights
%deliverydrones_outgoing_1_...%for your first drone,_2_for the second, and so on. Config Mirrors:* Almost every setting from yourconfig.yml(like speed, radius, or inventory size) is now available as a placeholder. Global Totals:* Monitor the total number of active, flying, or landed drones across the entire server.1.0.7AdvancedDeliveryDrones 1.0.7May 29, 2026
This update gives your delivery drones a makeover, ensures smoother flight paths, and cleans up the "under the hood" mechanics for better performance (about 4% less cpu usage).Drone Update: Version 1.0.7
You are no longer stuck with the default player-head look. You now have full control over the drone's design: Custom Models: Use your own items from Nexo, Oraxen, or ItemsAdder* as the drone model. Toggleable Glow:* You can now easily turn the drone's glowing outline on or off in theCustom Drone Appearance
config.yml. Classic Look:* If you don't use custom model plugins, the drone will still use the classic player-head texture by default.
I have overhauled the flight logic to make deliveries feel more natural and less taxing on your server: Smart Pathing:* The drone now calculates its route once at the start. It only recalculates if the target moves, which saves a lot of CPU power. Smooth Gliding:* Instead of "bouncing" through the air, the drone now glides smoothly from point A to point B. This fixes the "jittery" movement seen on some game clients. Stable Visuals:* The drone’s internal stand is now rock-solid during flight to prevent any visual flickering. ---Improved Flight (No more lagging!)
After updating, please check yourUpgrade Guide
config.yml. The following new settings are available: 1. Provider: Tell the plugin which system provides your model (NONE,NEXO,ORAXEN, orITEMSADDER). 2. Item-ID: Enter the ID of your custom item here. 3. Glow: Setglowing-enabledtotrueorfalse.1.0.6AdvancedDeliveryDrones 1.0.6May 26, 2026
Version 1.0.6 is a major milestone focusing on automation, proper data persistence, and seamless GUI interactions for offline players.New in Version 1.0.6 (The Database & Admin Update)
Smart Config Updater: Integrated the `tchristofferson ConfigUpdater`. Your configuration files, GUIs, and language files will now automatically update* to include new keys without wiping or resetting your old settings. Version Checker Fix:* Fixed the update-notification logic so it only triggers when a legitimately newer version is available. Localization Polish:* Fixed a broken parameter for theAutomated Configuration Updates
player-never-playedmessage and correctly populated it across all 6 supported languages.
Full Offline Support:* Trust lists and Blacklists now fully support offline players. Custom Player Heads:* Sockets and Player Blacklist GUIs will now correctly render the custom texture heads of offline players. GUI & Tab Click Fixes:* Resolved an issue withOffline Player Support (Trust & Blacklists)
NamespacedKeyhandling when clicking offline players inside menus. Tab-Completion:* Offline players now appear in command autocompletion. Trying to target a non-existent player will now correctly yield theplayer-never-playederror.
Full MySQL Support: You can now choose between local storage or a centralized MySQL database* to save and sync active drones across networks! Database Architecture Refactor:* TheEnterprise Database & MySQL Integration
DatabaseManagerhas been completely rewritten to use separate, optimized tables. Table prefixes (likedrone_) have been reverted to their clean, original names. Drone Deletion Fix:* Fixed a critical bug where drones destroyed in-game were not being dropped/purged from the database. Data Migration Command:* Added a powerful data conversion system (/drone convert ...) with full tab-completion to help you migrate data smoothly.
Socket Management GUI:* Fixed a bug where theMiscellaneous Bug Fixes
/drone socket managecommand did absolutely nothing. It now properly opens the management GUI as intended.1.0.5AdvancedDeliveryDrones 1.0.5May 24, 2026
This update ensures you never miss critical performance tweaks or feature additions by introducing an automated update tracker.New in Version 1.0.5 (Update Notifications)
Automatic Update Alerts: The plugin now checks the official repository upon server startup to see if a newer version of DeliveryDrones* is available. Console & Admin Notifications:* If your server is running an outdated version, a clear warning message will be printed to the console (and sent to authorized admins upon joining) with a link to the latest release. Non-Blocking Operations: The version check runs entirely asynchronously, meaning it will never* delay your server startup or impact TPS.Version Checker System
1.0.4AdvancedDeliveryDrones 1.0.4May 24, 2026
This update introduces essential server-management features: Cooldowns to prevent spam and Self-Send Restrictions to control drone behavior.New in Version 1.0.4 (Control & Anti-Abuse Update)
You can now limit how frequently players can send drones. Player Cooldown (`send-cooldown-seconds-player`):* Set a waiting time (in seconds) between player-to-player drone shipments. Socket Cooldown (`send-cooldown-seconds-socket`):* Set a waiting time (in seconds) between sending drones to Sockets. Smart UI:* Cooldowns are tracked individually per player/socket, and a countdown message shows exactly how much time is left.Cooldown System
Prevent players from abusing the system as a local transport loophole. `allow-send-to-self-player` (Default: `false`):* Blocks players from sending drones to themselves. `allow-send-to-self-socket` (Default: `false`):* Blocks players from sending drones to sockets they own.Self-Send Restrictions
1.0.3AdvancedDeliveryDrones 1.0.3May 24, 2026
Version 1.0.3 enhances the "Socket" and container integration system, giving players more flexibility in how they design their automated delivery hubs.New in Version 1.0.3 (Automation Update)
Configurable Search Radius:* Drones are no longer strictly limited to the block directly beneath them. They can now scan for valid containers (Chests, Hoppers, etc.) within a defined horizontal and vertical radius. Flexible Hub Design:* This allows for more creative landing pad designs where the storage doesn't have to be centered perfectly under the drone's landing point.Expanded Container Integration
1.0.2AdvancedDeliveryDrones 1.0.2May 24, 2026
This update introduces a massive refactor of the drone's movement and scanning logic. By moving away from expensive per-tick operations and constant teleportation, DeliveryDrones 1.0.2 offers a significantly lighter footprint for high-population servers.New in Version 1.0.2 (Performance Overhaul)
Velocity-Based Movement:* Drones now utilizeOptimized Flight Engine
setVelocity()for cruise flight. This allows the server to handle the physics naturally, ensuring Armor Stand entities only "tick" while in motion. Smart Snap Logic:* Teleportation is now strictly reserved for dimension shifts, final landing snaps, or emergency relocation, eliminating "jitter" and reducing packet overhead.
Landing Spot Cache: The `computeLandingFrom()` function now runs once* per target change. Drones no longer re-calculate their landing spot every single tick during the descent. High-Speed Ground Scanning:* Highest-Block Shortcut:* Uses internal world heightmaps to find the ground instantly. Coarse-to-Fine Search:* Scans the landing area in broad steps before narrowing down, saving hundreds of iterations. Safety Failsafes:* Automatically skips scanning in unloaded chunks to prevent accidental "chunk-loading lag."Intelligent Landing & Scanning
| Logic | Old Method (1.0.1) | New Method (1.0.2) | Benefit | | --- | --- | --- | --- | | Movement | Per-tick Teleport | Physics-based Velocity | Lower CPU & smoother visuals | | Pathfinding | Every Tick | Cached on target change | Massive reduction in main-thread load | | Scanning | Dense Radius Scan | Coarse-to-Fine + Heightmap | Near-instant landing calculations |Performance Impact
1.0.1AdvancedDeliveryDrones 1.0.1May 24, 2026 DeliveryDrones — Changelog & Feature Overview
This update focuses on precision landing mechanics, safer player-following behaviors, and robust configuration options to ensure your drones never get stuck or lost. | Category | Feature / Change | Description | | --- | --- | --- | | Landing | Pre-Landing Safety Check | Drones now scan for a valid, safe landing point on the ground instead of hovering awkwardly mid-air. | | Landing | Precision Notifications | Status updates now display the exactNew in Version 1.0.1 (Current Update)
<distance>in meters from you to the drone, replacing the old generic delivery radius. | | Follow | Airborne-Follow | Drones will perform an airborne-follow routine before attempting to land (triggered by large falls, controlled viaairborne-follow-min-height). | | Follow | Instant Ground Relocate | If a player makes sudden ground contact while gliding (Elytra + Airborne), the drone instantly relocates to them (limited to once per delivery). | | Config | New Options | Addedfollow-airborne-player-before-landingandairborne-follow-min-heightto the configuration file. | | Docs | Project Cleanup | Fully updated the README and Roadmap to match the 1.0.1 specification. | ---
If you are upgrading from an older beta or missed the 1.0.0 documentation, here is a breakdown of the powerful systems permanently integrated into the plugin:Core Features (Added since 1.0.0)
Cross-Dimension Flight:* Drones seamlessly travel across dimensions, delivering items between the Overworld, the Nether, and the End. Performance Optimizer:* Built-in throttling and particle-culling engines ensure zero server lag, even during high-density deliveries. Drone Persistence (`drones.yml`):* Active drones are saved automatically. If the server restarts or crashes, your drones resume their tasks upon startup.World & Performance
Elytra-Follow (`follow-gliding-player`):* Drones dynamically track and chase players actively gliding with Elytra wings. Container Auto-Unload:* When a drone lands on a designated "Socket," it automatically unloads its inventory into chests or hoppers directly beneath it. Collection Animation:* A smooth, custom visual effect triggers the moment a player collects a drone.Mechanics & Automation
Fine-Granular Permissions:* Take absolute control over who uses the system with specific nodes likeAdministration & Control
drone.send.players,drone.socket.place, and more. Feature Toggles:* Easily enable or disable entire gameplay loops usingplayers-enabledandsockets-enabledswitches. The `/drone locate` Command:* Lost a drone? Run this command to generate a distinct particle trail leading directly to your landed drone (requiresdrone.locate). Localization Support: Hardcoded messages are gone. The plugin natively supports multiple languages via `languages/.yml(de,en,es,fr,ru,zh`).****1.0.0AdvancedDeliveryDrones 1.0.0May 18, 2026
Similar projects
Plugin →PatPat [Mod & Plugin]
Allows you to pat ANY loved and unloved living mobs in Minecraft!
2.8MSueta
Multiverse-Core
The Bukkit World Management Plugin.
910.6KSueta
PacketEvents
PacketEvents is a protocol library tailored to Minecraft Java Edition, designed to facilitate the processing and transmission of packets.
829.2KSueta
Orbital Strike Cannon
This datapack/mod/plugin adds an Orbital Strike Cannon like wemmbu!
791KSueta
Click Villagers
Click to pick up villagers, reset their trades, change their biomes, claim them and much more!
635.9KSueta
Villager In A Bucket
Pick up a villager in a bucket!
475.1KSueta