Structure related mobs do not spawn in flat type world generation
Structure related mobs can not spawn in superflat worlds.
This is true for:
- Pillager
- Witches
- Guardians
Steps taken to confirm this:
Forward Confirmation
- Generated World on any Seed with Superflat (flat) World Generation and included all available structures (default spawn ratio)
- Using admist and /locate to find nearest structure, teleport to it, and confirm no spawning
- Save and exit.
- Using NBTExplorer change world generation type from 'flat' to 'default'
- Join world and confirm spawning entities
- Confirm changed world-gen by loading new chunks
Backward Confirmation
- Generated new default World on any Seed
- Using /locate to find and teleport to nearest structure. Confirm through admist as well.
- Save and exit.
- Using NBTExplorer change world generation type from 'default' to 'flat'
- Join world and kill all Entities (except player) to confirm no spawning entities.
- Confirm changed world-gen by loading new chunks
In addition, seed-changes were tested, as well as importing confirmed-working chunks into superflat world and manually creating structures through NBTExplorer.
In all these cases structure entities consistently did not spawn while level.dat contained 'flat' - type world generation.
Linked Issues
is duplicated by7
Created Issue:
CLONE - Witches do not spawn in superflat worlds
Witches can not spawn in huts generated in a superflat world.
1 witch might be generated with the hut as it is created, but no more will spawn inside the 7x5x9 boundery spawn box of the hut.
To show the bug, generate the world with the settings below.
Game Mode: Survival or Creative
Seed: -692520701
Superflat world preset: 2;2x4,60x3,44;6;biome_1,village
Generate Structures: ON
Allow Cheats: ON (just for the tp command)
Position of hut: /tp 260 64 288Put half slabs on top of the roof so no mobs will spawn there and choke the mob cap.
Now ordinary mobs (zombies, skeletons, creapers etc.) will spawn in the hut at night but no witches.
In a world created without the superflat setting, only witches will spawn in huts, and no ordinary mobs.
Contact me for more information if needed.
Environment
Windows 7 64-bit
is cloned by
CLONE -Witches do not spawn in superflat worlds
relates to
This is indeed true. The way that the generator works (which I have discovered after messing around with the game and NBTExplorer for a few hours) is that it creates the hut and the temple.dat entry upon world generation, but ignores the temple.dat when loading the bounding boxes. This works exactly in same way as changing the MapFeatures tag to 0 in a normal (as opposed to Superflat) world. It would be very nice if Mojang could fix this.
Witches can not spawn in huts generated in a superflat world.
1 witch might be generated with the hut as it is created, but no more will spawn inside the 7x5x9 boundery spawn box of the hut.
To show the bug, generate the world with the settings below.
Game Mode: Survival or Creative
Seed: -692520701
Superflat world preset: 2;2x4,60x3,44;6;biome_1,village
Generate Structures: ON
Allow Cheats: ON (just for the tp command)
Position of hut: /tp 260 64 288Put half slabs on top of the roof so no mobs will spawn there and choke the mob cap.
Now ordinary mobs (zombies, skeletons, creapers etc.) will spawn in the hut at night but no witches.
In a world created without the superflat setting, only witches will spawn in huts, and no ordinary mobs.
Contact me for more information if needed.
Witches can not spawn in huts generated in a superflat world.
1 witch might be generated with the hut as it is created, but no more will spawn inside the 7x5x9 boundery spawn box of the hut.
To show the bug, generate the world with the settings below.
Game Mode: Survival or Creative
Seed: -692520701
Superflat world preset: 3;2*minecraft:bedrock,60*minecraft:stone,1*minecraft:stone_slab:0;6;village,biome_1(distance=32)
(older versions) Superflat world preset: 2;2x4,60x3,44;6;biome_1,village
Generate Structures: ON
Allow Cheats: ON (just for the tp command)
Position of hut: /tp 260 64 288Put half slabs on top of the roof so no mobs will spawn there and choke the mob cap.
Now ordinary mobs (zombies, skeletons, creapers etc.) will spawn in the hut at night but no witches.
In a world created without the superflat setting, only witches will spawn in huts, and no ordinary mobs.
Contact me for more information if needed.
Witches can not spawn in huts generated in a superflat world.
1witch might be generated with the hut as it is created, but no more will spawn inside the 7x5x9 boundery spawn box of the hut.To show the bug, generate the world with the settings below.
Game Mode: Survival
or Creative
Seed: -692520701
Superflat world preset: 3;2*minecraft:bedrock,60*minecraft:stone,1*minecraft:stone_slab:0;6;village,biome_1(distance=32)
(older versions) Superflat world preset: 2;2x4,60x3,44;6;biome_1,village
Generate Structures: ON
Allow Cheats: ON(just for the tp command)
Position of hut: /tp 260 64 288Put
halfslabs on top of the roof so no mobs will spawn there and choke the mob cap.Now ordinary mobs (zombies, skeletons, cre
apers etc.) will spawn in the hut at night but no witches.In a world created without the superflat setting, only witches will spawn in huts, and no ordinary mobs.
Contact me for more information if needed.
Witches can not spawn in huts generated in a superflat world.
One witch might be generated with the hut as it is created, but no more will spawn inside the 7x5x9 boundary spawn box of the hut.
To show the bug, generate the world with the settings below.
Game Mode: Survival or Creative
Seed: -692520701
Superflat world preset: 3;2*minecraft:bedrock,60*minecraft:stone,1*minecraft:stone_slab:0;6;village,biome_1(distance=32)
Generate Structures: ON
Position of hut: /tp 260 64 288Put slabs on top of the roof so no mobs will spawn there and choke the mob cap.
Now ordinary mobs (zombies, skeletons, creepers etc.) will spawn in the hut at night but no witches.
In a world created without the superflat setting, only witches will spawn in huts, and no ordinary mobs.
Windows 7 64-bit
is duplicated by
clones
relates to
relates to
Witches can not spawn in huts generated in a superflat world.
One witch might be generated with the hut as it is created, but no more will spawn inside the 7x5x9 boundary spawn box of the hut.
To show the bug, generate the world with the settings below.
Game Mode: Survival or Creative
Seed: -692520701
Superflat world preset: 3;2*minecraft:bedrock,60*minecraft:stone,1*minecraft:stone_slab:0;6;village,biome_1(distance=32)
Generate Structures: ON
Position of hut:/tp 260 64 288Put slabs on top of the roof so no mobs will spawn there and choke the mob cap.
Now ordinary mobs (zombies, skeletons, creepers etc.) will spawn in the hut at night but
no witches.In a world created without the superflat setting, only witches will spawn in huts, and no ordinary mobs.
Structure related mobs can not spawn in superflat worlds.
This is true for:
- Pillager
- Witches
- Guardians
Steps taken to confirm this:
Forward Confirmation
- Generated World on any Seed with Superflat (flat) World Generation and included all available structures (default spawn ratio)
- Using admist and /locate to find nearest structure, teleport to it, and confirm no spawning
- Save and exit.
- Using NBTExplorer change world generation type from 'flat' to 'default'
- Join world and confirm spawning entities
- Confirm changed world-gen by loading new chunks
Backward Confirmation
- Generated new default World on any Seed
- Using /locate to find and teleport to nearest structure. Confirm through admist as well.
- Save and exit.
- Using NBTExplorer change world generation type from 'default' to 'flat'
- Join world and kill all Entities (except player) to confirm no spawning entities.
- Confirm changed world-gen by loading new chunks
In addition, seed-changes were tested, as well as importing confirmed-working chunks into superflat world and manually creating structures through NBTExplorer.
In all these cases structure entities consistently did not spawn while level.dat contained 'flat' - type world generation.
Witches do not spawn in superflat worldsStructure related mobs do not spawn in flat type world generation
is duplicated by
is duplicated by
is duplicated by
Confirmed in 1.8.1-pre3. Repro steps:
1. Create New World
2. Game Mode Creative
3. Seed: NoGuardians
4. World Type: Superflat
5. Customize to preset: "Water World"
6. Generate Structures: ON
You will spawn near a monument at X=1200, Z=-200. Explore the temple (Respiration Helmet and Night Vision potion recommended). You will find Elder Guardians (spawned in with the structure), but no normal guardians will spawn, only squid.
Not a dup, but possible connection to MC-3524? (Witches do not spawn in superflat worlds).
Thank you for your report!
We're tracking this issue in MC-3524, 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
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
– I am a bot. This action was performed automatically! The ticket was resolved by one of our moderators, and I left this message to give more information to you.
Thank you for your report!
We're tracking this issue in MC-3524, so this ticket is being resolved and linked as a duplicate.
That ticket has already been resolved as Fixed. Please check the Fix Version/s field in that ticket to see in which version this behavior was or will be fixed.
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
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
– I am a bot. This action was performed automatically! The ticket was resolved by one of our moderators, and I left this message to give more information to you.



