Class StatusEffect

java.lang.Object
net.minecraft.entity.effect.StatusEffect
Direct Known Subclasses:
AbsorptionStatusEffect, CombatStatusEffect, HealthBoostStatusEffect, InstantStatusEffect

public class StatusEffect extends Object
Mappings:
Namespace Name
official uz
intermediary net/minecraft/class_860
named net/minecraft/entity/effect/StatusEffect
  • Field Details

    • REGISTRY

      public static final SimpleRegistry<Identifier,StatusEffect> REGISTRY
      Mappings:
      Namespace Name Mixin selector
      official b Luz;b:Lfh;
      intermediary field_3164 Lnet/minecraft/class_860;field_3164:Lnet/minecraft/class_1943;
      named REGISTRY Lnet/minecraft/entity/effect/StatusEffect;REGISTRY:Lnet/minecraft/util/registry/SimpleRegistry;
    • attributeModifiers

      private final Map<EntityAttribute,AttributeModifier> attributeModifiers
      Mappings:
      Namespace Name Mixin selector
      official a Luz;a:Ljava/util/Map;
      intermediary field_6742 Lnet/minecraft/class_860;field_6742:Ljava/util/Map;
      named attributeModifiers Lnet/minecraft/entity/effect/StatusEffect;attributeModifiers:Ljava/util/Map;
    • negative

      private final boolean negative
      Mappings:
      Namespace Name Mixin selector
      official c Luz;c:Z
      intermediary field_3160 Lnet/minecraft/class_860;field_3160:Z
      named negative Lnet/minecraft/entity/effect/StatusEffect;negative:Z
    • color

      private final int color
      Mappings:
      Namespace Name Mixin selector
      official d Luz;d:I
      intermediary field_3163 Lnet/minecraft/class_860;field_3163:I
      named color Lnet/minecraft/entity/effect/StatusEffect;color:I
    • translationKey

      private String translationKey
      Mappings:
      Namespace Name Mixin selector
      official e Luz;e:Ljava/lang/String;
      intermediary field_3158 Lnet/minecraft/class_860;field_3158:Ljava/lang/String;
      named translationKey Lnet/minecraft/entity/effect/StatusEffect;translationKey:Ljava/lang/String;
    • field_3159

      private int field_3159
      Mappings:
      Namespace Name Mixin selector
      official f Luz;f:I
      intermediary field_3159 Lnet/minecraft/class_860;field_3159:I
      named field_3159 Lnet/minecraft/entity/effect/StatusEffect;field_3159:I
    • field_3161

      private double field_3161
      Mappings:
      Namespace Name Mixin selector
      official g Luz;g:D
      intermediary field_3161 Lnet/minecraft/class_860;field_3161:D
      named field_3161 Lnet/minecraft/entity/effect/StatusEffect;field_3161:D
    • field_3162

      private boolean field_3162
      Mappings:
      Namespace Name Mixin selector
      official h Luz;h:Z
      intermediary field_3162 Lnet/minecraft/class_860;field_3162:Z
      named field_3162 Lnet/minecraft/entity/effect/StatusEffect;field_3162:Z
  • Constructor Details

    • StatusEffect

      protected StatusEffect(boolean negative, int color)
      Mappings:
      Namespace Name Mixin selector
      official <init> Luz;<init>(ZI)V
      intermediary <init> Lnet/minecraft/class_860;<init>(ZI)V
      named <init> Lnet/minecraft/entity/effect/StatusEffect;<init>(ZI)V
  • Method Details

    • byIndex

      @Nullable public static StatusEffect byIndex(int index)
      Mappings:
      Namespace Name Mixin selector
      official a Luz;a(I)Luz;
      intermediary method_12942 Lnet/minecraft/class_860;method_12942(I)Lnet/minecraft/class_860;
      named byIndex Lnet/minecraft/entity/effect/StatusEffect;byIndex(I)Lnet/minecraft/entity/effect/StatusEffect;
    • getIndex

      public static int getIndex(StatusEffect statusEffect)
      Mappings:
      Namespace Name Mixin selector
      official a Luz;a(Luz;)I
      intermediary method_12943 Lnet/minecraft/class_860;method_12943(Lnet/minecraft/class_860;)I
      named getIndex Lnet/minecraft/entity/effect/StatusEffect;getIndex(Lnet/minecraft/entity/effect/StatusEffect;)I
    • get

      @Nullable public static StatusEffect get(String id)
      Mappings:
      Namespace Name Mixin selector
      official b Luz;b(Ljava/lang/String;)Luz;
      intermediary method_10922 Lnet/minecraft/class_860;method_10922(Ljava/lang/String;)Lnet/minecraft/class_860;
      named get Lnet/minecraft/entity/effect/StatusEffect;get(Ljava/lang/String;)Lnet/minecraft/entity/effect/StatusEffect;
    • method_2440

      protected StatusEffect method_2440(int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official b Luz;b(II)Luz;
      intermediary method_2440 Lnet/minecraft/class_860;method_2440(II)Lnet/minecraft/class_860;
      named method_2440 Lnet/minecraft/entity/effect/StatusEffect;method_2440(II)Lnet/minecraft/entity/effect/StatusEffect;
    • method_6087

      public void method_6087(LivingEntity livingEntity, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Luz;a(Lvp;I)V
      intermediary method_6087 Lnet/minecraft/class_860;method_6087(Lnet/minecraft/class_1699;I)V
      named method_6087 Lnet/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 a Luz;a(Lvg;Lvg;Lvp;ID)V
      intermediary method_6088 Lnet/minecraft/class_860;method_6088(Lnet/minecraft/class_864;Lnet/minecraft/class_864;Lnet/minecraft/class_1699;ID)V
      named method_6088 Lnet/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 a Luz;a(II)Z
      intermediary method_2435 Lnet/minecraft/class_860;method_2435(II)Z
      named canApplyUpdateEffect Lnet/minecraft/entity/effect/StatusEffect;canApplyUpdateEffect(II)Z
    • isInstant

      public boolean isInstant()
      Mappings:
      Namespace Name Mixin selector
      official b Luz;b()Z
      intermediary method_2439 Lnet/minecraft/class_860;method_2439()Z
      named isInstant Lnet/minecraft/entity/effect/StatusEffect;isInstant()Z
    • setTranslationKey

      public StatusEffect setTranslationKey(String key)
      Mappings:
      Namespace Name Mixin selector
      official c Luz;c(Ljava/lang/String;)Luz;
      intermediary method_2441 Lnet/minecraft/class_860;method_2441(Ljava/lang/String;)Lnet/minecraft/class_860;
      named setTranslationKey Lnet/minecraft/entity/effect/StatusEffect;setTranslationKey(Ljava/lang/String;)Lnet/minecraft/entity/effect/StatusEffect;
    • getTranslationKey

      public String getTranslationKey()
      Mappings:
      Namespace Name Mixin selector
      official a Luz;a()Ljava/lang/String;
      intermediary method_2433 Lnet/minecraft/class_860;method_2433()Ljava/lang/String;
      named getTranslationKey Lnet/minecraft/entity/effect/StatusEffect;getTranslationKey()Ljava/lang/String;
    • method_2443

      @Environment(CLIENT) public boolean method_2443()
      Mappings:
      Namespace Name Mixin selector
      official c Luz;c()Z
      intermediary method_2443 Lnet/minecraft/class_860;method_2443()Z
      named method_2443 Lnet/minecraft/entity/effect/StatusEffect;method_2443()Z
    • method_2444

      @Environment(CLIENT) public int method_2444()
      Mappings:
      Namespace Name Mixin selector
      official d Luz;d()I
      intermediary method_2444 Lnet/minecraft/class_860;method_2444()I
      named method_2444 Lnet/minecraft/entity/effect/StatusEffect;method_2444()I
    • isNegative

      @Environment(CLIENT) public boolean isNegative()
      Mappings:
      Namespace Name Mixin selector
      official e Luz;e()Z
      intermediary method_2445 Lnet/minecraft/class_860;method_2445()Z
      named isNegative Lnet/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 a Luz;a(Lva;F)Ljava/lang/String;
      intermediary method_2436 Lnet/minecraft/class_860;method_2436(Lnet/minecraft/class_861;F)Ljava/lang/String;
      named method_2436 Lnet/minecraft/entity/effect/StatusEffect;method_2436(Lnet/minecraft/entity/effect/StatusEffectInstance;F)Ljava/lang/String;
    • method_2434

      protected StatusEffect method_2434(double double2)
      Mappings:
      Namespace Name Mixin selector
      official a Luz;a(D)Luz;
      intermediary method_2434 Lnet/minecraft/class_860;method_2434(D)Lnet/minecraft/class_860;
      named method_2434 Lnet/minecraft/entity/effect/StatusEffect;method_2434(D)Lnet/minecraft/entity/effect/StatusEffect;
    • getColor

      public int getColor()
      Mappings:
      Namespace Name Mixin selector
      official g Luz;g()I
      intermediary method_2449 Lnet/minecraft/class_860;method_2449()I
      named getColor Lnet/minecraft/entity/effect/StatusEffect;getColor()I
    • addAttribute

      public StatusEffect addAttribute(EntityAttribute entityAttribute, String string, double double2, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Luz;a(Lwc;Ljava/lang/String;DI)Luz;
      intermediary method_6090 Lnet/minecraft/class_860;method_6090(Lnet/minecraft/class_1702;Ljava/lang/String;DI)Lnet/minecraft/class_860;
      named addAttribute Lnet/minecraft/entity/effect/StatusEffect;addAttribute(Lnet/minecraft/entity/attribute/EntityAttribute;Ljava/lang/String;DI)Lnet/minecraft/entity/effect/StatusEffect;
    • getAttributeModifiers

      @Environment(CLIENT) public Map<EntityAttribute,AttributeModifier> getAttributeModifiers()
      Mappings:
      Namespace Name Mixin selector
      official h Luz;h()Ljava/util/Map;
      intermediary method_6092 Lnet/minecraft/class_860;method_6092()Ljava/util/Map;
      named getAttributeModifiers Lnet/minecraft/entity/effect/StatusEffect;getAttributeModifiers()Ljava/util/Map;
    • onRemoved

      public void onRemoved(LivingEntity entity, AbstractEntityAttributeContainer attributes, int amplifier)
      Mappings:
      Namespace Name Mixin selector
      official a Luz;a(Lvp;Lwg;I)V
      intermediary method_6089 Lnet/minecraft/class_860;method_6089(Lnet/minecraft/class_1699;Lnet/minecraft/class_1706;I)V
      named onRemoved Lnet/minecraft/entity/effect/StatusEffect;onRemoved(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/attribute/AbstractEntityAttributeContainer;I)V
    • method_6091

      public void method_6091(LivingEntity entity, AbstractEntityAttributeContainer attributes, int int2)
      Mappings:
      Namespace Name Mixin selector
      official b Luz;b(Lvp;Lwg;I)V
      intermediary method_6091 Lnet/minecraft/class_860;method_6091(Lnet/minecraft/class_1699;Lnet/minecraft/class_1706;I)V
      named method_6091 Lnet/minecraft/entity/effect/StatusEffect;method_6091(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/attribute/AbstractEntityAttributeContainer;I)V
    • adjustModifierAmount

      public double adjustModifierAmount(int amplifier, AttributeModifier modifier)
      Mappings:
      Namespace Name Mixin selector
      official a Luz;a(ILwe;)D
      intermediary method_6086 Lnet/minecraft/class_860;method_6086(ILnet/minecraft/class_1704;)D
      named adjustModifierAmount Lnet/minecraft/entity/effect/StatusEffect;adjustModifierAmount(ILnet/minecraft/entity/attribute/AttributeModifier;)D
    • method_2448

      @Environment(CLIENT) public boolean method_2448()
      Mappings:
      Namespace Name Mixin selector
      official i Luz;i()Z
      intermediary method_2448 Lnet/minecraft/class_860;method_2448()Z
      named method_2448 Lnet/minecraft/entity/effect/StatusEffect;method_2448()Z
    • method_12944

      public StatusEffect method_12944()
      Mappings:
      Namespace Name Mixin selector
      official j Luz;j()Luz;
      intermediary method_12944 Lnet/minecraft/class_860;method_12944()Lnet/minecraft/class_860;
      named method_12944 Lnet/minecraft/entity/effect/StatusEffect;method_12944()Lnet/minecraft/entity/effect/StatusEffect;
    • register

      public static void register()
      Mappings:
      Namespace Name Mixin selector
      official k Luz;k()V
      intermediary method_12945 Lnet/minecraft/class_860;method_12945()V
      named register Lnet/minecraft/entity/effect/StatusEffect;register()V