Interface EnvironmentAttributeModifier<Subject,Argument>

All Known Subinterfaces:
ColorModifier<Argument>, 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 cee
  • 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 Lcee;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 Lcee;b:Ljava/util/Map;
    • COLOR_MODIFIERS

      Mappings:
      Namespace Name Mixin selector
      named COLOR_MODIFIERS Lnet/minecraft/world/attribute/EnvironmentAttributeModifier;COLOR_MODIFIERS:Ljava/util/Map;
      intermediary field_63770 Lnet/minecraft/class_12212;field_63770:Ljava/util/Map;
      official c Lcee;c: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 Lcee;a()Lcee;
    • 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 Lcee;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 Lcee;argumentCodec(Lcdv;)Lcom/mojang/serialization/Codec;