Package net.minecraft.world.attribute
Interface EnvironmentAttributeModifier<Subject,Argument>
- All Known Subinterfaces:
ColorModifier<Argument>,ColorModifier.class_12258,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 ceb
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Map<EnvironmentAttributeModifier.Type, EnvironmentAttributeModifier<Boolean, ?>> static final Map<EnvironmentAttributeModifier.Type, EnvironmentAttributeModifier<Integer, ?>> static final Map<EnvironmentAttributeModifier.Type, EnvironmentAttributeModifier<Integer, ?>> static final Map<EnvironmentAttributeModifier.Type, EnvironmentAttributeModifier<Float, ?>> -
Method Summary
Modifier and TypeMethodDescriptioncom.mojang.serialization.Codec<Argument> argumentCodec(EnvironmentAttribute<Subject> attribute) 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 aLceb;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 bLceb;b:Ljava/util/Map;
-
field_64127
static final Map<EnvironmentAttributeModifier.Type,EnvironmentAttributeModifier<Integer, field_64127?>> - Mappings:
Namespace Name Mixin selector named field_64127Lnet/minecraft/world/attribute/EnvironmentAttributeModifier;field_64127:Ljava/util/Map;intermediary field_64127Lnet/minecraft/class_12212;field_64127:Ljava/util/Map;official cLceb;c:Ljava/util/Map;
-
field_64128
static final Map<EnvironmentAttributeModifier.Type,EnvironmentAttributeModifier<Integer, field_64128?>> - Mappings:
Namespace Name Mixin selector named field_64128Lnet/minecraft/world/attribute/EnvironmentAttributeModifier;field_64128:Ljava/util/Map;intermediary field_64128Lnet/minecraft/class_12212;field_64128:Ljava/util/Map;official dLceb;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 aLceb;a()Lceb;
-
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 applyLceb;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 argumentCodecLceb;argumentCodec(Lcds;)Lcom/mojang/serialization/Codec;
-