fix default biomes on no biome section data biome

This commit is contained in:
mcrcortex
2025-07-02 00:03:14 +10:00
parent 258ccf89e0
commit 6ba3111ada

View File

@@ -485,8 +485,11 @@ public class WorldImporter implements IDataImporter {
return;
}
var blockStates = blockStatesRes.getPartialOrThrow();
var biomes = this.biomeCodec.parse(NbtOps.INSTANCE, section.getCompound("biomes").get()).result().orElse(this.defaultBiomeProvider);
var biomes = this.defaultBiomeProvider;
var optBiomes = section.getCompound("biomes");
if (optBiomes.isPresent()) {
biomes = this.biomeCodec.parse(NbtOps.INSTANCE, optBiomes.get()).result().orElse(this.defaultBiomeProvider);
}
VoxelizedSection csec = WorldConversionFactory.convert(
SECTION_CACHE.get().setPosition(x, y, z),
this.world.getMapper(),