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.
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
Invincible dragon
The Ender Dragon takes no damage while End Crystals remain, so the crystals must be destroyed first.
Health-based crystal respawn
Crystals return when the dragon falls to 80%, 60%, 40% and 20% health, with a configurable cooldown.
Rotating crystal vulnerability
After a configurable time, the vulnerable crystal changes, so players must reassess their target during the fight.
Explosion immunity and visual cues
The dragon ignores explosions, and particles and custom respawn visuals mark the invincible towers and returning crystals.
Gallery
Compatibility
Latest build for each game version and loader.
1.21.x3 of 3 versions with builds
1.20.x7 of 7 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
How it compares
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.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Portix's Better End Fight | Fabric | 1.20 – 1.21.4 | Client and server | 2025-06-06 |
| Scaled Dragon Fight | Fabric | 1.21.4 – 26.1 | Server-side only | 2026-03-26 |
| Level Z - Better End | Fabric | 1.20.1 – 1.21.1 | Client and server | 2025-07-21 |
Questions
Which dependencies does Portix's Better End Fight need?
Does the server need Portix's Better End Fight?
Which game versions does the mod support?
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
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…
Official listing
- Modrinth page
- modrinth.com/mod/end-fight-overhaul
- Owner
- Portix_24
- Published
- 2025-06-06
- Updated on Modrinth
- 2025-06-06
- Facts verified
- 2026-10-15
