public abstract class BiomeSource extends Object implements BiomeAccess.Storage
| Modifier and Type | Field and Description |
|---|---|
protected Set<Biome> |
biomes |
private static List<Biome> |
SPAWN_BIOMES |
protected Map<StructureFeature<?>,Boolean> |
structureFeatures |
protected Set<BlockState> |
topMaterials |
| Modifier | Constructor and Description |
|---|---|
protected |
BiomeSource(Set<Biome> biomes) |
| Modifier and Type | Method and Description |
|---|---|
abstract BiomeSource |
create(long seed) |
Set<Biome> |
getBiomesInArea(int x,
int y,
int z,
int radius) |
float |
getNoiseAt(int x,
int z) |
List<Biome> |
getSpawnBiomes() |
Set<BlockState> |
getTopMaterials() |
boolean |
hasStructureFeature(StructureFeature<?> feature) |
BlockPos |
locateBiome(int x,
int y,
int z,
int radius,
List<Biome> list,
Random random) |
BlockPos |
method_24385(int int2,
int int3,
int int4,
int int5,
int int6,
List<Biome> list,
Random random,
boolean bool) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBiomeForNoiseGenprotected final Map<StructureFeature<?>,Boolean> structureFeatures
protected final Set<BlockState> topMaterials
@Environment(value=CLIENT) public abstract BiomeSource create(long seed)
public BlockPos locateBiome(int x, int y, int z, int radius, List<Biome> list, Random random)
@Nullable public BlockPos method_24385(int int2, int int3, int int4, int int5, int int6, List<Biome> list, Random random, boolean bool)
public float getNoiseAt(int x,
int z)
public boolean hasStructureFeature(StructureFeature<?> feature)
public Set<BlockState> getTopMaterials()