The bug
Based on MC-1788 ocelots should not spawn if Peaceful is set as difficulty. However when reopening a world with Peaceful as difficulty they will spawn.
How to reproduce
Create a Superflat world with the following preset
3;minecraft:grass;21;
Set the difficulty to Peaceful
Kill all other currently existing entities
/kill @e[type=!player]
Wait some time
→ You should not see any ocelots spawningReopen the world
→ Ocelots start spawning despite the fact that the difficulty is still Peaceful
Linked issues
relates to 1
Comments 6
Cannot reproduce for 1.13.1. Can anyone else try to reproduce?
EDIT: Can reproduce with preset @unknown provided, didn't know about that.
Can't reproduce in 1.13.1 with that preset as ocelots don't seem to spawn anymore at that height. They now only appear to spawn at sea level or higher as described on the wiki. So basically I'm still able to reproduce this issue in 1.13.1 with that preset here:
69*minecraft:grass_block;minecraft:jungle;
But what's interesting, unrelated to this ticket here, parrots don't spawn for me anymore with these jungle superflat presets in 1.13.1 when they did in 1.12. I wonder what has changed in this regard.
I get ocelots spawning in the testing world i have just not parrots or do oyu mean in peaceful which i aint tried?