Package net.minecraft.world.level.biome
Class BiomeSource
java.lang.Object
net.minecraft.world.level.biome.BiomeSource
- All Implemented Interfaces:
BiomeManager.NoiseBiomeSource
- Direct Known Subclasses:
CheckerboardColumnBiomeSource
,FixedBiomeSource
,MultiNoiseBiomeSource
,OverworldBiomeSource
,TheEndBiomeSource
-
Field Summary
Modifier and TypeFieldDescriptionstatic com.mojang.serialization.Codec<BiomeSource>
protected Map<StructureFeature<?>,Boolean>
protected Set<BlockState>
-
Constructor Summary
ModifierConstructorDescriptionprotected
BiomeSource(List<Biome> p_47894_)
protected
BiomeSource(Stream<Supplier<Biome>> p_47896_)
-
Method Summary
Modifier and TypeMethodDescriptionboolean
canGenerateStructure(StructureFeature<?> p_47918_)
protected abstract com.mojang.serialization.Codec<? extends BiomeSource>
codec()
findBiomeHorizontal(int p_47901_, int p_47902_, int p_47903_, int p_47904_, int p_47905_, Predicate<Biome> p_47906_, Random p_47907_, boolean p_47908_)
findBiomeHorizontal(int p_47910_, int p_47911_, int p_47912_, int p_47913_, Predicate<Biome> p_47914_, Random p_47915_)
getBiomesWithin(int p_47897_, int p_47898_, int p_47899_, int p_47900_)
abstract BiomeSource
withSeed(long p_47916_)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.world.level.biome.BiomeManager.NoiseBiomeSource
getNoiseBiome, getPrimaryBiome
-
Field Details
-
CODEC
-
supportedStructures
-
surfaceBlocks
-
possibleBiomes
-
-
Constructor Details
-
BiomeSource
-
BiomeSource
-
-
Method Details
-
codec
-
withSeed
-
possibleBiomes
-
getBiomesWithin
-
findBiomeHorizontal
-
findBiomeHorizontal
-
canGenerateStructure
-
getSurfaceBlocks
-