Class FrozenBiome
java.lang.Object
net.frozenblock.lib.worldgen.biome.api.FrozenBiome
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final voidaddBottomBiome(@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 depth, float weirdness) abstract voidaddFeatures(net.minecraft.world.level.biome.BiomeGenerationSettings.Builder features) protected final voidaddSemiDeepBiome(@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 voidaddSpawns(net.minecraft.world.level.biome.MobSpawnSettings.Builder spawns) protected final voidaddSurfaceBiome(@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 depth, float weirdness) protected final voidaddUndergroundBiome(@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 depth, float weirdness) abstract @Nullable net.minecraft.world.level.biome.AmbientAdditionsSettingsabstract @Nullable net.minecraft.core.Holder<net.minecraft.sounds.SoundEvent>abstract @Nullable net.minecraft.world.level.biome.AmbientMoodSettingsabstract @Nullable net.minecraft.world.level.biome.AmbientParticleSettingsabstract @Nullable net.minecraft.sounds.Musicabstract StringbiomeID()final @NotNull net.minecraft.world.level.biome.Biomecreate(@NotNull net.minecraft.data.worldgen.BootstapContext<net.minecraft.world.level.biome.Biome> entries) abstract floatdownfall()abstract intfogColor()abstract @Nullable Integerstatic @NotNull com.google.common.collect.ImmutableList<FrozenBiome>net.minecraft.resources.ResourceKey<net.minecraft.world.level.biome.Biome>getKey()net.minecraft.world.level.biome.BiomeSpecialEffects.GrassColorModifierabstract @Nullable Integerabstract booleanabstract voidinjectToOverworld(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 StringmodID()abstract intskyColor()abstract floatnet.minecraft.world.level.biome.Biome.TemperatureModifierabstract intabstract int
-
Constructor Details
-
FrozenBiome
protected FrozenBiome()
-
-
Method Details
-
modID
-
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
-
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 depth, float weirdness) -
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 depth, float weirdness) -
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 depth, float weirdness) -
getFrozenBiomes
@NotNull public static @NotNull com.google.common.collect.ImmutableList<FrozenBiome> getFrozenBiomes()
-