All Classes and Interfaces

Class
Description
Represents a configured instance of a TemperatureEffect type.
 
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).
 
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.
This class is to ensure that changes in environmental effects, such as temperature from TemperatureAware or wetness from a Soakable that come from common sources dictated by the EnvironmentController are not applied more than once to an affectee.
Initial Environment Change result for Soakables
Initial Environment change result implemented for TemperatureAwares
 
Applies damage to LivingEntitys when their temperature scale is within a given range.
 
 
Events relevant to entity ticking in the environment
Event callback for soak change ticks
Event callback for temperature change ticks
Events relevant to player ticking and passive temperature changes
Callback for passive temperature change ticks
 
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()
 
Soakable entities are things that can get wet.
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.
 
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.
 
Predicate for testing the temperature of a TemperatureAware
Builder class for TemperaturePredicate
 
Custom EntityAttributes provided by Thermoo
 
 
 
 
 
Custom registries provided by Thermoo
All tags used by Thermoo