All Classes and Interfaces

Class
Description
 
Events for getting the thermal resistances of various armor materials
 
 
 
 
A temperature effect that applies an attribute modifier to a victim.
 
Represents a configured instance of a TemperatureEffect type.
Applies damage to LivingEntitys when their temperature scale is within a given range.
 
The most basic concrete implementation of the environment controller.
Represents an 'empty' temperature effect that is never applied and does nothing.
 
 
Command relating to environment effects
 
Implements computations for various passive environmental effects, such as passive freezing/warming from biomes, and passive warming from heat sources (torches, campfires, etc).
Decorator for the EnvironmentController, to be extended by other mods for the purpose of adding or replacing functionality from the default environment controller.
Phased event for applying environment controllers in an ordered manner.
 
Controls what instance of the EnvironmentManager is to be used by Thermoo events
 
 
 
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.
 
For the mount health bar.
 
 
 
 
Events relevant to player ticking and passive temperature changes
 
 
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()
 
Applies multiple child temperature effects at once.
 
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 StatusEffects to LivingEntitys if their temperature scale is within a given range.
 
 
TemperatureAware entities are things that are sensitive to temperature.
Command relating to temperature.
Helper API for conversions between normal temperature units (like Celsius and Fahrenheit) to per-tick temperature point changes.
 
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.
Defines the basic units of temperature and allows for conversions between them.
 
 
 
Custom EntityAttributes provided by Thermoo
 
Helpful codecs used by Thermoo.
 
 
Custom loot 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.