Package net.minecraft.entity.effect
Class StatusEffect
java.lang.Object
net.minecraft.entity.effect.StatusEffect
- Direct Known Subclasses:
 AbsorptionStatusEffect,DamageModifierStatusEffect,HealthBoostStatusEffect,InstantStatusEffect
- Mappings:
 Namespace Name official beyintermediary net/minecraft/class_1291named net/minecraft/entity/effect/StatusEffect
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<EntityAttribute,EntityAttributeModifier> private final StatusEffectCategoryprivate final int - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionaddAttributeModifier(EntityAttribute attribute, String uuid, double amount, EntityAttributeModifier.Operation operation) doubleadjustModifierAmount(int amplifier, EntityAttributeModifier modifier) voidapplyInstantEffect(@Nullable Entity source, @Nullable Entity attacker, LivingEntity target, int amplifier, double proximity) voidapplyUpdateEffect(LivingEntity entity, int amplifier) static @Nullable StatusEffectbyRawId(int rawId) booleancanApplyUpdateEffect(int duration, int amplifier) intgetColor()getName()static intgetRawId(StatusEffect type) static intbooleanbooleanprotected StringvoidonApplied(LivingEntity entity, AttributeContainer attributes, int amplifier) voidonRemoved(LivingEntity entity, AttributeContainer attributes, int amplifier) setFactorCalculationDataSupplier(Supplier<StatusEffectInstance.FactorCalculationData> factorCalculationDataSupplier)  
- 
Field Details
- 
attributeModifiers
- Mappings:
 Namespace Name Mixin selector official aLbey;a:Ljava/util/Map;intermediary field_5885Lnet/minecraft/class_1291;field_5885:Ljava/util/Map;named attributeModifiersLnet/minecraft/entity/effect/StatusEffect;attributeModifiers:Ljava/util/Map;
 - 
category
- Mappings:
 Namespace Name Mixin selector official bLbey;b:Lbez;intermediary field_18270Lnet/minecraft/class_1291;field_18270:Lnet/minecraft/class_4081;named categoryLnet/minecraft/entity/effect/StatusEffect;category:Lnet/minecraft/entity/effect/StatusEffectCategory;
 - 
color
private final int color- Mappings:
 Namespace Name Mixin selector official cLbey;c:Iintermediary field_5886Lnet/minecraft/class_1291;field_5886:Inamed colorLnet/minecraft/entity/effect/StatusEffect;color:I
 - 
translationKey
- Mappings:
 Namespace Name Mixin selector official dLbey;d:Ljava/lang/String;intermediary field_5883Lnet/minecraft/class_1291;field_5883:Ljava/lang/String;named translationKeyLnet/minecraft/entity/effect/StatusEffect;translationKey:Ljava/lang/String;
 - 
factorCalculationDataSupplier
- Mappings:
 Namespace Name Mixin selector official eLbey;e:Ljava/util/function/Supplier;intermediary field_38083Lnet/minecraft/class_1291;field_38083:Ljava/util/function/Supplier;named factorCalculationDataSupplierLnet/minecraft/entity/effect/StatusEffect;factorCalculationDataSupplier:Ljava/util/function/Supplier;
 
 - 
 - 
Constructor Details
- 
StatusEffect
- Mappings:
 Namespace Name Mixin selector official <init>Lbey;<init>(Lbez;I)Vintermediary <init>Lnet/minecraft/class_1291;<init>(Lnet/minecraft/class_4081;I)Vnamed <init>Lnet/minecraft/entity/effect/StatusEffect;<init>(Lnet/minecraft/entity/effect/StatusEffectCategory;I)V
 
 - 
 - 
Method Details
- 
byRawId
- Mappings:
 Namespace Name Mixin selector official aLbey;a(I)Lbey;intermediary method_5569Lnet/minecraft/class_1291;method_5569(I)Lnet/minecraft/class_1291;named byRawIdLnet/minecraft/entity/effect/StatusEffect;byRawId(I)Lnet/minecraft/entity/effect/StatusEffect;
 - 
