Class FrozenBiome

java.lang.Object
net.frozenblock.lib.worldgen.biome.api.FrozenBiome

public abstract class FrozenBiome extends Object
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected final void
    addBottomBiome(@NotNull Consumer<com.mojang.datafixers.util.Pair<net.minecraft.world.level.biome.Climate.ParameterPoint,net.minecraft.resources.ResourceKey<net.minecraft.world.level.biome.Biome>>> consumer, net.minecraft.world.level.biome.Climate.Parameter temerature, net.minecraft.world.level.biome.Climate.Parameter humidity, net.minecraft.world.level.biome.Climate.Parameter continentalness, net.minecraft.world.level.biome.Climate.Parameter erosion, net.minecraft.world.level.biome.Climate.Parameter weirdness, float offset)
     
    abstract void
    addFeatures(net.minecraft.world.level.biome.BiomeGenerationSettings.Builder features)
     
    protected final void
    addSemiDeepBiome(@NotNull Consumer<com.mojang.datafixers.util.Pair<net.minecraft.world.level.biome.Climate.ParameterPoint,net.minecraft.resources.ResourceKey<net.minecraft.world.level.biome.Biome>>> parameters, net.minecraft.world.level.biome.Climate.Parameter temperature, net.minecraft.world.level.biome.Climate.Parameter humidity, net.minecraft.world.level.biome.Climate.Parameter continentalness, net.minecraft.world.level.biome.Climate.Parameter erosion, net.minecraft.world.level.biome.Climate.Parameter weirdness, float offset)
     
    abstract void
    addSpawns(net.minecraft.world.level.biome.MobSpawnSettings.Builder spawns)
     
    protected final void
    addSurfaceBiome(@NotNull Consumer<com.mojang.datafixers.util.Pair<net.minecraft.world.level.biome.Climate.ParameterPoint,net.minecraft.resources.ResourceKey<net.minecraft.world.level.biome.Biome>>> consumer, net.minecraft.world.level.biome.Climate.Parameter temperature, net.minecraft.world.level.biome.Climate.Parameter humidity, net.minecraft.world.level.biome.Climate.Parameter continentalness, net.minecraft.world.level.biome.Climate.Parameter erosion, net.minecraft.world.level.biome.Climate.Parameter weirdness, float offset)
     
    protected final void
    addUndergroundBiome(@NotNull Consumer<com.mojang.datafixers.util.Pair<net.minecraft.world.level.biome.Climate.ParameterPoint,net.minecraft.resources.ResourceKey<net.minecraft.world.level.biome.Biome>>> consumer, net.minecraft.world.level.biome.Climate.Parameter temperature, net.minecraft.world.level.biome.Climate.Parameter humidity, net.minecraft.world.level.biome.Climate.Parameter continentalness, net.minecraft.world.level.biome.Climate.Parameter erosion, net.minecraft.world.level.biome.Climate.Parameter weirdness, float offset)
     
    abstract @Nullable net.minecraft.world.level.biome.AmbientAdditionsSettings
     
    abstract @Nullable net.minecraft.core.Holder<net.minecraft.sounds.SoundEvent>
     
    abstract @Nullable net.minecraft.world.level.biome.AmbientMoodSettings
     
    abstract @Nullable net.minecraft.world.level.biome.AmbientParticleSettings
     
    abstract @Nullable net.minecraft.sounds.Music
     
    abstract String
     
    final @NotNull net.minecraft.world.level.biome.Biome
    create(@NotNull net.minecraft.data.worldgen.BootstapContext<net.minecraft.world.level.biome.Biome> entries)
     
    abstract float
     
    abstract int
     
    abstract @Nullable Integer
     
    static @NotNull com.google.common.collect.ImmutableList<FrozenBiome>
     
    net.minecraft.resources.ResourceKey<net.minecraft.world.level.biome.Biome>
     
    net.minecraft.world.level.biome.BiomeSpecialEffects.GrassColorModifier
     
    abstract @Nullable Integer
     
    abstract boolean
     
    abstract void
    injectToOverworld(Consumer<com.mojang.datafixers.util.Pair<net.minecraft.world.level.biome.Climate.ParameterPoint,net.minecraft.resources.ResourceKey<net.minecraft.world.level.biome.Biome>>> consumer)
     
    abstract String
     
    abstract int
     
    abstract float
     
    net.minecraft.world.level.biome.Biome.TemperatureModifier
     
    abstract int
     
    abstract int
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • FrozenBiome

      protected FrozenBiome()
  • Method Details

    • modID

      public abstract String modID()
    • biomeID

      public abstract String biomeID()
    • temperature

      public abstract float temperature()
    • downfall

      public abstract float downfall()
    • hasPrecipitation

      public abstract boolean hasPrecipitation()
    • temperatureModifier

      public net.minecraft.world.level.biome.Biome.TemperatureModifier temperatureModifier()
    • skyColor

      public abstract int skyColor()
    • fogColor

      public abstract int fogColor()
    • waterColor

      public abstract int waterColor()
    • waterFogColor

      public abstract int waterFogColor()
    • foliageColorOverride

      @Nullable public abstract @Nullable Integer foliageColorOverride()
    • grassColorOverride

      @Nullable public abstract @Nullable Integer grassColorOverride()
    • grassColorModifier

      public net.minecraft.world.level.biome.BiomeSpecialEffects.GrassColorModifier grassColorModifier()
    • ambientParticleSettings

      @Nullable public abstract @Nullable net.minecraft.world.level.biome.AmbientParticleSettings ambientParticleSettings()
    • ambientLoopSound

      @Nullable public abstract @Nullable net.minecraft.core.Holder<net.minecraft.sounds.SoundEvent> ambientLoopSound()
    • ambientMoodSettings

      @Nullable public abstract @Nullable net.minecraft.world.level.biome.AmbientMoodSettings ambientMoodSettings()
    • ambientAdditionsSound

      @Nullable public abstract @Nullable net.minecraft.world.level.biome.AmbientAdditionsSettings ambientAdditionsSound()
    • backgroundMusic

      @Nullable public abstract @Nullable net.minecraft.sounds.Music backgroundMusic()
    • create

      @NotNull public final @NotNull net.minecraft.world.level.biome.Biome create(@NotNull @NotNull net.minecraft.data.worldgen.BootstapContext<net.minecraft.world.level.biome.Biome> entries)
    • addFeatures

      public abstract void addFeatures(net.minecraft.world.level.biome.BiomeGenerationSettings.Builder features)
    • addSpawns

      public abstract void addSpawns(net.minecraft.world.level.biome.MobSpawnSettings.Builder spawns)
    • injectToOverworld

      public abstract void injectToOverworld(Consumer<com.mojang.datafixers.util.Pair<net.minecraft.world.level.biome.Climate.ParameterPoint,net.minecraft.resources.ResourceKey<net.minecraft.world.level.biome.Biome>>> consumer)
    • getKey

      public net.minecraft.resources.ResourceKey<net.minecraft.world.level.biome.Biome> getKey()
    • addSurfaceBiome

      protected final void addSurfaceBiome(@NotNull @NotNull Consumer<com.mojang.datafixers.util.Pair<net.minecraft.world.level.biome.Climate.ParameterPoint,net.minecraft.resources.ResourceKey<net.minecraft.world.level.biome.Biome>>> consumer, net.minecraft.world.level.biome.Climate.Parameter temperature, net.minecraft.world.level.biome.Climate.Parameter humidity, net.minecraft.world.level.biome.Climate.Parameter continentalness, net.minecraft.world.level.biome.Climate.Parameter erosion, net.minecraft.world.level.biome.Climate.Parameter weirdness, float offset)
    • addSemiDeepBiome

      protected final void addSemiDeepBiome(@NotNull @NotNull Consumer<com.mojang.datafixers.util.Pair<net.minecraft.world.level.biome.Climate.ParameterPoint,net.minecraft.resources.ResourceKey<net.minecraft.world.level.biome.Biome>>> parameters, net.minecraft.world.level.biome.Climate.Parameter temperature, net.minecraft.world.level.biome.Climate.Parameter humidity, net.minecraft.world.level.biome.Climate.Parameter continentalness, net.minecraft.world.level.biome.Climate.Parameter erosion, net.minecraft.world.level.biome.Climate.Parameter weirdness, float offset)
    • addUndergroundBiome

      protected final void addUndergroundBiome(@NotNull @NotNull Consumer<com.mojang.datafixers.util.Pair<net.minecraft.world.level.biome.Climate.ParameterPoint,net.minecraft.resources.ResourceKey<net.minecraft.world.level.biome.Biome>>> consumer, net.minecraft.world.level.biome.Climate.Parameter temperature, net.minecraft.world.level.biome.Climate.Parameter humidity, net.minecraft.world.level.biome.Climate.Parameter continentalness, net.minecraft.world.level.biome.Climate.Parameter erosion, net.minecraft.world.level.biome.Climate.Parameter weirdness, float offset)
    • addBottomBiome

      protected final void addBottomBiome(@NotNull @NotNull Consumer<com.mojang.datafixers.util.Pair<net.minecraft.world.level.biome.Climate.ParameterPoint,net.minecraft.resources.ResourceKey<net.minecraft.world.level.biome.Biome>>> consumer, net.minecraft.world.level.biome.Climate.Parameter temerature, net.minecraft.world.level.biome.Climate.Parameter humidity, net.minecraft.world.level.biome.Climate.Parameter continentalness, net.minecraft.world.level.biome.Climate.Parameter erosion, net.minecraft.world.level.biome.Climate.Parameter weirdness, float offset)
    • getFrozenBiomes

      @NotNull public static @NotNull com.google.common.collect.ImmutableList<FrozenBiome> getFrozenBiomes()