All Classes and Interfaces
Class
Description
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 eventsThe mode of temperature change for a
TemperatureAware.Enum argument type for
TemperatureCommandThe three primary modes for adding and removing heat from a
TemperatureAware.Deprecated.
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()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
TemperatureAwareBuilder class for
TemperaturePredicateCustom
EntityAttributes provided by ThermooCustom registries provided by Thermoo
All tags used by Thermoo.
DamageTemperatureEffectinstead