The witch pressent in the pic "Can't reproduce in 1.4.5.jpg" is generated with the hut and not spawned in in the hut.
In the screenshot i posted a skeleton has spawned in the hut, and that only happens in flat worlds.
In normal worlds the only mob that can spawn in a hut is the witch!
So i still claim this to be a bug.
You've convinced me, confirmed
Poking in the code it seems that yes there is a witch spawned by the world generator by default when the hut is initially created, but after that, only the regular mobs would spawn in there. I tried deconstructing the hut and rebuilding the floor at different heights, but nothing would force another witch to spawn there.
Removed "CLONE" in the title.
Is this still a concern in the current Minecraft version? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.
Tested in 1.5 and the bug is still there!
Still a bug in 1.7.2
The strange part is that the "area" in Temple.dat under the data folder is generated and looks to be correct.
But the flatland code seems to ignore that data.
Is this still a concern in the current Minecraft version 1.7.4 / Launcher version 1.3.8 or later? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.
Can confirm, still a problem in release 1.7.9.
I also was able to confirm that this is directly a result of the world generation settings. I generated a flatland using the settings in the description above, normal mobs spawned (see image generator_flat.png).
I then used NBTExplorer and edited the "generatorName" value in level.dat from "flat" to "default". After reloading the world, only witches spawned (see generator_default.png).
Is this still a concern in the current Minecraft version 1.8.1 Prerelease 3 / Launcher version 1.5.3 or later? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.
Yes, confirmed that it is still a problem for 1.8.1 Prerelease 3
Above directions still apply, use the following for superflat preset:
3;2*minecraft:bedrock,60*minecraft:dirt,minecraft:stone_slab;6;biome_1
Seems similar in many ways to
MC-59314(Guardians not spawning on superflat worlds).Different details, also much easier to test (just create a superflat world using preset "Water World").
Still an issue in 1.8.2-pre7
Still an issue in 1.8.4
Still an issue in 1.8.8 and the newest 1.9 snapshot 15w45a.
Can confirm that this issue is still present in all versions after the OP's reported versions. For creators trying to make a superflat void world for their Skyblock maps only regular mobs will spawn and Guardian Temples will not even spawn in.
Testing regarding this issue, this issue is superseded by issueMC-169728Edit: No longer the case, as moderator merged posts.
Confirmed for 1.15.2 and 20w12a
Can confirm, this is still an issue for 1.16 pre-2. I spent a few hours pouring over nbt data trying to figure out why my outpost wasn't working and weeded it out to world type. Also, I tried a superflat preset explicitely telling the game to generate the outposts to find out it didn't work anyway.
In 1.16.1 and 20w28a
Can confirm for 21w20a
Still the case in 1.18.1