
[Bug] Not possible to specify vanilla generator for un-modded dimension?
OpenBagTwo opened this issue ยท 2 comments
What happened?
When playing a Minecraft instance with only BetterEnd (and explicitly not BetterNether), the worldgen for both Nether and End dimensions is set to BetterX. The primary consequence of this is that biomes, structures and other points of interest do not generate where predicted by tools such as chunkbase.
My expectation would be that the default behavior would be that the Nether would stay completely untouched if BetterNether were not installed (and vice versa), but barring that, I would expect there to be a configuration option I could change to disable BetterX worldgen settings on a per-dimension basis, but even after explicitly setting:
- main.json
- applyPatches: false,
- repairBiomesOnLoad: false (already the default)
- server.json
- auto_sync
- forceBetterXPreset: false
- auto_sync
- generator.json
- options
- biomeSource
- fixNetherBiomeSource: false
- biomeSource
- options
and editing level.dat
to reset the world gen settings for the Nether, when loading the world, logs show that BCLib "fixes" the Nether's worldgen to use the "correct generator, and opening up level.dat
again confirms that the Nether world gen settings have reverted to BetterX
BCLib
2.1.2
Fabric API
0.63.0
Fabric Loader
0.14.10
Minecraft
1.19.2
Relevant log output
[22:29:54] [Render thread/INFO]: [bclib] Loading from builtin Registry
[22:29:54] [Render thread/INFO]: [bclib] Running Pre Patchers on /home/openbagtwo/.minecraft/saves/Esha Ness/.
[22:29:54] [Render thread/INFO]: [DataFixerAPI] Everything up to date
[22:29:55] [Render thread/INFO]: [fabric-registry-sync] Loaded registry data [file 1/4]
[22:29:55] [Render thread/INFO]: [bclib] Loading from datapack Registry
[22:29:55] [Render thread/INFO]: [bclib] Enforcing Correct Generator for minecraft:the_nether.
Other Mods
- BetterEnd 2.1.1
- sodium 0.4.4+build.18
- lithium 0.10.0
- lazydfu 0.1.3
You can change the settings per dimension in the World-Generator UI. Navigate to Create New World -> More World Options ... -> Customise, and turn off Use Custom BiomeSource for the Nether. That will deactivate our extension.
For an existing world, you need to edit the data/worlds_together.nbt
file, not the level.dat
. When that file is changed, bclib will automatically fix the level.dat
file when you load the world.