Package net.minecraft.world.level.biome
Class FixedBiomeSource
java.lang.Object
net.minecraft.world.level.biome.BiomeSource
net.minecraft.world.level.biome.FixedBiomeSource
- All Implemented Interfaces:
BiomeManager.NoiseBiomeSource
,BiomeResolver
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec
<FixedBiomeSource> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected com.mojang.serialization.MapCodec
<? extends BiomeSource> codec()
findBiomeHorizontal
(int x, int y, int z, int radius, int increment, Predicate<Holder<Biome>> biomePredicate, RandomSource random, boolean findClosest, Climate.Sampler sampler) findClosestBiome3d
(BlockPos pos, int radius, int horizontalStep, int verticalStep, Predicate<Holder<Biome>> biomePredicate, Climate.Sampler sampler, LevelReader level) getBiomesWithin
(int x, int y, int z, int radius, Climate.Sampler sampler) getNoiseBiome
(int x, int y, int z) Gets the biome at the given quart positions.getNoiseBiome
(int x, int y, int z, Climate.Sampler sampler) Methods inherited from class net.minecraft.world.level.biome.BiomeSource
addDebugInfo, findBiomeHorizontal, possibleBiomes
-
Field Details
-
CODEC
-
biome
-
-
Constructor Details
-
FixedBiomeSource
-
-
Method Details
-
collectPossibleBiomes
- Specified by:
collectPossibleBiomes
in classBiomeSource
-
codec
- Specified by:
codec
in classBiomeSource
-
getNoiseBiome
- Specified by:
getNoiseBiome
in interfaceBiomeResolver
- Specified by:
getNoiseBiome
in classBiomeSource
-
getNoiseBiome
Gets the biome at the given quart positions. Note that the coordinates passed into this method are 1/4 the scale of block coordinates.- Specified by:
getNoiseBiome
in interfaceBiomeManager.NoiseBiomeSource
-
findBiomeHorizontal
@Nullable public com.mojang.datafixers.util.Pair<BlockPos,Holder<Biome>> findBiomeHorizontal(int x, int y, int z, int radius, int increment, Predicate<Holder<Biome>> biomePredicate, RandomSource random, boolean findClosest, Climate.Sampler sampler) - Overrides:
findBiomeHorizontal
in classBiomeSource
-
findClosestBiome3d
@Nullable public com.mojang.datafixers.util.Pair<BlockPos,Holder<Biome>> findClosestBiome3d(BlockPos pos, int radius, int horizontalStep, int verticalStep, Predicate<Holder<Biome>> biomePredicate, Climate.Sampler sampler, LevelReader level) - Overrides:
findClosestBiome3d
in classBiomeSource
-
getBiomesWithin
- Overrides:
getBiomesWithin
in classBiomeSource
-