getRawId
- Mappings:
 Namespace Name Mixin selector official aLbey;a(Lbey;)Iintermediary method_5554Lnet/minecraft/class_1291;method_5554(Lnet/minecraft/class_1291;)Inamed getRawIdLnet/minecraft/entity/effect/StatusEffect;getRawId(Lnet/minecraft/entity/effect/StatusEffect;)I
 - 
getRawIdNullable
- Mappings:
 Namespace Name Mixin selector official bLbey;b(Lbey;)Iintermediary method_43257Lnet/minecraft/class_1291;method_43257(Lnet/minecraft/class_1291;)Inamed getRawIdNullableLnet/minecraft/entity/effect/StatusEffect;getRawIdNullable(Lnet/minecraft/entity/effect/StatusEffect;)I
 - 
getFactorCalculationDataSupplier
- Mappings:
 Namespace Name Mixin selector official bLbey;b()Ljava/util/Optional;intermediary method_42127Lnet/minecraft/class_1291;method_42127()Ljava/util/Optional;named getFactorCalculationDataSupplierLnet/minecraft/entity/effect/StatusEffect;getFactorCalculationDataSupplier()Ljava/util/Optional;
 - 
applyUpdateEffect
- Mappings:
 Namespace Name Mixin selector official aLbey;a(Lbfz;I)Vintermediary method_5572Lnet/minecraft/class_1291;method_5572(Lnet/minecraft/class_1309;I)Vnamed applyUpdateEffectLnet/minecraft/entity/effect/StatusEffect;applyUpdateEffect(Lnet/minecraft/entity/LivingEntity;I)V
 - 
