Package com.github.thedeathlycow.thermoo.api.environment.provider
package com.github.thedeathlycow.thermoo.api.environment.provider
Provides different methods for querying environment conditions
-
ClassDescriptionA provider that delegates to a child provider based on the precipitation-type of a biome.A builder for local precipitation environment providers.Provides constant component valuesProvides the environment parameters (such as temperature and relative humidity) of a position in a world and biome.EnvironmentProviderType<T extends EnvironmentProvider>A registry entry object that stores a
MapCodecfor aEnvironmentProviderThe defaultEnvironmentProviderTypes provided by ThermooUsed 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 providersAn environment provider that dispatches to another provider based on the current season state of a world.A seasonal environment provider for the temperate seasons (spring, summer, autumn, and winter).Builder for temperate season providers.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 tropical seasons (wet and dry).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.