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 aejintermediary 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 booleanprivate 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) protected StringintgetColor()static intgetIndex(StatusEffect statusEffect) booleanbooleanprotected StatusEffectmethod_2434(double double2) 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()private static voidregister(int int2, String string, StatusEffect statusEffect)
-
Field Details
-
attributeModifiers
- Mappings:
Namespace Name Mixin selector official aLaej;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 bLaej;b: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 cLaej;c:Iintermediary field_3163Lnet/minecraft/class_860;field_3163:Inamed colorLnet/minecraft/entity/effect/StatusEffect;color:I
-
translationKey
- Mappings:
Namespace Name Mixin selector official dLaej;d: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 eLaej;e: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 fLaej;f: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 gLaej;g: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>Laej;<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 aLaej;a(I)Laej;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 aLaej;a(Laej;)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
-
method_2440
- Mappings:
Namespace Name Mixin selector official bLaej;b(II)Laej;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 aLaej;a(Lafa;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 aLaej;a(Laer;Laer;Lafa;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 aLaej;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 aLaej;a()Zintermediary method_2439Lnet/minecraft/class_860;method_2439()Znamed isInstantLnet/minecraft/entity/effect/StatusEffect;isInstant()Z
-
computeTranslationKey
- Mappings:
Namespace Name Mixin selector official bLaej;b()Ljava/lang/String;intermediary method_15549Lnet/minecraft/class_860;method_15549()Ljava/lang/String;named computeTranslationKeyLnet/minecraft/entity/effect/StatusEffect;computeTranslationKey()Ljava/lang/String;
-
getTranslationKey
- Mappings:
Namespace Name Mixin selector official cLaej;c()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_15550
- Mappings:
Namespace Name Mixin selector official dLaej;d()Lij;intermediary method_15550Lnet/minecraft/class_860;method_15550()Lnet/minecraft/class_1982;named method_15550Lnet/minecraft/entity/effect/StatusEffect;method_15550()Lnet/minecraft/text/Text;
-
method_2443
- Mappings:
Namespace Name Mixin selector official eLaej;e()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 fLaej;f()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 gLaej;g()Zintermediary method_2445Lnet/minecraft/class_860;method_2445()Znamed isNegativeLnet/minecraft/entity/effect/StatusEffect;isNegative()Z
-
method_2434
- Mappings:
Namespace Name Mixin selector official aLaej;a(D)Laej;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 iLaej;i()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 aLaej;a(Lafm;Ljava/lang/String;DI)Laej;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 jLaej;j()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 aLaej;a(Lafa;Lafq;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 bLaej;b(Lafa;Lafq;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 aLaej;a(ILafo;)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 kLaej;k()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 lLaej;l()Laej;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 mLaej;m()Vintermediary method_12945Lnet/minecraft/class_860;method_12945()Vnamed registerLnet/minecraft/entity/effect/StatusEffect;register()V
-
register
- Mappings:
Namespace Name Mixin selector official aLaej;a(ILjava/lang/String;Laej;)Vintermediary method_15548Lnet/minecraft/class_860;method_15548(ILjava/lang/String;Lnet/minecraft/class_860;)Vnamed registerLnet/minecraft/entity/effect/StatusEffect;register(ILjava/lang/String;Lnet/minecraft/entity/effect/StatusEffect;)V
-