ModsFinder

Portix's Better End Fight

by Portix_24

Portix's Better End Fight makes the Ender Dragon battle harder by keeping End Crystals active and turning the dragon into a timed, threshold-driven fight.

FabricClient and serverAll rights reserved1.20 – 1.21.4

What it does

The dragon becomes invincible while End Crystals remain standing, so the crystals have to be destroyed first. Crystals respawn automatically when the dragon reaches 80%, 60%, 40% and 20% health, and the respawn cooldown can be set in the config. The dragon is also immune to explosions, which stops players from skipping the fight by exploiting blast damage.

Vulnerability switches between crystals after a configurable interval, so only one crystal is open to attack at a time and the choice of target matters. Visual effects such as particles around the invincible towers and custom crystal respawn visuals mark each phase. The mod is compatible with End-related mods and datapacks. Fabric API and MidnightLib are required, and MidnightLib supplies the config screen. It runs on client and server, so the server and every player need it, and the license is All rights reserved, so the code is not open source.

Key features

  1. Invincible dragon

    The Ender Dragon takes no damage while End Crystals remain, so the crystals must be destroyed first.

  2. Health-based crystal respawn

    Crystals return when the dragon falls to 80%, 60%, 40% and 20% health, with a configurable cooldown.

  3. Rotating crystal vulnerability

    After a configurable time, the vulnerable crystal changes, so players must reassess their target during the fight.

  4. Explosion immunity and visual cues

    The dragon ignores explosions, and particles and custom respawn visuals mark the invincible towers and returning crystals.

Compatibility

Latest build for each game version and loader.

1.21.x3 of 3 versions with builds
1.21.41.0.0-1.21.4
1.21.11.0.0-1.21
1.211.0.0-1.21
1.20.x7 of 7 versions with builds
1.20.61.0.0-1.21
1.20.51.0.0-1.21
1.20.41.0.0-1.20.x
1.20.31.0.0-1.20.x
1.20.21.0.0-1.20.x
1.20.11.0.0-1.20.x
1.201.0.0-1.20.x
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 2

MidnightLibCommon library providing a lightweight configuration system
Required
Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

How it compares

Full comparison

Scaled Dragon Fight is server-side only, open source under the MIT License, and covers 1.21.4 – 26.1, so it targets a newer range than this mod. Level Z - Better End runs on client and server, is published for 1.20.1 – 1.21.1 under the MIT License, and is not open source. Both are Fabric mods, as this one is.

ModLoadersGame versionsEnvironmentUpdated
Portix's Better End FightFabric1.20 – 1.21.4Client and server2025-06-06
Scaled Dragon FightFabric1.21.4 – 26.1Server-side only2026-03-26
Level Z - Better EndFabric1.20.1 – 1.21.1Client and server2025-07-21

Questions

Which dependencies does Portix's Better End Fight need?

Fabric API and MidnightLib are required. MidnightLib is also what provides the configuration of the fight.

Does the server need Portix's Better End Fight?

Yes. A server running it needs every connecting player to have it too.

Which game versions does the mod support?

Files cover 1.20 – 1.21.4 across 10 release versions, with 1.0.0-1.21.4 as the latest Fabric file for 1.21.4.

In the catalog

Portix's Better End Fight is one of 19,031 Adventure mods on ModsFinder, and one of 10,052 Adventure mods for Fabric. 17,979 mods support Minecraft 1.21.4.

More from Portix_24

All projects

Similar mods

What the author says

The dragon is now deeply connected to its End Crystals, becoming invincible while any crystals are active, and able to respawn them at key health thresholds — turning the battle into a true test of endurance and planning. But the crystals aren't gonna be that easy to destroy, because only one is vulnerable at a time…
Portix_24, on the Modrinth page

Official listing

Owner
Portix_24
Published
2025-06-06
Updated on Modrinth
2025-06-06
Facts verified
2026-10-15

Tags