Ruined portals were meant to be spawning by default in superflat as shown in MC-179315 being resolved, but they don't. However, even when I used this preset:
minecraft:bedrock,2*minecraft:dirt,minecraft:grass_block;minecraft:plains;ruined_portal;stronghold(spread=2)
it still didn't generate any ruined portals, while still generating strongholds.
Update: Ruined portals still spawn in superflat worlds with the unmodified Overworld preset (added two screenshots showing this). They do not spawn in the Classic Flat preset, even when modified to have 120 layers of stone (ruling out MC-241438 being the problem here).
Linked issues
Attachments
Comments 6
@unknown This has been assigned a Mojang Priority, which means it has been triaged and is considered a valid bug.
@[[Mod] ampolive|https://bugs.mojang.com/secure/ViewProfile.jspa?name=ampolive]
However, it was assigned before 1.19, in which the superflat preset became not hardcoded and customizable with data dack.
I don't mean that this is invalid. In my first comment I just want to clarify that:
Feature settings in preset code had long been removed in 1.16.
Default superflat is different from Classic superflat preset. Strongholds generate in default superflat, but not in Classic superflat preset.
In the Description of this issue, strongholds and villages are generated because the reporter typing the preset code based on the default superflat. If typing it with the Classic superflat selected, only villages can be generated. If typing it with the Overworld superflat selected, lots of features and structures can be generated.
Can confirm in 1.18.2.