Package net.minecraft.world.level.biome
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 TypeMethodDescriptionvoid
addDebugInfo
(List<String> pInfo, BlockPos pPos, Climate.Sampler pSampler) protected abstract com.mojang.serialization.MapCodec
<? extends BiomeSource> codec()
findBiomeHorizontal
(int pX, int pY, int pZ, int pRadius, int pIncrement, Predicate<Holder<Biome>> pBiomePredicate, RandomSource pRandom, boolean pFindClosest, Climate.Sampler pSampler) findBiomeHorizontal
(int pX, int pY, int pZ, int pRadius, Predicate<Holder<Biome>> pBiomePredicate, RandomSource pRandom, Climate.Sampler pSampler) findClosestBiome3d
(BlockPos pPos, int pRadius, int pHorizontalStep, int pVerticalStep, Predicate<Holder<Biome>> pBiomePredicate, Climate.Sampler pSampler, LevelReader pLevel) getBiomesWithin
(int pX, int pY, int pZ, int pRadius, Climate.Sampler pSampler) getNoiseBiome
(int pX, int pY, int pZ, Climate.Sampler pSampler)
-
Field Details
-
CODEC
-
possibleBiomes
-
-
Constructor Details
-
BiomeSource
protected BiomeSource()
-
-
Method Details
-
codec
-
collectPossibleBiomes
-
possibleBiomes
-
getBiomesWithin
public Set<Holder<Biome>> getBiomesWithin(int pX, int pY, int pZ, int pRadius, Climate.Sampler pSampler) -
findBiomeHorizontal
@Nullable public com.mojang.datafixers.util.Pair<BlockPos,Holder<Biome>> findBiomeHorizontal(int pX, int pY, int pZ, int pRadius, Predicate<Holder<Biome>> pBiomePredicate, RandomSource pRandom, Climate.Sampler pSampler) -
findClosestBiome3d
@Nullable public com.mojang.datafixers.util.Pair<BlockPos,Holder<Biome>> findClosestBiome3d(BlockPos pPos, int pRadius, int pHorizontalStep, int pVerticalStep, Predicate<Holder<Biome>> pBiomePredicate, Climate.Sampler pSampler, LevelReader pLevel) -
findBiomeHorizontal
@Nullable public com.mojang.datafixers.util.Pair<BlockPos,Holder<Biome>> findBiomeHorizontal(int pX, int pY, int pZ, int pRadius, int pIncrement, Predicate<Holder<Biome>> pBiomePredicate, RandomSource pRandom, boolean pFindClosest, Climate.Sampler pSampler) -
getNoiseBiome
- Specified by:
getNoiseBiome
in interfaceBiomeResolver
-
addDebugInfo
-