Dragons Revamped

Highly difficult Ender Dragon fight with custom terrain, attacks & abilities.

297

Quick challenge

How far can you run before the mobs catch you?

Dragons Revamped

Dragons Revamped

This is my attempt at reworking the Ender Dragon Fight. The vanilla fight is very easy and uninteresting, so this mod aims to fix that.

The beginning of a grueling fight...

*The beginning of a grueling fight...*

---

Feature Summary

Procedually generated custom end spikes
Bigger Arena
Increased health that scales with the number of fighting players
Faster overall movement
4 different attacks
Respawning crystals
Event upon reaching 50% health
A custom miniboss

A good strategy to counter the charges

*A good strategy to counter the charges*

---

Attacks

---

Charge

The dragon chooses the nearest player between 30 and 150 blocks away and quickly charges at them, dealing very high damage and knockback.

A dragon charging at an unprepared player

*A dragon charging at an unprepared player*

---

Fireballs

Flies towards a random outpost and rapidly shoots at players with explosive dragon fireballs. Fireballs leave behind dragon's breath.

This attack can't happen twice in a row.

The dragon preparing its fireball attack

*The dragon preparing its fireball attack*

---

Lightning

Flies to a high location, then after a few seconds of warning, strikes all exposed players with devastating true damage.

This attack can't happen twice in a row.

The player getting struck by lightning (easy difficulty!)

*The player getting struck by lightning (easy difficulty!)*

---

Enraged Charge

Charges at nearby players multiple times in quick succession, at an even faster speed than normal charges.

This attack can't happen twice in a row.

Slowly falling into the void after getting charged at by a dragon...

*Slowly falling into the void after getting charged at by a dragon...*

---

Crystal Protector Miniboss

A very menacing creature

*A very menacing creature*

---

Health: `40.0`
Armor: `2/4 Netherite, Protection IV`
Follow Range: `192.0m`

Mount Health: `75.0`
Mount Armor: `Netherite Horse Armor`
Mount Speed: `Very Fast`
Mount Step Height: `3.0m`

---

This miniboss spawns once every few minutes, depending on the amount of fighting players.

The skeleton switches between a bow, a spear and a sword depending on its distance to its target. Its horse is pretty fast and can run up walls up to 3 blocks tall, meaning it can scale an end spike in a matter of seconds.

An indestructible end crystal orbits it until it gets killed, after which the crystal explodes. The dragon can heal from this crystal.

End crystals within a 12-block radius of it become immune to damage.

A variant of this without a horse spawns after the dragon reaches half health, on each of the 10 end crystals. They shoot down players in the arena with very high accuracy.

---

A crystal protector guarding an end crystal

*A crystal protector guarding an end crystal*

Other Features

---

   Hyper heal activates after dragon isn't damaged for a long time
Dragon's breath buffs endermen with strength II and speed II
Dragon's breath destroys items
Headshots do 2x damage
Immune to one-cycling and needs at least 5 hits to kill
Dragon fight fog removed
Dragon fight bossbar style changed
Dragon perching chance reduced
Bedrock burns soul fire instead of fire
Custom dragon-related death messages
Higher chance of endermites appearing from ender pearls

---

Tips & Tricks

---


Maxed out netherite/diamond armor
A strong sword with looting III
Bow with power V and several stacks of arrows
A strong spear
An enchanted mace (optional)
A fast pickaxe
Many totems of undying
Several stacks of ender pearls
Several stacks of blocks
A stack of wind charges
2+ stacks of nutritious food
Golden apples for emergency healing
Elytra (with rockets) if you have one

---

Hide under blocks to avoid the lightning attack. On hard mode this does `8.5` hearts of true damage, so it's definitely worth dodging.

The dragon is extremely fast, so shooting it from an elevated point is easier than from the surface of the end island.

Try to not stand too close to the Crystal Protector when you kill it. The explosion is usually enough to kill/pop you even in full netherite.

There's no shame in switching the difficulty to easy or normal. The fight was designed to be extremely difficult.

---

---

Installation Notes

The custom end spikes will break if the end was already generated before.

If you wish to reset your end (by deleting `DIM1`) to add this mod, note that you need to delete the `DragonFight` entry in your `level.dat` as well.

Future Plans

   Support more versions
Add a config

For Developers

This is a very early version of the project.

Contributions are welcome.

Notes

Credit in the form of a link would be appreciated. Not required though.

ADS