applyInstantEffect
public void applyInstantEffect(@Nullable @Nullable Entity source, @Nullable @Nullable Entity attacker, LivingEntity target, int amplifier, double proximity) - Mappings:
 Namespace Name Mixin selector official aLbey;a(Lbfj;Lbfj;Lbfz;ID)Vintermediary method_5564Lnet/minecraft/class_1291;method_5564(Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;Lnet/minecraft/class_1309;ID)Vnamed applyInstantEffectLnet/minecraft/entity/effect/StatusEffect;applyInstantEffect(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 aLbey;a(II)Zintermediary method_5552Lnet/minecraft/class_1291;method_5552(II)Znamed canApplyUpdateEffectLnet/minecraft/entity/effect/StatusEffect;canApplyUpdateEffect(II)Z
 - 
isInstant
public boolean isInstant()- Mappings:
 Namespace Name Mixin selector official aLbey;a()Zintermediary method_5561Lnet/minecraft/class_1291;method_5561()Znamed isInstantLnet/minecraft/entity/effect/StatusEffect;isInstant()Z
 - 
loadTranslationKey
- Mappings:
 Namespace Name Mixin selector official cLbey;c()Ljava/lang/String;intermediary method_5559Lnet/minecraft/class_1291;method_5559()Ljava/lang/String;named loadTranslationKeyLnet/minecraft/entity/effect/StatusEffect;loadTranslationKey()Ljava/lang/String;
 - 
getTranslationKey
- Mappings:
 Namespace Name Mixin selector official dLbey;d()Ljava/lang/String;intermediary method_5567Lnet/minecraft/class_1291;method_5567()Ljava/lang/String;named getTranslationKeyLnet/minecraft/entity/effect/StatusEffect;getTranslationKey()Ljava/lang/String;
 - 
getName
- Mappings:
 Namespace Name Mixin selector official eLbey;e()Lsw;intermediary method_5560Lnet/minecraft/class_1291;method_5560()Lnet/minecraft/class_2561;named getNameLnet/minecraft/entity/effect/StatusEffect;getName()Lnet/minecraft/text/Text;
 - 
getCategory
- Mappings:
 Namespace Name Mixin selector official fLbey;f()Lbez;intermediary method_18792Lnet/minecraft/class_1291;method_18792()Lnet/minecraft/class_4081;named getCategoryLnet/minecraft/entity/effect/StatusEffect;getCategory()Lnet/minecraft/entity/effect/StatusEffectCategory;
 - 
getColor
public int getColor()- Mappings:
 Namespace Name Mixin selector official gLbey;g()Iintermediary method_5556Lnet/minecraft/class_1291;method_5556()Inamed getColorLnet/minecraft/entity/effect/StatusEffect;getColor()I
 - 
addAttributeModifier
public StatusEffect addAttributeModifier(EntityAttribute attribute, String uuid, double amount, EntityAttributeModifier.Operation operation) - Mappings:
 Namespace Name Mixin selector official aLbey;a(Lbhb;Ljava/lang/String;DLbhe$a;)Lbey;intermediary method_5566Lnet/minecraft/class_1291;method_5566(Lnet/minecraft/class_1320;Ljava/lang/String;DLnet/minecraft/class_1322$class_1323;)Lnet/minecraft/class_1291;named addAttributeModifierLnet/minecraft/entity/effect/StatusEffect;addAttributeModifier(Lnet/minecraft/entity/attribute/EntityAttribute;Ljava/lang/String;DLnet/minecraft/entity/attribute/EntityAttributeModifier$Operation;)Lnet/minecraft/entity/effect/StatusEffect;
 - 
setFactorCalculationDataSupplier
public StatusEffect setFactorCalculationDataSupplier(Supplier<StatusEffectInstance.FactorCalculationData> factorCalculationDataSupplier) - Mappings:
 Namespace Name Mixin selector official aLbey;a(Ljava/util/function/Supplier;)Lbey;intermediary method_42126Lnet/minecraft/class_1291;method_42126(Ljava/util/function/Supplier;)Lnet/minecraft/class_1291;named setFactorCalculationDataSupplierLnet/minecraft/entity/effect/StatusEffect;setFactorCalculationDataSupplier(Ljava/util/function/Supplier;)Lnet/minecraft/entity/effect/StatusEffect;
 - 
getAttributeModifiers
- Mappings:
 Namespace Name Mixin selector official hLbey;h()Ljava/util/Map;intermediary method_5565Lnet/minecraft/class_1291;method_5565()Ljava/util/Map;named getAttributeModifiersLnet/minecraft/entity/effect/StatusEffect;getAttributeModifiers()Ljava/util/Map;
 - 
onRemoved
- Mappings:
 Namespace Name Mixin selector official aLbey;a(Lbfz;Lbhd;I)Vintermediary method_5562Lnet/minecraft/class_1291;method_5562(Lnet/minecraft/class_1309;Lnet/minecraft/class_5131;I)Vnamed onRemovedLnet/minecraft/entity/effect/StatusEffect;onRemoved(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/attribute/AttributeContainer;I)V
 - 
onApplied
- Mappings:
 Namespace Name Mixin selector official bLbey;b(Lbfz;Lbhd;I)Vintermediary method_5555Lnet/minecraft/class_1291;method_5555(Lnet/minecraft/class_1309;Lnet/minecraft/class_5131;I)Vnamed onAppliedLnet/minecraft/entity/effect/StatusEffect;onApplied(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/attribute/AttributeContainer;I)V
 - 
adjustModifierAmount
- Mappings:
 Namespace Name Mixin selector official aLbey;a(ILbhe;)Dintermediary method_5563Lnet/minecraft/class_1291;method_5563(ILnet/minecraft/class_1322;)Dnamed adjustModifierAmountLnet/minecraft/entity/effect/StatusEffect;adjustModifierAmount(ILnet/minecraft/entity/attribute/EntityAttributeModifier;)D
 - 
isBeneficial
public boolean isBeneficial()- Mappings:
 Namespace Name Mixin selector official iLbey;i()Zintermediary method_5573Lnet/minecraft/class_1291;method_5573()Znamed isBeneficialLnet/minecraft/entity/effect/StatusEffect;isBeneficial()Z
 
 -