net.minecraft.world.level.biome

public abstract class BiomeSource

implements BiomeResolver

dhp
net.minecraft.world.level.biome.BiomeSource
net.minecraft.class_1966
net.minecraft.world.biome.source.BiomeSource
net.minecraft.world.level.biome.WorldChunkManager

Field summary

Modifier and TypeField
public static final com.mojang.serialization.Codec<BiomeSource>
a
CODEC
field_24713
CODEC
private final Supplier<Set<Holder<Biome>>>
b
possibleBiomes
field_20643
biomes

Constructor summary

ModifierConstructor
protected ()

Method summary

Modifier and TypeMethod
protected abstract com.mojang.serialization.MapCodec<? extends BiomeSource>
a()
codec()
method_28442()
getCodec()
protected abstract Stream<Holder<Biome>>
b()
collectPossibleBiomes()
method_49494()
biomeStream()
public Set<Holder<Biome>>
c()
possibleBiomes()
method_28443()
getBiomes()
public Set<Holder<Biome>>
a(int arg0, int arg1, int arg2, int arg3, dhu$f arg4)
getBiomesWithin(int arg0, int arg1, int arg2, int arg3, Climate$Sampler arg4)
method_8763(int arg0, int arg1, int arg2, int arg3, class_6544$class_6552 arg4)
getBiomesInArea(int x, int y, int z, int radius, MultiNoiseUtil$MultiNoiseSampler sampler)
public com.mojang.datafixers.util.Pair<BlockPos, Holder<Biome>>
a(int arg0, int arg1, int arg2, int arg3, Predicate<jr<dhl>> arg4, azh arg5, dhu$f arg6)
findBiomeHorizontal(int arg0, int arg1, int arg2, int arg3, Predicate<Holder<Biome>> arg4, RandomSource arg5, Climate$Sampler arg6)
method_8762(int arg0, int arg1, int arg2, int arg3, Predicate<class_6880<class_1959>> arg4, class_5819 arg5, class_6544$class_6552 arg6)
locateBiome(int x, int y, int z, int radius, Predicate<RegistryEntry<Biome>> predicate, Random random, MultiNoiseUtil$MultiNoiseSampler noiseSampler)
public com.mojang.datafixers.util.Pair<BlockPos, Holder<Biome>>
a(ji arg0, int arg1, int arg2, int arg3, Predicate<jr<dhl>> arg4, dhu$f arg5, dgm arg6)
findClosestBiome3d(BlockPos arg0, int arg1, int arg2, int arg3, Predicate<Holder<Biome>> arg4, Climate$Sampler arg5, LevelReader arg6)
method_42310(class_2338 arg0, int arg1, int arg2, int arg3, Predicate<class_6880<class_1959>> arg4, class_6544$class_6552 arg5, class_4538 arg6)
locateBiome(BlockPos origin, int radius, int horizontalBlockCheckInterval, int verticalBlockCheckInterval, Predicate<RegistryEntry<Biome>> predicate, MultiNoiseUtil$MultiNoiseSampler noiseSampler, WorldView world)
public com.mojang.datafixers.util.Pair<BlockPos, Holder<Biome>>
a(int arg0, int arg1, int arg2, int arg3, int arg4, Predicate<jr<dhl>> arg5, azh arg6, boolean arg7, dhu$f arg8)
findBiomeHorizontal(int arg0, int arg1, int arg2, int arg3, int arg4, Predicate<Holder<Biome>> arg5, RandomSource arg6, boolean arg7, Climate$Sampler arg8)
method_24385(int arg0, int arg1, int arg2, int arg3, int arg4, Predicate<class_6880<class_1959>> arg5, class_5819 arg6, boolean arg7, class_6544$class_6552 arg8)
locateBiome(int x, int y, int z, int radius, int blockCheckInterval, Predicate<RegistryEntry<Biome>> predicate, Random random, boolean arg7, MultiNoiseUtil$MultiNoiseSampler noiseSampler)
public abstract Holder<Biome>
getNoiseBiome(int arg0, int arg1, int arg2, dhu$f arg3)
getNoiseBiome(int arg0, int arg1, int arg2, Climate$Sampler arg3)
method_38109(int arg0, int arg1, int arg2, class_6544$class_6552 arg3)
getBiome(int arg0, int arg1, int arg2, MultiNoiseUtil$MultiNoiseSampler arg3)
public void
a(List<String> arg0, ji arg1, dhu$f arg2)
addDebugInfo(List<String> arg0, BlockPos arg1, Climate$Sampler arg2)
method_38114(List<String> arg0, class_2338 arg1, class_6544$class_6552 arg2)
addDebugInfo(List<String> info, BlockPos pos, MultiNoiseUtil$MultiNoiseSampler noiseSampler)