When blocks are placed above the End altar, the Ender Dragon comes to rest on top of said blocks rather than on top of the altar
When a column of blocks are placed above the bedrock altar in the center of the end and the ender dragon perches, they will rest atop the column of blocks.
Steps to reproduce
- Place a column of however many blocks above the center of the altar
- Wait until the dragon perches and observe where it rests
Code analysis
Code analysis by [Mod] Chandler can be found in this comment.
Linked Issues
testing discovered1
is duplicated by2
relates to4
Created Issue:
When blocks are placed above the End alter, the dragon comes to rest on top of said blocks rather than on top of the alter.
When a colomn of blocks are placed above the bedrock alter in the center of the end, the ender dragon comes to its "resting" position above said colomn of blocks, resulting in the dragon coming to rest several blocks above the alter.
relates to
testing discovered
relates to
is duplicated by
relates to
When blocks are placed above the End alter, the dragon comes to rest on top of said blocks rather than on top of the alter.
When blocks are placed above the End alter, the dragon comes to rest on top of said blocks rather than on top of the alterWhen blocks are placed above the End altar, the dragon comes to rest on top of said blocks rather than on top of the altar
When a colomn of blocks are placed above the bedrock alt
er in the center of the end, the ender dragon comes to its "resting" position above said colomn of blocks, resulting in the dragon coming to rest several blocks above the alter.When a colomn of blocks are placed above the bedrock altar in the center of the end, the ender dragon comes to its "resting" position above said colomn of blocks, resulting in the dragon coming to rest several blocks above the altar.
When blocks are placed above the End altar, thedragon comes to rest on top of said blocks rather than on top of the altarWhen blocks are placed above the End altar, the Ender Dragon comes to rest on top of said blocks rather than on top of the altar
When a col
omn of blocks are placed above the bedrock altar in the center of the end,the ender dragoncomes to its "resting" position above said colomn of blocks, resulting in the dragon coming to rest several blocks above the altar.When a column of blocks are placed above the bedrock altar in the center of the end and the ender dragon perches, they will rest a top the column of blocks.
When a column of blocks are placed above the bedrock altar in the center of the end and the ender dragon perches, they will rest a
top the column of blocks.
When a column of blocks are placed above the bedrock altar in the center of the end and the ender dragon perches, they will rest atop the column of blocks.
Steps to reproduce
- Place a column of however many blocks above the center of the altar
- Wait until the dragon perches and observe where it rests
Code analysis
Code analysis by [Mod] ampolive can be found in this comment.
When a column of blocks are placed above the bedrock altar in the center of the end and the ender dragon perches, they will rest atop the column of blocks.
Steps to reproduce
- Place a column of however many blocks above the center of the altar
- Wait until the dragon perches and observe where it rests
Code analysis
Code analysis by [Mod]
ampolivecan be found in this comment.
When a column of blocks are placed above the bedrock altar in the center of the end and the ender dragon perches, they will rest atop the column of blocks.
Steps to reproduce
- Place a column of however many blocks above the center of the altar
- Wait until the dragon perches and observe where it rests
Code analysis
Code analysis by [Mod] Chandler can be found in this comment.
relates to
When placing water above the altar, the ender dragon is unable to perch and remains in a loop of spinning around the altar.
Steps to reproduce
- Enter the end
/execute in minecraft:the_end run tp @s 0 100 0
- Place water above the altar. I used the following setup to consistently replicate it. Do not place water directly above the center of the altar as that leads to MC-207174
- Wait until the dragon perches and observe that it starts spiralling around the altar instead of landing above the center block.
Duplicates MC-207174
When attempting to perch the dragon aims for the highest block at X = 0, Z = 0. This is the same in Java (MC-207174) and can easily be verified by spawning the dragon in a different dimension. Since this mechanic is clearly designed for vanilla survival gameplay in which bedrock is meant to be unbreakable, could you clarify the gameplay impact you see here?
This ticket is actually a duplicate of MC-207174.
Dupe of MC-207174
Does MC-207174 describe your issue? It sounds like this is a related but separate issue wherein the dragon does not resume flying.
I dont think so, in MC-207174 the dragon will keep flying and do every thing as usual not like in my one that make the dragon stop forever
See MC-146959, MC-158205, MC-194339, MC-197201, MC-207174, MC-227327 for several already reported issues with ender dragons and the ender dragon fight. If there is an issue that was not previously reported, please create a separate ticket for that issue.
Thank you for your report!
However, this issue is Invalid.
Please put only one bug report in each ticket. It is very difficult to keep track of bugs when they are not in their own tickets.
However, please review the Bug Tracker Guidelines before creating new reports. Be sure to search for an existing issue as it is likely to have already been reported.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
If the topmost non-air block at coordinates (0, y, 0) is too far away from the ender dragon, the ender dragon does not fly towards (0, y, 0) if it's killed and instead immediately plays its death animation. If the dragon is close enough to the topmost block, it will first fly towards it, as explained in MC-207174, and then play its death animation.
How to reproduce:
- Go to the End.
- Execute the following command:
/fill 0 0 0 0 255 0 minecraft:bedrock
- Execute the following command:
/damage @n[type=minecraft:ender_dragon] 10000 minecraft:player_attack by @s
Expected result:
The ender dragon would fly to the center of the world if killed regardless of any blocks placed there.
Observed result:
The ender dragon does not fly to the center of the world before playing its death animation if killed when too far away from the topmost center block



Can confirm
MC-193949 mentioned this, but ticket was not related to this issue. I'd say this is the valid one of the two.
This bug also exists in MCPE.
Removing the blocks from the alter causes the dragon to get stuck trying to pathfind to the podium (which technically doesn't exist anymore).
Relates to MC-88371.
Can confirm in 20w51a.
Can confirm in 21w03a.
Affects 21w07a
Can confirm in 1.16.5.
Affects 21w11a
Can confirm in 21w16a.
Affects 1.17 Pre-release 1
Affects 1.17
Can confirm in 1.17.1.
Affects 22w13a
In 1.18.2 and 22w15a.
The same code causes this issue and MC-88371. Code analysis by [Mod] Chandler from that ticket, using 22w15a Mojang mappings:
In DragonLandingPhase#doServerTick(...):
END_PODIUM_LOCATION is BlockPos.ZERO, which is (0, 0, 0). So, the ender dragon's fly target location is set to the highest non-leaves block located at (0, 0).
Affects 24w40a. I'd like to request ownership to maintain this report
Can confirm in 1.21.3