Class BiomeSource
java.lang.Object
net.minecraft.world.level.biome.BiomeSource
- All Implemented Interfaces:
BiomeResolver
- Direct Known Subclasses:
CheckerboardColumnBiomeSource, FixedBiomeSource, MultiNoiseBiomeSource, TheEndBiomeSource
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDebugInfo(List<String> result, BlockPos feetPos, Climate.Sampler sampler) protected abstract com.mojang.serialization.MapCodec<? extends BiomeSource> codec()findBiomeHorizontal(int originX, int originY, int originZ, int searchRadius, int skipSteps, Predicate<Holder<Biome>> allowed, RandomSource random, boolean findClosest, Climate.Sampler sampler) findBiomeHorizontal(int x, int y, int z, int searchRadius, Predicate<Holder<Biome>> allowed, RandomSource random, Climate.Sampler sampler) findClosestBiome3d(BlockPos origin, int searchRadius, int sampleResolutionHorizontal, int sampleResolutionVertical, Predicate<Holder<Biome>> allowed, Climate.Sampler sampler, LevelReader level) getBiomesWithin(int x, int y, int z, int r, Climate.Sampler sampler) getNoiseBiome(int quartX, int quartY, int quartZ, Climate.Sampler sampler)
-
Field Details
-
CODEC
-
possibleBiomes
-
-
Constructor Details
-
BiomeSource
protected BiomeSource()
-
-
Method Details
-
codec
-
collectPossibleBiomes
-
possibleBiomes
-
getBiomesWithin
-
findBiomeHorizontal
public @Nullable com.mojang.datafixers.util.Pair<BlockPos, Holder<Biome>> findBiomeHorizontal(int x, int y, int z, int searchRadius, Predicate<Holder<Biome>> allowed, RandomSource random, Climate.Sampler sampler) -
findClosestBiome3d
public @Nullable com.mojang.datafixers.util.Pair<BlockPos, Holder<Biome>> findClosestBiome3d(BlockPos origin, int searchRadius, int sampleResolutionHorizontal, int sampleResolutionVertical, Predicate<Holder<Biome>> allowed, Climate.Sampler sampler, LevelReader level) -
findBiomeHorizontal
public @Nullable com.mojang.datafixers.util.Pair<BlockPos, Holder<Biome>> findBiomeHorizontal(int originX, int originY, int originZ, int searchRadius, int skipSteps, Predicate<Holder<Biome>> allowed, RandomSource random, boolean findClosest, Climate.Sampler sampler) -
getNoiseBiome
public abstract Holder<Biome> getNoiseBiome(int quartX, int quartY, int quartZ, Climate.Sampler sampler) - Specified by:
getNoiseBiomein interfaceBiomeResolver
-
addDebugInfo
-