net.minecraft.world.biome.source

public abstract class BiomeSource

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

Field summary

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

Constructor summary

ModifierConstructor
protected ()

Method summary

Modifier and TypeMethod
protected abstract com.mojang.serialization.MapCodec<? extends BiomeSource>
codec()
method_28442()
getCodec()
protected abstract Stream<RegistryEntry<Biome>>
collectPossibleBiomes()
method_49494()
biomeStream()
public Set<RegistryEntry<Biome>>
possibleBiomes()
method_28443()
getBiomes()
public com.mojang.datafixers.util.Pair<BlockPos, RegistryEntry<Biome>>
findBiomeHorizontal(int x, int y, int z, int searchRadius, Predicate<Holder<Biome>> allowed, RandomSource random, RandomState randomState)
method_8762(int arg0, int arg1, int arg2, int arg3, Predicate<class_6880<class_1959>> arg4, class_5819 arg5, class_7138 arg6)
locateBiome(int x, int y, int z, int radius, Predicate<RegistryEntry<Biome>> predicate, Random random, NoiseConfig noiseConfig)
public com.mojang.datafixers.util.Pair<BlockPos, RegistryEntry<Biome>>
findClosestBiome3d(BlockPos origin, int searchRadius, int sampleResolutionHorizontal, int sampleResolutionVertical, Predicate<Holder<Biome>> allowed, RandomState randomState, LevelReader level)
method_42310(class_2338 arg0, int arg1, int arg2, int arg3, Predicate<class_6880<class_1959>> arg4, class_7138 arg5, class_4538 arg6)
locateBiome(BlockPos origin, int radius, int horizontalBlockCheckInterval, int verticalBlockCheckInterval, Predicate<RegistryEntry<Biome>> predicate, NoiseConfig noiseConfig, WorldView world)
public com.mojang.datafixers.util.Pair<BlockPos, RegistryEntry<Biome>>
findBiomeHorizontal(int originX, int originY, int originZ, int searchRadius, int skipSteps, Predicate<Holder<Biome>> allowed, RandomSource random, boolean findClosest, RandomState randomState)
method_24385(int arg0, int arg1, int arg2, int arg3, int arg4, Predicate<class_6880<class_1959>> arg5, class_5819 arg6, boolean arg7, class_7138 arg8)
locateBiome(int x, int y, int z, int radius, int blockCheckInterval, Predicate<RegistryEntry<Biome>> predicate, Random random, boolean orderByIncreasingDistance, NoiseConfig noiseConfig)
public final BiomeSupplier
createUncachedResolver(RandomState randomState)
method_1_9911(class_7138 arg0)
getBiomeSupplier(NoiseConfig noiseConfig)
public final BiomeSupplier
createCachingResolver(RandomState randomState)
method_1_9909(class_7138 arg0)
getCachedBiomeSupplier(NoiseConfig noiseConfig)
public abstract BiomeSupplier
createResolver(Climate$Sampler sampler)
method_1_9606(class_6544$class_6552 arg0)
getBiomeSupplier(MultiNoiseUtil$MultiNoiseSampler sampler)
public BiomeSupplier
createResolverForChunk(Climate$Sampler sampler, int minQuartX, int minQuartY, int minQuartZ, int quartSizeX, int quartSizeY, int quartSizeZ)
method_1_9910(class_6544$class_6552 arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6)
getBoundedBiomeSupplier(MultiNoiseUtil$MultiNoiseSampler sampler, int minX, int minY, int minZ, int sizeX, int sizeY, int sizeZ)
public void
addDebugInfo(List<String> result, BlockPos feetPos, Climate$Sampler sampler)
method_38114(List<String> arg0, class_2338 arg1, class_6544$class_6552 arg2)
addDebugInfo(List<String> info, BlockPos pos, MultiNoiseUtil$MultiNoiseSampler noiseSampler)
private Set
lambda$new$0()
method_68691()
method_68691()