Package net.minecraft.world.biome
Class Biome
java.lang.Object
net.minecraft.world.biome.Biome
- Direct Known Subclasses:
BadlandsBiome,BadlandsPlateauBiome,BambooJungleBiome,BambooJungleHillsBiome,BasaltDeltasBiome,BeachBiome,BirchForestBiome,BirchForestHillsBiome,ColdOceanBiome,CrimsonForestBiome,DarkForestBiome,DarkForestHillsBiome,DeepColdOceanBiome,DeepFrozenOceanBiome,DeepLukewarmOceanBiome,DeepOceanBiome,DeepWarmOceanBiome,DesertBiome,DesertHillsBiome,DesertLakesBiome,EndBarrensBiome,EndBiome,EndHighlandsBiome,EndIslandsSmallBiome,EndMidlandsBiome,ErodedBadlandsBiome,FlowerForestBiome,ForestBiome,FrozenOceanBiome,FrozenRiverBiome,GiantSpruceTaigaBiome,GiantSpruceTaigaHillsBiome,GiantTreeTaigaBiome,GiantTreeTaigaHillsBiome,GravellyMountainsBiome,IceSpikesBiome,JungleBiome,JungleEdgeBiome,JungleHillsBiome,LukewarmOceanBiome,ModifiedBadlandsPlateauBiome,ModifiedGravellyMountainsBiome,ModifiedJungleBiome,ModifiedJungleEdgeBiome,ModifiedWoodedBadlandsPlateauBiome,MountainEdgeBiome,MountainsBiome,MushroomFieldsBiome,MushroomFieldShoreBiome,NetherWastesBiome,OceanBiome,PlainsBiome,RiverBiome,SavannaBiome,SavannaPlateauBiome,ShatteredSavannaBiome,ShatteredSavannaPlateauBiome,SnowyBeachBiome,SnowyMountainsBiome,SnowyTaigaBiome,SnowyTaigaHillsBiome,SnowyTaigaMountainsBiome,SnowyTundraBiome,SoulSandValleyBiome,StoneShoreBiome,SunflowerPlainsBiome,SwampBiome,SwampHillsBiome,TaigaBiome,TaigaHillsBiome,TaigaMountainsBiome,TallBirchForestBiome,TallBirchHillsBiome,VoidBiome,WarmOceanBiome,WarpedForestBiome,WoodedBadlandsPlateauBiome,WoodedHillsBiome,WoodedMountainsBiome
public class Biome extends Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBiome.Categorystatic classBiome.MixedNoisePointRepresents a point in a multi-dimensional cartesian plane.static classBiome.Precipitationstatic classBiome.Settingsstatic classBiome.SpawnDensityEmbodies the density limit information of a type of entity in entity spawning logic.static classBiome.SpawnEntrystatic classBiome.TemperatureGroup -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description privateBiome(Biome.Precipitation precipitation, Biome.Category category, float float2, float float3, float float4, float float5, BiomeEffects biomeEffects, int int2, ConfiguredSurfaceBuilder<?> configuredSurfaceBuilder, Map<GenerationStep.Carver,List<ConfiguredCarver<?>>> map, Map<GenerationStep.Feature,List<ConfiguredFeature<?,?>>> map2, List<ConfiguredStructureFeature<?,?>> list, Map<SpawnGroup,List<Biome.SpawnEntry>> map3, List<Biome.MixedNoisePoint> list2, Optional<String> optional)protectedBiome(Biome.Settings settings) -
Method Summary
-
Field Details
-
LOGGER
-
field_24677
-
BIOMES
-
PARENT_BIOME_ID_MAP
-
TEMPERATURE_NOISE
-
FOLIAGE_NOISE
-
translationKey
-
depth
protected final float depth -
scale
protected final float scale -
temperature
protected final float temperature -
downfall
protected final float downfall -
skyColor
private final int skyColor -
parent
-
surfaceBuilder
-
category
-
precipitation
-
effects
-
carvers
-
features
-
flowerFeatures
-
structureFeatures
-
spawns
-
spawnDensities
-
noisePoints
-
temperatureCache
-
-
Constructor Details
-
Biome
-
Biome
private Biome(Biome.Precipitation precipitation, Biome.Category category, float float2, float float3, float float4, float float5, BiomeEffects biomeEffects, int int2, ConfiguredSurfaceBuilder<?> configuredSurfaceBuilder, Map<GenerationStep.Carver,List<ConfiguredCarver<?>>> map, Map<GenerationStep.Feature,List<ConfiguredFeature<?,?>>> map2, List<ConfiguredStructureFeature<?,?>> list, Map<SpawnGroup,List<Biome.SpawnEntry>> map3, List<Biome.MixedNoisePoint> list2, Optional<String> optional)
-
-
Method Details
-
getModifiedBiome
-
configureCarver
public static <C extends CarverConfig> ConfiguredCarver<C> configureCarver(Carver<C> carver, C config) -
hasParent
public boolean hasParent() -
calculateSkyColor
private int calculateSkyColor() -
getSkyColor
@Environment(CLIENT) public int getSkyColor() -
addSpawn
-
addSpawnDensity
-
getEntitySpawnList
-
getSpawnDensity
-
getPrecipitation
-
hasHighHumidity
public boolean hasHighHumidity() -
getMaxSpawnChance
public float getMaxSpawnChance() -
computeTemperature
-
getTemperature
-
canSetIce
-
canSetIce
-
canSetSnow
-
addFeature
-
addCarver
public <C extends CarverConfig> void addCarver(GenerationStep.Carver step, ConfiguredCarver<C> configuredCarver) -
getCarversForStep
-
addStructureFeature
-
hasStructureFeature
-
method_28413
-
method_28405
public ConfiguredStructureFeature<?,?> method_28405(ConfiguredStructureFeature<?,?> configuredStructureFeature) -
getFlowerFeatures
-
getFeaturesForStep
-
generateFeatureStep
public void generateFeatureStep(GenerationStep.Feature step, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, ServerWorldAccess serverWorldAccess, long populationSeed, ChunkRandom chunkRandom, BlockPos pos) -
getFogColor
@Environment(CLIENT) public int getFogColor() -
getGrassColorAt
@Environment(CLIENT) public int getGrassColorAt(double x, double z) -
getFoliageColor
@Environment(CLIENT) public int getFoliageColor() -
buildSurface
public void buildSurface(Random random, Chunk chunk, int x, int z, int worldHeight, double noise, BlockState defaultBlock, BlockState defaultFluid, int seaLevel, long seed) -
getTemperatureGroup
-
getDepth
public final float getDepth() -
getRainfall
public final float getRainfall() -
getName
-
getTranslationKey
-
getScale
public final float getScale() -
getTemperature
public final float getTemperature() -
getEffects
-
getWaterColor
@Environment(CLIENT) public final int getWaterColor() -
getWaterFogColor
@Environment(CLIENT) public final int getWaterFogColor() -
getParticleConfig
-
getLoopSound
-
getMoodSound
-
getAdditionsSound
-
method_27343
-
getCategory
-
getSurfaceBuilder
-
getSurfaceConfig
-
streamNoises
-
getParent
-