The advancement description of "Uneasy Alliance" states that ghasts have to be brought from the nether, but can be obtained from killing a ghast spawned in the overworld
The advancement description of Uneasy Alliance states:
"Rescue a Ghast from the Nether, bring it safely home to the Overworld... and then kill it"
But for the advancement, the ghast is not required to have been brought from the nether to the overworld, and can be obtained by spawning a ghast in the overworld and killing it, despite the description claiming that the ghast had to be brought from the nether.
Linked Issues
is duplicated by1
Created Issue:
The advancement description of "Uneasy Alliance" states that ghasts have to be brought from the nether, but can be obtained from killing a ghast spawned in the overworld
The advancement description of Uneasy Alliance states:
"Rescue a Ghast from the Nether, bring it safely home to the Overworld... and then kill it"
But for the advancement, the ghast is not required to have been brought from the nether to the overworld, and can be obtained by spawning a ghast in the overworld and killing it, despite the description claiming that the ghast had to be brought from the nether.
That makes sense, I probably should have thought more about the issue before reporting it.
is duplicated by
Thank you for your report!
We're tracking this issue in MC-178726, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki


Don't worry about their descriptions, there are many more advancements with "wrong" descriptions. For example, it says form and mine a block of obsidian, when you can just find it in a chest. Point is, don't worry about how they are described, it's just the simplest walkthrough to completing it.
That description is correct for survival, where achievements are normally earned, making it correct-ish.
Reopening because issues such as
MC-173756and MC-182944 have been considered valid and even fixed.Can confirm.
Can confirm in 21w15a.
Can confirm in 1.17.1.
Can confirm in 1.18.2 and 22w11a.
Can confirm in 1.19.2.
Here's a code analysis of this issue. MC-178726 - uneasy_alliance.json.png
Code Analysis:
{ "parent": "minecraft:nether/return_to_sender", "criteria": { "killed_ghast": { "conditions": { "entity": [ { "condition": "minecraft:entity_properties", "entity": "this", "predicate": { "type": "minecraft:ghast", "location": { "dimension": "minecraft:overworld" } } } ] }, "trigger": "minecraft:player_killed_entity" } }, ...If we look at the above json file, we can see that the requirement to obtain the "Uneasy Alliance" advancement is to simply kill a ghast that's in the overworld. No checks are carried out to see if the ghast traversed to the overworld from the nether, therefore allowing this advancement to be obtained under circumstances that don't comply with the advancement's description.
You can even obtain this advancement by killing a ghast in the nether when the player is in overworld.
Stuck a ghast in a minecart and lit a tnt in front of it when you go back to the overworld could obtain this advancement.
This can be done in survival.
That is MC-251617.