find valid generation point should now test for biome

This commit is contained in:
gnembon committed 2022-11-29 21:14:44 +01:00
1 parent d05d08ba7c
commit c16cb2e9dd
1 file changed
+2 -2
@@ -218,8 +218,8 @@ public class FeatureGenerator
final HolderSet<Biome> structureBiomes = structure.biomes(); final HolderSet<Biome> structureBiomes = structure.biomes();
if (!computeBox) { if (!computeBox) {
Holder<Biome> genBiome = generator.getBiomeSource().getNoiseBiome(QuartPos.fromBlock(pos.getX()), QuartPos.fromBlock(pos.getY()), QuartPos.fromBlock(pos.getZ()), seed.sampler()); //Holder<Biome> genBiome = generator.getBiomeSource().getNoiseBiome(QuartPos.fromBlock(pos.getX()), QuartPos.fromBlock(pos.getY()), QuartPos.fromBlock(pos.getZ()), seed.sampler());
if (structureBiomes.contains(genBiome) && structure.findValidGenerationPoint(new Structure.GenerationContext( if (structure.findValidGenerationPoint(new Structure.GenerationContext(
world.registryAccess(), generator, generator.getBiomeSource(), world.registryAccess(), generator, generator.getBiomeSource(),
seed, world.getStructureManager(), world.getSeed(), chunkPos, world, structureBiomes::contains seed, world.getStructureManager(), world.getSeed(), chunkPos, world, structureBiomes::contains
)).isPresent()) )).isPresent())