Package net.minecraft.world.biome.source
Class BiomeSource
java.lang.Object
net.minecraft.world.biome.source.BiomeSource
- All Implemented Interfaces:
BiomeAccess.Storage
- Direct Known Subclasses:
CheckerboardBiomeSource,FixedBiomeSource,MultiNoiseBiomeSource,TheEndBiomeSource,VanillaLayeredBiomeSource
public abstract class BiomeSource extends Object implements BiomeAccess.Storage
-
Field Summary
Fields Modifier and Type Field Description protected List<Biome>biomesstatic com.mojang.serialization.Codec<BiomeSource>field_24713private static List<Biome>SPAWN_BIOMESprotected Map<StructureFeature<?>,Boolean>structureFeaturesprotected Set<BlockState>topMaterials -
Constructor Summary
Constructors Modifier Constructor Description protectedBiomeSource(List<Biome> biomes) -
Method Summary
Modifier and Type Method Description Set<Biome>getBiomesInArea(int x, int y, int z, int radius)List<Biome>getSpawnBiomes()Set<BlockState>getTopMaterials()booleanhasStructureFeature(StructureFeature<?> feature)BlockPoslocateBiome(int x, int y, int z, int radius, int int2, List<Biome> biomes, Random random, boolean bool)BlockPoslocateBiome(int x, int y, int z, int radius, List<Biome> biomes, Random random)protected abstract com.mojang.serialization.Codec<? extends BiomeSource>method_28442()List<Biome>method_28443()abstract BiomeSourcewithSeed(long seed)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.biome.source.BiomeAccess.Storage
getBiomeForNoiseGen