All Classes and Interfaces
Class
Description
Stores the codec and default value for
EnvironmentComponentTypes.ATMOSPHERIC_PRESSUREMetadata 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.
Provides constant component values
Conventional version of the tags defined in
TemperatureStatusTags provided for those who prefer to use the
common 'c' namespace.Applies damage to
LivingEntitys.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 EnvironmentProviderThe default
EnvironmentProviderTypes provided by ThermooContext objects for general temperature ticking events on temperature awares and soakables
An effect which invokes datapack functions (
.mcfunction files).Builder object for creating function effects.
An object that stores a function ID and, optionally, its macro arguments, and handles logic for its execution.
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.An argument type to specify a value of the
HeatingModes enum.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 a set of
MobEffects to targets.Builder for this effect.
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_HUMIDITYAn environment provider that dispatches to another provider based on the current season state of a world.
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).An environment provider that sets the pressure component based on altitude above or below
sea level.
An environment provider that applies the Ideal Gas Law to
set the current temperature based on atmospheric pressure, using an assumed baseline pressure.
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.
Enumeration for the four traditional (temperate) seasons.
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.
Base interface for temperature effects.
Stores additional information for
temperature effects.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.
A temperature status periodically applies effects to a specified set
of living entities.
Builder for temperature statuses.
Provides interfaces for looking up data about temperature statuses on entities.
Provides the data for selecting entities in a
TemperatureStatus.Builder for selectors.
Builtin tag keys for temperature statuses.
Defines the basic units of temperature and allows for conversions between them.
An argument type to specify
TemperatureUnits.A class which stores template data for producing new instances of
MobEffectInstance.Custom
Attributes provided by ThermooThermoo analogue of
AttributeTypes.Helpful codecs used by Thermoo.
Thermoo analogue for
EnvironmentAttributes.Custom registries provided by Thermoo
Contains common functionality for all thermoo season types.
Events related to Seasons in Thermoo.
Contains the state of the season at some particular time.
All tags used by Thermoo.
Enumeration for the three tropical seasons.
A seasonal environment provider for the tropical seasons (wet, dry, and mild).
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.