Package net.minecraft.entity.effect
Class StatusEffect
java.lang.Object
net.minecraft.entity.effect.StatusEffect
- Direct Known Subclasses:
AbsorptionStatusEffect,CombatStatusEffect,HealthBoostStatusEffect,InstantStatusEffect
- Mappings:
Namespace Name official rkintermediary net/minecraft/class_860named net/minecraft/entity/effect/StatusEffect
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<EntityAttribute,AttributeModifier> private final intprivate intprivate doubleprivate booleanprivate final booleanstatic final SimpleRegistry<Identifier,StatusEffect> private String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAttribute(EntityAttribute entityAttribute, String string, double double2, int int2) doubleadjustModifierAmount(int amplifier, AttributeModifier modifier) static StatusEffectbyIndex(int index) booleancanApplyUpdateEffect(int duration, int amplifier) static StatusEffectintgetColor()static intgetIndex(StatusEffect statusEffect) booleanbooleanprotected StatusEffectmethod_2434(double double2) static Stringmethod_2436(StatusEffectInstance statusEffectInstance, float float2) protected StatusEffectmethod_2440(int int2, int int3) booleanintbooleanvoidmethod_6087(LivingEntity livingEntity, int int2) voidmethod_6088(Entity entity, Entity entity2, LivingEntity livingEntity, int int2, double double2) voidmethod_6091(LivingEntity entity, AbstractEntityAttributeContainer attributes, int int2) voidonRemoved(LivingEntity entity, AbstractEntityAttributeContainer attributes, int amplifier) static voidregister()setTranslationKey(String key)
-
Field Details
-
REGISTRY
- Mappings:
Namespace Name Mixin selector official bLrk;b:Lcz;intermediary field_3164Lnet/minecraft/class_860;field_3164:Lnet/minecraft/class_1943;named REGISTRYLnet/minecraft/entity/effect/StatusEffect;REGISTRY:Lnet/minecraft/util/registry/SimpleRegistry;
-
attributeModifiers
- Mappings:
Namespace Name Mixin selector official aLrk;a:Ljava/util/Map;intermediary field_6742Lnet/minecraft/class_860;field_6742:Ljava/util/Map;named attributeModifiersLnet/minecraft/entity/effect/StatusEffect;attributeModifiers:Ljava/util/Map;
-
negative
private final boolean negative- Mappings:
Namespace Name Mixin selector official cLrk;c:Zintermediary field_3160Lnet/minecraft/class_860;field_3160:Znamed negativeLnet/minecraft/entity/effect/StatusEffect;negative:Z
-
color
private final int color- Mappings:
Namespace Name Mixin selector official dLrk;d:Iintermediary field_3163Lnet/minecraft/class_860;field_3163:Inamed colorLnet/minecraft/entity/effect/StatusEffect;color:I
-
translationKey
- Mappings:
Namespace Name Mixin selector official eLrk;e:Ljava/lang/String;intermediary field_3158Lnet/minecraft/class_860;field_3158:Ljava/lang/String;named translationKeyLnet/minecraft/entity/effect/StatusEffect;translationKey:Ljava/lang/String;
-
field_3159
private int field_3159- Mappings:
Namespace Name Mixin selector official fLrk;f:Iintermediary field_3159Lnet/minecraft/class_860;field_3159:Inamed field_3159Lnet/minecraft/entity/effect/StatusEffect;field_3159:I
-
field_3161
private double field_3161- Mappings:
Namespace Name Mixin selector official gLrk;g:Dintermediary field_3161Lnet/minecraft/class_860;field_3161:Dnamed field_3161Lnet/minecraft/entity/effect/StatusEffect;field_3161:D
-
field_3162
private boolean field_3162- Mappings:
Namespace Name Mixin selector official hLrk;h:Zintermediary field_3162Lnet/minecraft/class_860;field_3162:Znamed field_3162Lnet/minecraft/entity/effect/StatusEffect;field_3162:Z
-
-
Constructor Details
-
StatusEffect
protected StatusEffect(boolean negative, int color) - Mappings:
Namespace Name Mixin selector official <init>Lrk;<init>(ZI)Vintermediary <init>Lnet/minecraft/class_860;<init>(ZI)Vnamed <init>Lnet/minecraft/entity/effect/StatusEffect;<init>(ZI)V
-
-
Method Details
-
byIndex
- Mappings:
Namespace Name Mixin selector official aLrk;a(I)Lrk;intermediary method_12942Lnet/minecraft/class_860;method_12942(I)Lnet/minecraft/class_860;named byIndexLnet/minecraft/entity/effect/StatusEffect;byIndex(I)Lnet/minecraft/entity/effect/StatusEffect;
-
getIndex
- Mappings:
Namespace Name Mixin selector official aLrk;a(Lrk;)Iintermediary method_12943Lnet/minecraft/class_860;method_12943(Lnet/minecraft/class_860;)Inamed getIndexLnet/minecraft/entity/effect/StatusEffect;getIndex(Lnet/minecraft/entity/effect/StatusEffect;)I
-
get
- Mappings:
Namespace Name Mixin selector official bLrk;b(Ljava/lang/String;)Lrk;intermediary method_10922Lnet/minecraft/class_860;method_10922(Ljava/lang/String;)Lnet/minecraft/class_860;named getLnet/minecraft/entity/effect/StatusEffect;get(Ljava/lang/String;)Lnet/minecraft/entity/effect/StatusEffect;
-
method_2440
- Mappings:
Namespace Name Mixin selector official bLrk;b(II)Lrk;intermediary method_2440Lnet/minecraft/class_860;method_2440(II)Lnet/minecraft/class_860;named method_2440Lnet/minecraft/entity/effect/StatusEffect;method_2440(II)Lnet/minecraft/entity/effect/StatusEffect;
-
method_6087
- Mappings:
Namespace Name Mixin selector official aLrk;a(Lsa;I)Vintermediary method_6087Lnet/minecraft/class_860;method_6087(Lnet/minecraft/class_1699;I)Vnamed method_6087Lnet/minecraft/entity/effect/StatusEffect;method_6087(Lnet/minecraft/entity/LivingEntity;I)V
-
method_6088
public void method_6088(@Nullable Entity entity, @Nullable Entity entity2, LivingEntity livingEntity, int int2, double double2) - Mappings:
Namespace Name Mixin selector official aLrk;a(Lrr;Lrr;Lsa;ID)Vintermediary method_6088Lnet/minecraft/class_860;method_6088(Lnet/minecraft/class_864;Lnet/minecraft/class_864;Lnet/minecraft/class_1699;ID)Vnamed method_6088Lnet/minecraft/entity/effect/StatusEffect;method_6088(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/LivingEntity;ID)V
-
canApplyUpdateEffect
public boolean canApplyUpdateEffect(int duration, int amplifier) - Mappings:
Namespace Name Mixin selector official aLrk;a(II)Zintermediary method_2435Lnet/minecraft/class_860;method_2435(II)Znamed canApplyUpdateEffectLnet/minecraft/entity/effect/StatusEffect;canApplyUpdateEffect(II)Z
-
isInstant
public boolean isInstant()- Mappings:
Namespace Name Mixin selector official bLrk;b()Zintermediary method_2439Lnet/minecraft/class_860;method_2439()Znamed isInstantLnet/minecraft/entity/effect/StatusEffect;isInstant()Z
-
setTranslationKey
- Mappings:
Namespace Name Mixin selector official cLrk;c(Ljava/lang/String;)Lrk;intermediary method_2441Lnet/minecraft/class_860;method_2441(Ljava/lang/String;)Lnet/minecraft/class_860;named setTranslationKeyLnet/minecraft/entity/effect/StatusEffect;setTranslationKey(Ljava/lang/String;)Lnet/minecraft/entity/effect/StatusEffect;
-
getTranslationKey
- Mappings:
Namespace Name Mixin selector official aLrk;a()Ljava/lang/String;intermediary method_2433Lnet/minecraft/class_860;method_2433()Ljava/lang/String;named getTranslationKeyLnet/minecraft/entity/effect/StatusEffect;getTranslationKey()Ljava/lang/String;
-
method_2443
- Mappings:
Namespace Name Mixin selector official cLrk;c()Zintermediary method_2443Lnet/minecraft/class_860;method_2443()Znamed method_2443Lnet/minecraft/entity/effect/StatusEffect;method_2443()Z
-
method_2444
- Mappings:
Namespace Name Mixin selector official dLrk;d()Iintermediary method_2444Lnet/minecraft/class_860;method_2444()Inamed method_2444Lnet/minecraft/entity/effect/StatusEffect;method_2444()I
-
isNegative
- Mappings:
Namespace Name Mixin selector official eLrk;e()Zintermediary method_2445Lnet/minecraft/class_860;method_2445()Znamed isNegativeLnet/minecraft/entity/effect/StatusEffect;isNegative()Z
-
method_2436
@Environment(CLIENT) public static String method_2436(StatusEffectInstance statusEffectInstance, float float2) - Mappings:
Namespace Name Mixin selector official aLrk;a(Lrl;F)Ljava/lang/String;intermediary method_2436Lnet/minecraft/class_860;method_2436(Lnet/minecraft/class_861;F)Ljava/lang/String;named method_2436Lnet/minecraft/entity/effect/StatusEffect;method_2436(Lnet/minecraft/entity/effect/StatusEffectInstance;F)Ljava/lang/String;
-
method_2434
- Mappings:
Namespace Name Mixin selector official aLrk;a(D)Lrk;intermediary method_2434Lnet/minecraft/class_860;method_2434(D)Lnet/minecraft/class_860;named method_2434Lnet/minecraft/entity/effect/StatusEffect;method_2434(D)Lnet/minecraft/entity/effect/StatusEffect;
-
getColor
public int getColor()- Mappings:
Namespace Name Mixin selector official gLrk;g()Iintermediary method_2449Lnet/minecraft/class_860;method_2449()Inamed getColorLnet/minecraft/entity/effect/StatusEffect;getColor()I
-
addAttribute
public StatusEffect addAttribute(EntityAttribute entityAttribute, String string, double double2, int int2) - Mappings:
Namespace Name Mixin selector official aLrk;a(Lsl;Ljava/lang/String;DI)Lrk;intermediary method_6090Lnet/minecraft/class_860;method_6090(Lnet/minecraft/class_1702;Ljava/lang/String;DI)Lnet/minecraft/class_860;named addAttributeLnet/minecraft/entity/effect/StatusEffect;addAttribute(Lnet/minecraft/entity/attribute/EntityAttribute;Ljava/lang/String;DI)Lnet/minecraft/entity/effect/StatusEffect;
-
getAttributeModifiers
- Mappings:
Namespace Name Mixin selector official hLrk;h()Ljava/util/Map;intermediary method_6092Lnet/minecraft/class_860;method_6092()Ljava/util/Map;named getAttributeModifiersLnet/minecraft/entity/effect/StatusEffect;getAttributeModifiers()Ljava/util/Map;
-
onRemoved
public void onRemoved(LivingEntity entity, AbstractEntityAttributeContainer attributes, int amplifier) - Mappings:
Namespace Name Mixin selector official aLrk;a(Lsa;Lsp;I)Vintermediary method_6089Lnet/minecraft/class_860;method_6089(Lnet/minecraft/class_1699;Lnet/minecraft/class_1706;I)Vnamed onRemovedLnet/minecraft/entity/effect/StatusEffect;onRemoved(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/attribute/AbstractEntityAttributeContainer;I)V
-
method_6091
- Mappings:
Namespace Name Mixin selector official bLrk;b(Lsa;Lsp;I)Vintermediary method_6091Lnet/minecraft/class_860;method_6091(Lnet/minecraft/class_1699;Lnet/minecraft/class_1706;I)Vnamed method_6091Lnet/minecraft/entity/effect/StatusEffect;method_6091(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/attribute/AbstractEntityAttributeContainer;I)V
-
adjustModifierAmount
- Mappings:
Namespace Name Mixin selector official aLrk;a(ILsn;)Dintermediary method_6086Lnet/minecraft/class_860;method_6086(ILnet/minecraft/class_1704;)Dnamed adjustModifierAmountLnet/minecraft/entity/effect/StatusEffect;adjustModifierAmount(ILnet/minecraft/entity/attribute/AttributeModifier;)D
-
method_2448
- Mappings:
Namespace Name Mixin selector official iLrk;i()Zintermediary method_2448Lnet/minecraft/class_860;method_2448()Znamed method_2448Lnet/minecraft/entity/effect/StatusEffect;method_2448()Z
-
method_12944
- Mappings:
Namespace Name Mixin selector official jLrk;j()Lrk;intermediary method_12944Lnet/minecraft/class_860;method_12944()Lnet/minecraft/class_860;named method_12944Lnet/minecraft/entity/effect/StatusEffect;method_12944()Lnet/minecraft/entity/effect/StatusEffect;
-
register
public static void register()- Mappings:
Namespace Name Mixin selector official kLrk;k()Vintermediary method_12945Lnet/minecraft/class_860;method_12945()Vnamed registerLnet/minecraft/entity/effect/StatusEffect;register()V
-