public abstract class BiomeProvider extends java.lang.Object implements BiomeManager.IBiomeReader
Modifier and Type | Field and Description |
---|---|
protected java.util.Set<Biome> |
biomes |
static java.util.List<Biome> |
BIOMES_TO_SPAWN_IN |
protected java.util.Map<Structure<?>,java.lang.Boolean> |
hasStructureCache |
protected java.util.Set<BlockState> |
topBlocksCache |
Modifier | Constructor and Description |
---|---|
protected |
BiomeProvider(java.util.Set<Biome> biomesIn) |
Modifier and Type | Method and Description |
---|---|
float |
func_222365_c(int p_222365_1_,
int p_222365_2_) |
BlockPos |
func_225531_a_(int xIn,
int yIn,
int zIn,
int radiusIn,
java.util.List<Biome> biomesIn,
java.util.Random randIn) |
java.util.Set<Biome> |
getBiomes(int xIn,
int yIn,
int zIn,
int radius) |
java.util.List<Biome> |
getBiomesToSpawnIn() |
java.util.Set<BlockState> |
getSurfaceBlocks() |
boolean |
hasStructure(Structure<?> structureIn) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getNoiseBiome
public static final java.util.List<Biome> BIOMES_TO_SPAWN_IN
protected final java.util.Map<Structure<?>,java.lang.Boolean> hasStructureCache
protected final java.util.Set<BlockState> topBlocksCache
protected final java.util.Set<Biome> biomes
protected BiomeProvider(java.util.Set<Biome> biomesIn)
public java.util.List<Biome> getBiomesToSpawnIn()
public java.util.Set<Biome> getBiomes(int xIn, int yIn, int zIn, int radius)
@Nullable public BlockPos func_225531_a_(int xIn, int yIn, int zIn, int radiusIn, java.util.List<Biome> biomesIn, java.util.Random randIn)
public float func_222365_c(int p_222365_1_, int p_222365_2_)
public boolean hasStructure(Structure<?> structureIn)
public java.util.Set<BlockState> getSurfaceBlocks()