ModsFinder

DragonFightFix

by OffKilterMC

When the Ender Dragon fight is left unfinished, DragonFightFix repairs the respawn cycle so the boss can start over properly.

FabricServer-side onlyMIT LicenseOpen source1.20 – 1.21

What it does

The mod addresses a bug in which the Ender Dragon's respawn state is never saved correctly, so a player who quits partway through a fight can return to an end dimension where the dragon stays stuck and the way out is blocked except by jumping into the void. The author traced the cause to code that always writes a false value for the respawning flag, which means the saved state never reflects a fight in progress.

With the fix in place, the respawn cycle is reset when the player returns. The saved boolean is written correctly, the end crystals are cleared and the sequence restarts, so the dragon makes its entrance again and the fight begins from a clean slate. The mod is server-side only, so players join without installing anything, and it requires Fabric API. Files exist for 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4 and 1.21, with 1.1 for 1.21 as the latest Fabric file, published under the MIT License as open source.

Key features

  1. Corrected respawn flag

    The code that writes the dragon's respawning value now stores the real state instead of always saving false.

  2. Crystal reset

    When the respawn sequence restarts, the end crystals are reset so the fight rebuilds its spike and crystal layout.

  3. Restart after rejoining

    A player who leaves mid-fight and rejoins finds the dragon respawn cycle running again from the start.

  4. Minimal change

    The fix is a small code change aimed at the single faulty save path, without storing a full record of the fight.

Compatibility

Latest build for each game version and loader.

1.211.1
1.20.41.0.2
1.20.31.0.2
1.20.21.0.2
1.20.11.0.2
1.201.0.2
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Use cases

Who it’s for: Server owners running Fabric 1.20 – 1.21 who want the Ender Dragon to restart its respawn cycle after a player quits mid-fight. Players only need to join the server, since the mod is not installed on clients.

How it compares

Full comparison

I Wanna [The End... Alone...] is also server-side only and open source, but it is published for Fabric 1.21.11 under the GNU General Public License v3.0 only, so it targets a later version than DragonFightFix. Smaller Crystals is a client-side only mod for 1.21 – 1.21.5 that is not open source, so it changes the look of crystals rather than the fight state. Unlimited Dragon Eggs is server-side only and open source under the CC0 1.0 Universal license, but it covers 1.16.5 – 1.18.1 and does something different.

ModLoadersGame versionsEnvironmentUpdated
DragonFightFixFabric1.20 – 1.21Server-side only2024-07-09
I Wanna [The End... Alone...]Fabric1.21.11Server-side only2026-02-11
Smaller CrystalsFabric1.21 – 1.21.5Client-side only2025-12-31
Unlimited Dragon EggsFabric1.16.5 – 1.18.1Server-side only2022-01-08

Questions

Does DragonFightFix need Fabric API?

Yes. Fabric API is a required dependency and must be installed next to DragonFightFix on the server.

Does every player need to install DragonFightFix?

No. Server owners install it, and players connect with no copy of their own.

Which game versions does DragonFightFix support?

Files exist for 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4 and 1.21, and the latest Fabric file is 1.1 for 1.21, published on 2024-07-09.

In the catalog

DragonFightFix is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 15,770 mods support Minecraft 1.21.

More from OffKilterMC

All projects

Similar mods

What the author says

A simple mod to fix the issue where the dragon fight can get stuck if you quit the game while the Ender Dragon is making her dramatic entrance. Without this, you will get stuck in the end with no way out other than to jump into the void. Or if you had enough end crystals, you could reset the crystals to restart the…
OffKilterMC, on the Modrinth page

Official listing

Owner
OffKilterMC
Published
2024-01-24
Updated on Modrinth
2024-07-09
Facts verified
2026-10-15

Tags