
Customizable Dragon AI
Useful Datapack to customize the Ender Dragon's AI
About this Mod
Customizable Dragon AI is a Minecraft 1.20.3+ Datapack to allow customization of the Ender Dragon AI.
Use '/function dragonai:config' to open the config.
Wiki coming soon.
Questions/Issues? Post them in my discord as they are more likely to get seen there. Find it on the sidebar.
Recently got overhauled!
As of latest update the pack is split into a 1.21.5 version and a version for 1.20.3-1.21.4. If you're playing on 1.21.5, use the 1.21.5 version, and if you're playing on 1.21.4 or earlier, use the 1.20.3-1.21.4 version. This is for reasons relating to the new config system that this pack now uses in the latest version, which just makes development relating to the configuration simpler. If you accidentally install the wrong version, don't worry, as no issues will arise other than the configuration screen not working correctly. It is still recommended you switch to the appropriate version, however.
Notice: A bit unoptimized and can cause server-side lag and TPS (ticks per second) drops on bad computers/servers.
(Useful tip unrelated to the pack: to check your server's ticks per second and see how much it's stressing run the vanilla command /tick query, which will tell you what the TPS is on average, to see if there's any lag.)
TODO: make the config NOT reset on load, only on version change or first-install
To Modpack Creators:
I permit the use of this datapack/mod in your modpacks. You can include it in modpacks without the need to ask me about it. However, notifying me if it is being included in your modpack would be nice.
To Developers
You may depend on, make mods (somehow) for, and help contribute to this project. However, if you wish to publish this project elsewhere/post a fork of this project, I would like if you asked me for permission beforehand.
To Content Creators/Streamers
I am completely fine with, and even encourage, creating of content with this project. If you do, please credit this project and maybe link to this page if you use this in your content/stream.
Available Versions
How to Install Customizable Dragon AI on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set datapack Loader
In the panel under "Egg", select the datapack loader and matching Minecraft version (26.1-snapshot-3).
Install Mod
Open the mod browser in the dashboard and search for "Customizable Dragon AI". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
26.1-snapshot-3, 26.1-snapshot-2, 26.1-snapshot-1 (+38 more)
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Customizable Dragon AI server crashes on startup – what to do?
Most common cause: wrong datapack version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (26.1-snapshot-3). You can switch loaders with one click in the panel.
Is Customizable Dragon AI compatible with datapack and fabric and forge and neoforge and quilt?
Customizable Dragon AI officially supports datapack, fabric, forge, neoforge, quilt for Minecraft 26.1-snapshot-3, 26.1-snapshot-2, 26.1-snapshot-1. Note: Forge and Fabric mods are NOT cross-compatible – pick one loader and stick with it. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Customizable Dragon AI – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Customizable Dragon AI consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install Customizable Dragon AI with just one click on your server.