Class ThermooAttributeTypes

java.lang.Object
com.github.thedeathlycow.thermoo.api.environment.v2.attribute.ThermooAttributeTypes

public final class ThermooAttributeTypes extends Object
Thermoo analogue of AttributeTypes.

Provides the attribute type definitions for Thermoo's custom environment attributes.

  • Field Details

    • TEMPERATE_SEASON

      public static final net.minecraft.world.attribute.AttributeType<Optional<TemperateSeason>> TEMPERATE_SEASON
      An attribute type that holds an optional temperate season. This attribute type is not interpolated.

      This attribute type has no defined modifier operation.

    • TROPICAL_SEASON

      public static final net.minecraft.world.attribute.AttributeType<Optional<TropicalSeason>> TROPICAL_SEASON
      An attribute type that holds an optional tropical season. This attribute type is not interpolated.

      This attribute type has no defined modifier operation.

    • TEMPERATURE

      public static final net.minecraft.world.attribute.AttributeType<TemperatureRecord> TEMPERATURE
      An attribute type that holds a temperature record. This attribute type is interpolated.

      It may be modified with the operations add, subtract, minimum, and maximum.

    • POSITIVE_DOUBLE

      public static final net.minecraft.world.attribute.AttributeType<Double> POSITIVE_DOUBLE
      An attribute type that holds a double that may not be less than 0. This attribute type is interpolated.

      It may be modified with all the same operations as AttributeTypes.FLOAT.