Interface EnvironmentAttributeModifier<Subject,Argument>

All Known Subinterfaces:
ColorModifier<Argument>, ColorModifier.Argb, ColorModifier.Rgb, FloatModifier<Argument>, FloatModifier.Binary
All Known Implementing Classes:
BooleanModifier, EnvironmentAttributeModifier.OverrideModifier

public interface EnvironmentAttributeModifier<Subject,Argument>
Mappings:
Namespace Name
named net/minecraft/world/attribute/EnvironmentAttributeModifier
intermediary net/minecraft/class_12212
official cej
  • Field Details

    • BOOLEAN_MODIFIERS

      Mappings:
      Namespace Name Mixin selector
      named BOOLEAN_MODIFIERS Lnet/minecraft/world/attribute/EnvironmentAttributeModifier;BOOLEAN_MODIFIERS:Ljava/util/Map;
      intermediary field_63768 Lnet/minecraft/class_12212;field_63768:Ljava/util/Map;
      official a Lcej;a:Ljava/util/Map;
    • FLOAT_MODIFIERS

      Mappings:
      Namespace Name Mixin selector
      named FLOAT_MODIFIERS Lnet/minecraft/world/attribute/EnvironmentAttributeModifier;FLOAT_MODIFIERS:Ljava/util/Map;
      intermediary field_63769 Lnet/minecraft/class_12212;field_63769:Ljava/util/Map;
      official b Lcej;b:Ljava/util/Map;
    • RGB

      Mappings:
      Namespace Name Mixin selector
      named RGB Lnet/minecraft/world/attribute/EnvironmentAttributeModifier;RGB:Ljava/util/Map;
      intermediary field_64127 Lnet/minecraft/class_12212;field_64127:Ljava/util/Map;
      official c Lcej;c:Ljava/util/Map;
    • ARGB

      Mappings:
      Namespace Name Mixin selector
      named ARGB Lnet/minecraft/world/attribute/EnvironmentAttributeModifier;ARGB:Ljava/util/Map;
      intermediary field_64128 Lnet/minecraft/class_12212;field_64128:Ljava/util/Map;
      official d Lcej;d:Ljava/util/Map;
  • Method Details

    • override

      static <Value> EnvironmentAttributeModifier<Value,Value> override()
      Mappings:
      Namespace Name Mixin selector
      named override Lnet/minecraft/world/attribute/EnvironmentAttributeModifier;override()Lnet/minecraft/world/attribute/EnvironmentAttributeModifier;
      intermediary method_75713 Lnet/minecraft/class_12212;method_75713()Lnet/minecraft/class_12212;
      official a Lcej;a()Lcej;
    • apply

      Subject apply(Subject value, Argument argument)
      Mappings:
      Namespace Name Mixin selector
      named apply Lnet/minecraft/world/attribute/EnvironmentAttributeModifier;apply(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
      intermediary apply Lnet/minecraft/class_12212;apply(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
      official apply Lcej;apply(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    • argumentCodec

      com.mojang.serialization.Codec<Argument> argumentCodec(EnvironmentAttribute<Subject> attribute)
      Mappings:
      Namespace Name Mixin selector
      named argumentCodec Lnet/minecraft/world/attribute/EnvironmentAttributeModifier;argumentCodec(Lnet/minecraft/world/attribute/EnvironmentAttribute;)Lcom/mojang/serialization/Codec;
      intermediary argumentCodec Lnet/minecraft/class_12212;argumentCodec(Lnet/minecraft/class_12197;)Lcom/mojang/serialization/Codec;
      official argumentCodec Lcej;argumentCodec(Lcdy;)Lcom/mojang/serialization/Codec;
    • argumentKeyframeLerp

      Interpolator<Argument> argumentKeyframeLerp(EnvironmentAttribute<Subject> environmentAttribute)