Package net.minecraft.world.attribute
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/EnvironmentAttributeModifierintermediary net/minecraft/class_12212official cej
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Map<EnvironmentAttributeModifier.Type, EnvironmentAttributeModifier<Integer, ?>> static final Map<EnvironmentAttributeModifier.Type, EnvironmentAttributeModifier<Boolean, ?>> static final Map<EnvironmentAttributeModifier.Type, EnvironmentAttributeModifier<Float, ?>> static final Map<EnvironmentAttributeModifier.Type, EnvironmentAttributeModifier<Integer, ?>> -
Method Summary
Modifier and TypeMethodDescriptioncom.mojang.serialization.Codec<Argument> argumentCodec(EnvironmentAttribute<Subject> attribute) argumentKeyframeLerp(EnvironmentAttribute<Subject> environmentAttribute) static <Value> EnvironmentAttributeModifier<Value, Value> override()
-
Field Details
-
BOOLEAN_MODIFIERS
static final Map<EnvironmentAttributeModifier.Type,EnvironmentAttributeModifier<Boolean, BOOLEAN_MODIFIERS?>> - Mappings:
Namespace Name Mixin selector named BOOLEAN_MODIFIERSLnet/minecraft/world/attribute/EnvironmentAttributeModifier;BOOLEAN_MODIFIERS:Ljava/util/Map;intermediary field_63768Lnet/minecraft/class_12212;field_63768:Ljava/util/Map;official aLcej;a:Ljava/util/Map;
-
FLOAT_MODIFIERS
static final Map<EnvironmentAttributeModifier.Type,EnvironmentAttributeModifier<Float, FLOAT_MODIFIERS?>> - Mappings:
Namespace Name Mixin selector named FLOAT_MODIFIERSLnet/minecraft/world/attribute/EnvironmentAttributeModifier;FLOAT_MODIFIERS:Ljava/util/Map;intermediary field_63769Lnet/minecraft/class_12212;field_63769:Ljava/util/Map;official bLcej;b:Ljava/util/Map;
-
RGB
- Mappings:
Namespace Name Mixin selector named RGBLnet/minecraft/world/attribute/EnvironmentAttributeModifier;RGB:Ljava/util/Map;intermediary field_64127Lnet/minecraft/class_12212;field_64127:Ljava/util/Map;official cLcej;c:Ljava/util/Map;
-
ARGB
- Mappings:
Namespace Name Mixin selector named ARGBLnet/minecraft/world/attribute/EnvironmentAttributeModifier;ARGB:Ljava/util/Map;intermediary field_64128Lnet/minecraft/class_12212;field_64128:Ljava/util/Map;official dLcej;d:Ljava/util/Map;
-
-
Method Details
-
override
- Mappings:
Namespace Name Mixin selector named overrideLnet/minecraft/world/attribute/EnvironmentAttributeModifier;override()Lnet/minecraft/world/attribute/EnvironmentAttributeModifier;intermediary method_75713Lnet/minecraft/class_12212;method_75713()Lnet/minecraft/class_12212;official aLcej;a()Lcej;
-
apply
- Mappings:
Namespace Name Mixin selector named applyLnet/minecraft/world/attribute/EnvironmentAttributeModifier;apply(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;intermediary applyLnet/minecraft/class_12212;apply(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;official applyLcej;apply(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
-
argumentCodec
- Mappings:
Namespace Name Mixin selector named argumentCodecLnet/minecraft/world/attribute/EnvironmentAttributeModifier;argumentCodec(Lnet/minecraft/world/attribute/EnvironmentAttribute;)Lcom/mojang/serialization/Codec;intermediary argumentCodecLnet/minecraft/class_12212;argumentCodec(Lnet/minecraft/class_12197;)Lcom/mojang/serialization/Codec;official argumentCodecLcej;argumentCodec(Lcdy;)Lcom/mojang/serialization/Codec;
-
argumentKeyframeLerp
-