When comparing identical seeds between versions it would appear that the general features (caves, plateaus, lakes) of the nether dimension are very similar, and that for nether fortresses that do spawn, they spawn in exactly the same way with exactly the same shape in exactly the same spot as in 1.15.2.
Yet it would appear that many fortresses are failing to generate.
When testing in seed -8263492127909406043, the fortress at 587 70 984 spawns in the same place with the same rooms and the same hallways leading out. Essentially an identical fortress. Yet the fortress that is found at 903 68 630 in 1.15.2 does not spawn in 20w06a. In fact that fortress has 2 neighbours in the same lava lake to its north and south which also fail to spawn in the snapshot.
Before this point, those fortresses properly generate identically in all versions from at least 1.11.2 to 1.15.2
Thus potentially looking at a massive reduction in the number of fortresses that generate.
How to reproduce
Create a new world with the following seed
1894983001
Teleport to the nether using this command:
/execute in minecraft:the_nether run tp @s 3314.70 105.35 -4676.21 273.45 82.50
❌ There is no fortress here, unlike in 1.15.2
Linked issues
is duplicated by 5
Attachments
Comments 13
I guess it would appear so. The fortresses' starting points all appear to be in crimson forest biomes. I guess this one can be closed then.
I have pictorial/concrete evidence and world generation data to support this claim.
Incidentally, after wandering tens of thousands of blocks in the nether in version 1.15 (stressing: java edition) I found a very good spot to build a wither skeleton farm, but the desired fortress is not present if the same terrain is generated in snapshots 20w06a to 20w09a.
Evidence description:
seed:1894983001
Compare terrain and fortress generation in the 100 blocks radius around (x,z)=(3300,-4600)
Here follows pictures of the mentioned terrain in versions 1.15 and 20w09a:
[media]I'd like to point as well that the picture in the current snapshot shows nether_wastes terrain.
Thus, I treat this as an unintended feature to be reported.
To you workers, a nice day.
The behaviour in your world is exactly as described by Slicedlime. The origin point for the fortress in your seed is at 3395 -4744, give or take 4 blocks. (The origin point for all nether fortresses is in that room with the lava "well")
In 1.15.2, as expected, that entire chunk occurs in minecraft:nether
In 20w06a, and 20w09a that chunk occurs in minecraft:warped_forest
Fortresses cannot generate if their starting points are in warped_forest or crimson_forest, as described by Slicedlime. You will sometimes see those fortresses in those biomes, it is because they began generation in nether_wastes or soulsand_valley and expanded into an adjacent biome.
So this is the behaviour expected of the world generator.
=====
Do I personally think this behaviour is detrimental and should be considered a bug? Personally, yes. It has the potential of being a severe restriction in how common nether fortresses are. The warped forests and crimson forests are fairly common biomes, and there is not much harm in having fortresses generate inside them. I also think the fortress bounding box should override the spawning restrictions of the biome in the same way that spawners work normally in a mooshroom biome, phantoms spawn in a mooshroom biome, and infested blocks will still generate in a stronghold in a mooshroom biome.
However, I recognize that at this point that this is on the fence between a bug report and a feature request.
[media]20w16a was just added as an affected version; was this actually tested? Fortresses were added to the generation of every biome this snapshot.
Following up. Nothing in the change log pointed to fortresses being able to start generating in every biome, but now there are other things to consider.
I rendered the same seed in 20w16a. Fortresses as rare as in 20w15a.....but now there are bastions and ruins which also need space to generate (and can generate everywhere), and so the density/rarity of fortresses seems to make sense now. Attached a render for comparison to previous versions.
[media]Is 20w16a affected? I don't know. It partly depends on how mojang wants the nether to look like, and it partly depends on someone in the community identifying an extreme edge case. I certainly didn't add 20w16 to the list.
This was confirmed as intended in this video: https://www.youtube.com/watch?v=r1ABrlyrq30 (under Corrections around a minute into the video)
Edit: Note that these snapshot videos are not official sources, and shouldn't determine the resolution of tickets.