类 Biome

java.lang.Object
net.minecraft.world.level.biome.Biome

public final class Biome extends Object
  • 字段详细资料

    • DIRECT_CODEC

      public static final com.mojang.serialization.Codec<Biome> DIRECT_CODEC
    • NETWORK_CODEC

      public static final com.mojang.serialization.Codec<Biome> NETWORK_CODEC
    • CODEC

      public static final com.mojang.serialization.Codec<Holder<Biome>> CODEC
    • LIST_CODEC

      public static final com.mojang.serialization.Codec<HolderSet<Biome>> LIST_CODEC
    • TEMPERATURE_NOISE

      private static final PerlinSimplexNoise TEMPERATURE_NOISE
    • FROZEN_TEMPERATURE_NOISE

      static final PerlinSimplexNoise FROZEN_TEMPERATURE_NOISE
    • BIOME_INFO_NOISE

      @Deprecated(forRemoval=true) public static final PerlinSimplexNoise BIOME_INFO_NOISE
      已过时, 待删除: 此 API 元素将从以后的版本中删除。
    • TEMPERATURE_CACHE_SIZE

      private static final int TEMPERATURE_CACHE_SIZE
      另请参阅:
    • climateSettings

      private final Biome.ClimateSettings climateSettings
    • generationSettings

      private final BiomeGenerationSettings generationSettings
    • mobSettings

      private final MobSpawnSettings mobSettings
    • specialEffects

      private final BiomeSpecialEffects specialEffects
    • temperatureCache

      private final ThreadLocal<it.unimi.dsi.fastutil.longs.Long2FloatLinkedOpenHashMap> temperatureCache
    • modifiableBiomeInfo

      private final ModifiableBiomeInfo modifiableBiomeInfo
  • 构造器详细资料

  • 方法详细资料

    • getSkyColor

      public int getSkyColor()
    • getMobSettings

      public MobSpawnSettings getMobSettings()
    • hasPrecipitation

      public boolean hasPrecipitation()
    • getPrecipitationAt

      public Biome.Precipitation getPrecipitationAt(BlockPos pPos)
    • getHeightAdjustedTemperature

      private float getHeightAdjustedTemperature(BlockPos pPos)
    • getTemperature

      @Deprecated private float getTemperature(BlockPos pPos)
      已过时。
    • shouldFreeze

      public boolean shouldFreeze(LevelReader pLevel, BlockPos pPos)
    • shouldFreeze

      public boolean shouldFreeze(LevelReader pLevel, BlockPos pWater, boolean pMustBeAtEdge)
    • coldEnoughToSnow

      public boolean coldEnoughToSnow(BlockPos pPos)
    • warmEnoughToRain

      public boolean warmEnoughToRain(BlockPos pPos)
    • shouldMeltFrozenOceanIcebergSlightly

      public boolean shouldMeltFrozenOceanIcebergSlightly(BlockPos pPos)
    • shouldSnow

      public boolean shouldSnow(LevelReader pLevel, BlockPos pPos)
    • getGenerationSettings

      public BiomeGenerationSettings getGenerationSettings()
    • getFogColor

      public int getFogColor()
    • getGrassColor

      public int getGrassColor(double pPosX, double pPosZ)
    • getGrassColorFromTexture

      private int getGrassColorFromTexture()
    • getFoliageColor

      public int getFoliageColor()
    • getFoliageColorFromTexture

      private int getFoliageColorFromTexture()
    • getBaseTemperature

      public float getBaseTemperature()
    • getSpecialEffects

      public BiomeSpecialEffects getSpecialEffects()
    • getWaterColor

      public int getWaterColor()
    • getWaterFogColor

      public int getWaterFogColor()
    • getAmbientParticle

      public Optional<AmbientParticleSettings> getAmbientParticle()
    • getAmbientLoop

      public Optional<Holder<SoundEvent>> getAmbientLoop()
    • getAmbientMood

      public Optional<AmbientMoodSettings> getAmbientMood()
    • getAmbientAdditions

      public Optional<AmbientAdditionsSettings> getAmbientAdditions()
    • getBackgroundMusic

      public Optional<Music> getBackgroundMusic()
    • modifiableBiomeInfo

      public ModifiableBiomeInfo modifiableBiomeInfo()
      返回 Cache of original biome data and biome data modified by biome modifiers。 Modified biome data is set by server after datapacks and serverconfigs load. Climate and effects field reads are coremodded to redirect to this.
      返回:
      Cache of original biome data and biome data modified by biome modifiers
    • getModifiedClimateSettings

      public Biome.ClimateSettings getModifiedClimateSettings()
      返回 The biome's climate settings, with modifications if called after modifiers are applied in server init.。
      返回:
      The biome's climate settings, with modifications if called after modifiers are applied in server init.
    • getModifiedSpecialEffects

      public BiomeSpecialEffects getModifiedSpecialEffects()
      返回 The biome's client effects, with modifications if called after modifiers are applied in server init.。
      返回:
      The biome's client effects, with modifications if called after modifiers are applied in server init.