Package com.github.thedeathlycow.thermoo.api.environment.v2.provider
package com.github.thedeathlycow.thermoo.api.environment.v2.provider
Provides different methods for querying environment conditions
-
ClassDescriptionProvides constant component valuesProvides the environment parameters (such as temperature and relative humidity) of a position in a world and biome.Used to pick between two child providers based on a light level threshold.Builder class for light threshold providersApplies modifiers to a base environment provider from a tag or list of environment providersA provider that delegates to a child provider based on the precipitation-type of a biome.A builder for local precipitation environment providers.SeasonalEnvironmentProvider<S extends Enum<S> & net.minecraft.util.StringRepresentable>An environment provider that dispatches to another provider based on the current season state of a world.An environment provider that sets the pressure component based on altitude above or below sea level.An environment provider that applies the Ideal Gas Law to set the current temperature based on atmospheric pressure, using an assumed baseline pressure.Intended to be used as a modifier, this provider shifts the existing temperature component in a map by a given value.A seasonal environment provider for the temperate seasons (spring, summer, autumn, and winter).Builder for temperate season providers.A seasonal environment provider for the tropical seasons (wet, dry, and mild).Builder for tropical season providers.An environment provider that delegates to a child provider based on the global weather state of a world (clear, rain, or thunder).Builder for weather state providers.