Interface EnvironmentAttributeModifier<Subject,Argument>

All Known Subinterfaces:
ColorModifier<Argument>, ColorModifier.class_12217, FloatModifier<Argument>, FloatModifier.Single
All Known Implementing Classes:
BooleanModifier, EnvironmentAttributeModifier.Replace

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_MODIFIER

      Mappings:
      Namespace Name Mixin selector
      named COLOR_MODIFIER Lnet/minecraft/world/attribute/EnvironmentAttributeModifier;COLOR_MODIFIER:Ljava/util/Map;
      intermediary field_63770 Lnet/minecraft/class_12212;field_63770:Ljava/util/Map;
      official c Lcee;c:Ljava/util/Map;
  • Method Details

    • replace

      static <Value> EnvironmentAttributeModifier<Value,Value> replace()
      Mappings:
      Namespace Name Mixin selector
      named replace Lnet/minecraft/world/attribute/EnvironmentAttributeModifier;replace()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 a, Argument b)
      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> subject)
      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;