Skip to content

Ignores mods/data changing world types #16

@VirtualSofia

Description

@VirtualSofia

Minecraft version

1.21.x

Default World Type version

1.21-5.0.4

NeoForge version

21.1.213

The latest.log file

https://mclo.gs/zTkS4Il

Issue description

When using a mod or data loader to apply datapacks to the whole instance (like kubejs) to change a vanilla world type preset and that preset is the default selected in config, it will by defualt generate as in vanilla, ignoring changes made by data/mod data

For example I was using a mod that simply overwrites the vanilla flat world type preset to make it generate with more structures and features(tress, grass flowers) and set the config to default to minecraft:flat and if i make a world without changing world type it will just make a normal vanilla superflat world, but if I change teh world type and click clear back to super flat it will generate with the expected genration created by the mod
i even took the data from the mod to apply it as just a datapack loaded by kubejs and it behaved identically

Steps to reproduce

  1. Add some mod/ data to change the supeflat preset (like Super Flat Structures and Features)
  2. Set Default World Type config to default to supeflat
  3. Create New World
  4. See Bug, world has generated without changes from mod
  5. To confirm superflat preset mod is working correctly, make a new world but this time cycle world type back to superflat

Other information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions