All Classes and Interfaces

Class
Description
Metadata for Thermoo attributes
Helper methods for attribute related functions
 
 
A temperature effect that applies an attribute modifier to a victim.
 
 
A provider that delegates to a child provider based on the precipitation-type of a biome.
A builder for local precipitation environment providers.
 
Represents a configured instance of a TemperatureEffect type.
Provides constant component values
Applies damage to LivingEntitys when their temperature scale is within a given range.
 
 
 
 
Represents an 'empty' temperature effect that is never applied and does nothing.
 
 
Command relating to environment effects
 
Stores the codec and component type keys for Thermoo's environment component map.
Defines a biome's environmental temperature and relative humidity values.
 
A heating mode to apply the environment heat resistances.
This interface provides facilities for looking up environment values from the EnvironmentDefinitions.
 
Provides the environment parameters (such as temperature and relative humidity) of a position in a world and biome.
A registry entry object that stores a MapCodec for a EnvironmentProvider
The default EnvironmentProviderTypes provided by Thermoo
Context objects for general temperature ticking events on temperature awares and soakables
 
 
 
For the mount health bar.
 
Stores data associated with the heart bar as it was last drawn.
 
The mode of temperature change for a TemperatureAware.
Enum argument type for TemperatureCommand
The three primary modes for adding and removing heat from a TemperatureAware.
 
Used to pick between two child providers based on a light level threshold.
Builder class for light threshold providers
 
 
Events for ticking soaking changes on entities on the logical server.
 
 
 
Events for ticking passive and active temperature changes on entities on the logical server.
 
 
 
 
Applies modifiers to a base environment provider from a tag or list of environment providers
Stack-aware event for modifying the default attribute modifier component of an item.
 
 
 
 
Stores the codec and default value for EnvironmentComponentTypes.RELATIVE_HUMIDITY
A temperature effect that applies an attribute modifier to a victim that increases in strength with respect to the current temperature scale, as computed by TemperatureAware.thermoo$getTemperatureScale()
 
An environment provider that dispatches to another provider based on the current season state of a world.
 
Applies multiple child temperature effects at once.
 
Events that are called for a server player each tick to update and apply passive temperature changes based on their environment (as defined in datapacks).
 
 
 
 
Soakable entities are things that can get wet.
Loot condition used to test the soaking values of an entity in a predicate.
Command relating to soaking.
Event for rendering temperature overlays on status bar.
 
 
Applies MobEffects to LivingEntitys if their temperature scale is within a given range.
 
 
A seasonal environment provider for the temperate seasons (spring, summer, autumn, and winter).
Builder for temperate season providers.
TemperatureAware entities are things that are sensitive to temperature.
Command relating to temperature.
A temperature effect is some effect that is applied to a LivingEntity based on their current temperature, as determined by TemperatureAware.
 
 
 
A container class that contains all the various temperature effect types provided by Thermoo.
 
Loot condition used to test the soaking values of an entity in a predicate.
A class to record a temperature value in a particular unit.
Stores the codec and default value for temperature record components
Intended to be used as a modifier, this provider shifts the existing temperature component in a map by a given value.
Defines the basic units of temperature and allows for conversions between them.
 
 
 
Custom Attributes provided by Thermoo
 
 
 
Helpful codecs used by Thermoo.
 
 
 
Custom loot item condition types provided by Thermoo
 
 
Custom registries provided by Thermoo
 
Mod-agnostic Seasons enum.
Events related to Seasons mod integration in Thermoo.
 
 
 
All tags used by Thermoo.
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.