Customizable Dragon AI

Customizable Dragon AI

Useful Datapack to customize the Ender Dragon's AI

by
1.9K Downloads
datapackfabricforgeneoforgequiltgame-mechanicsmanagementutility
Rent Server with this Mod

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

1.4.0-1.21.4release
MC 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4fabric, forge, neoforge, quilt
May 15, 2025
1.4.0-1.21.4release
MC 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4datapack
May 15, 2025
1.4.0-1.21.5release
MC 1.21.5, 25w14craftmine, 25w15a, 25w16a, 25w17a, 25w18a, 25w19a, 25w20a, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1-snapshot-1, 26.1-snapshot-2, 26.1-snapshot-3fabric, forge, neoforge, quilt
May 15, 2025
1.4.0-1.21.5release
MC 1.21.5, 25w14craftmine, 25w15a, 25w16a, 25w17a, 25w18a, 25w19a, 25w20a, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1-snapshot-1, 26.1-snapshot-2, 26.1-snapshot-3datapack
May 15, 2025
v1.3.3release
MC 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 25w02a, 25w03a, 25w04a, 25w05a, 25w06a, 25w07a, 25w08a, 25w09a, 25w09b, 25w10a, 1.21.5-pre1, 1.21.5-pre2, 1.21.5-pre3, 1.21.5-rc1, 1.21.5-rc2, 1.21.5, 25w14craftmine, 25w15afabric, forge, neoforge, quilt
January 30, 2025

How to Install Customizable Dragon AI on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set datapack Loader

In the panel under "Egg", select the datapack loader and matching Minecraft version (26.1-snapshot-3).

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

datapackfabricforgeneoforgequilt

Minecraft Versions

26.1-snapshot-3, 26.1-snapshot-2, 26.1-snapshot-1 (+38 more)

Server-side

Required

Recommended 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.

Rent Modded Server

Install Customizable Dragon AI with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
Creative Commons Attribution 4.0 International
Server-side
Required

Supported Versions

26.1-snapshot-326.1-snapshot-226.1-snapshot-11.21.111.21.101.21.91.21.81.21.71.21.625w20a+31 more