Class StatusEffectInstance

java.lang.Object
net.minecraft.entity.effect.StatusEffectInstance
All Implemented Interfaces:
Comparable<StatusEffectInstance>

public class StatusEffectInstance extends Object implements Comparable<StatusEffectInstance>
Mappings:
Namespace Name
official aek
intermediary net/minecraft/class_861
named net/minecraft/entity/effect/StatusEffectInstance
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Laek;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_11894 Lnet/minecraft/class_861;field_11894:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/entity/effect/StatusEffectInstance;LOGGER:Lorg/apache/logging/log4j/Logger;
    • statusEffect

      private final StatusEffect statusEffect
      Mappings:
      Namespace Name Mixin selector
      official b Laek;b:Laej;
      intermediary field_14448 Lnet/minecraft/class_861;field_14448:Lnet/minecraft/class_860;
      named statusEffect Lnet/minecraft/entity/effect/StatusEffectInstance;statusEffect:Lnet/minecraft/entity/effect/StatusEffect;
    • duration

      private int duration
      Mappings:
      Namespace Name Mixin selector
      official c Laek;c:I
      intermediary field_3191 Lnet/minecraft/class_861;field_3191:I
      named duration Lnet/minecraft/entity/effect/StatusEffectInstance;duration:I
    • amplifier

      private int amplifier
      Mappings:
      Namespace Name Mixin selector
      official d Laek;d:I
      intermediary field_3192 Lnet/minecraft/class_861;field_3192:I
      named amplifier Lnet/minecraft/entity/effect/StatusEffectInstance;amplifier:I
    • splash

      private boolean splash
      Mappings:
      Namespace Name Mixin selector
      official e Laek;e:Z
      intermediary field_5317 Lnet/minecraft/class_861;field_5317:Z
      named splash Lnet/minecraft/entity/effect/StatusEffectInstance;splash:Z
    • ambient

      private boolean ambient
      Mappings:
      Namespace Name Mixin selector
      official f Laek;f:Z
      intermediary field_5318 Lnet/minecraft/class_861;field_5318:Z
      named ambient Lnet/minecraft/entity/effect/StatusEffectInstance;ambient:Z
    • permanent

      @Environment(CLIENT) private boolean permanent
      Mappings:
      Namespace Name Mixin selector
      official g Laek;g:Z
      intermediary field_6113 Lnet/minecraft/class_861;field_6113:Z
      named permanent Lnet/minecraft/entity/effect/StatusEffectInstance;permanent:Z
    • showParticles

      private boolean showParticles
      Mappings:
      Namespace Name Mixin selector
      official h Laek;h:Z
      intermediary field_11895 Lnet/minecraft/class_861;field_11895:Z
      named showParticles Lnet/minecraft/entity/effect/StatusEffectInstance;showParticles:Z
    • field_16688

      private boolean field_16688
      Mappings:
      Namespace Name Mixin selector
      official i Laek;i:Z
      intermediary field_16688 Lnet/minecraft/class_861;field_16688:Z
      named field_16688 Lnet/minecraft/entity/effect/StatusEffectInstance;field_16688:Z
  • Constructor Details

    • StatusEffectInstance

      public StatusEffectInstance(StatusEffect statusEffect)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laek;<init>(Laej;)V
      intermediary <init> Lnet/minecraft/class_861;<init>(Lnet/minecraft/class_860;)V
      named <init> Lnet/minecraft/entity/effect/StatusEffectInstance;<init>(Lnet/minecraft/entity/effect/StatusEffect;)V
    • StatusEffectInstance

      public StatusEffectInstance(StatusEffect statusEffect, int duration)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laek;<init>(Laej;I)V
      intermediary <init> Lnet/minecraft/class_861;<init>(Lnet/minecraft/class_860;I)V
      named <init> Lnet/minecraft/entity/effect/StatusEffectInstance;<init>(Lnet/minecraft/entity/effect/StatusEffect;I)V
    • StatusEffectInstance

      public StatusEffectInstance(StatusEffect statusEffect, int duration, int amplifier)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laek;<init>(Laej;II)V
      intermediary <init> Lnet/minecraft/class_861;<init>(Lnet/minecraft/class_860;II)V
      named <init> Lnet/minecraft/entity/effect/StatusEffectInstance;<init>(Lnet/minecraft/entity/effect/StatusEffect;II)V
    • StatusEffectInstance

      public StatusEffectInstance(StatusEffect statusEffect, int duration, int amplifier, boolean ambient, boolean showParticles)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laek;<init>(Laej;IIZZ)V
      intermediary <init> Lnet/minecraft/class_861;<init>(Lnet/minecraft/class_860;IIZZ)V
      named <init> Lnet/minecraft/entity/effect/StatusEffectInstance;<init>(Lnet/minecraft/entity/effect/StatusEffect;IIZZ)V
    • StatusEffectInstance

      public StatusEffectInstance(StatusEffect statusEffect, int int2, int int3, boolean bool, boolean bool2, boolean bool3)
    • StatusEffectInstance

      public StatusEffectInstance(StatusEffectInstance instance)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laek;<init>(Laek;)V
      intermediary <init> Lnet/minecraft/class_861;<init>(Lnet/minecraft/class_861;)V
      named <init> Lnet/minecraft/entity/effect/StatusEffectInstance;<init>(Lnet/minecraft/entity/effect/StatusEffectInstance;)V
  • Method Details

    • method_15551

      public boolean method_15551(StatusEffectInstance statusEffectInstance)
      Mappings:
      Namespace Name Mixin selector
      official a Laek;a(Laek;)Z
      intermediary method_15551 Lnet/minecraft/class_861;method_15551(Lnet/minecraft/class_861;)Z
      named method_15551 Lnet/minecraft/entity/effect/StatusEffectInstance;method_15551(Lnet/minecraft/entity/effect/StatusEffectInstance;)Z
    • getStatusEffect

      public StatusEffect getStatusEffect()
      Mappings:
      Namespace Name Mixin selector
      official a Laek;a()Laej;
      intermediary method_12946 Lnet/minecraft/class_861;method_12946()Lnet/minecraft/class_860;
      named getStatusEffect Lnet/minecraft/entity/effect/StatusEffectInstance;getStatusEffect()Lnet/minecraft/entity/effect/StatusEffect;
    • getDuration

      public int getDuration()
      Mappings:
      Namespace Name Mixin selector
      official b Laek;b()I
      intermediary method_2453 Lnet/minecraft/class_861;method_2453()I
      named getDuration Lnet/minecraft/entity/effect/StatusEffectInstance;getDuration()I
    • getAmplifier

      public int getAmplifier()
      Mappings:
      Namespace Name Mixin selector
      official c Laek;c()I
      intermediary method_2455 Lnet/minecraft/class_861;method_2455()I
      named getAmplifier Lnet/minecraft/entity/effect/StatusEffectInstance;getAmplifier()I
    • isAmbient

      public boolean isAmbient()
      Mappings:
      Namespace Name Mixin selector
      official d Laek;d()Z
      intermediary method_4439 Lnet/minecraft/class_861;method_4439()Z
      named isAmbient Lnet/minecraft/entity/effect/StatusEffectInstance;isAmbient()Z
    • shouldShowParticles

      public boolean shouldShowParticles()
      Mappings:
      Namespace Name Mixin selector
      official e Laek;e()Z
      intermediary method_10924 Lnet/minecraft/class_861;method_10924()Z
      named shouldShowParticles Lnet/minecraft/entity/effect/StatusEffectInstance;shouldShowParticles()Z
    • method_15552

      public boolean method_15552()
      Mappings:
      Namespace Name Mixin selector
      official f Laek;f()Z
      intermediary method_15552 Lnet/minecraft/class_861;method_15552()Z
      named method_15552 Lnet/minecraft/entity/effect/StatusEffectInstance;method_15552()Z
    • method_6093

      public boolean method_6093(LivingEntity livingEntity)
      Mappings:
      Namespace Name Mixin selector
      official a Laek;a(Lafa;)Z
      intermediary method_6093 Lnet/minecraft/class_861;method_6093(Lnet/minecraft/class_1699;)Z
      named method_6093 Lnet/minecraft/entity/effect/StatusEffectInstance;method_6093(Lnet/minecraft/entity/LivingEntity;)Z
    • updateDuration

      private int updateDuration()
      Mappings:
      Namespace Name Mixin selector
      official i Laek;i()I
      intermediary method_2457 Lnet/minecraft/class_861;method_2457()I
      named updateDuration Lnet/minecraft/entity/effect/StatusEffectInstance;updateDuration()I
    • method_6094

      public void method_6094(LivingEntity livingEntity)
      Mappings:
      Namespace Name Mixin selector
      official b Laek;b(Lafa;)V
      intermediary method_6094 Lnet/minecraft/class_861;method_6094(Lnet/minecraft/class_1699;)V
      named method_6094 Lnet/minecraft/entity/effect/StatusEffectInstance;method_6094(Lnet/minecraft/entity/LivingEntity;)V
    • getTranslationKey

      public String getTranslationKey()
      Mappings:
      Namespace Name Mixin selector
      official g Laek;g()Ljava/lang/String;
      intermediary method_2456 Lnet/minecraft/class_861;method_2456()Ljava/lang/String;
      named getTranslationKey Lnet/minecraft/entity/effect/StatusEffectInstance;getTranslationKey()Ljava/lang/String;
    • toString

      public String toString()
      Overrides:
      toString in class Object
      Mappings:
      Namespace Name Mixin selector
      official toString Laek;toString()Ljava/lang/String;
      intermediary toString Lnet/minecraft/class_861;toString()Ljava/lang/String;
      named toString Lnet/minecraft/entity/effect/StatusEffectInstance;toString()Ljava/lang/String;
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class Object
      Mappings:
      Namespace Name Mixin selector
      official equals Laek;equals(Ljava/lang/Object;)Z
      intermediary equals Lnet/minecraft/class_861;equals(Ljava/lang/Object;)Z
      named equals Lnet/minecraft/entity/effect/StatusEffectInstance;equals(Ljava/lang/Object;)Z
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
      Mappings:
      Namespace Name Mixin selector
      official hashCode Laek;hashCode()I
      intermediary hashCode Lnet/minecraft/class_861;hashCode()I
      named hashCode Lnet/minecraft/entity/effect/StatusEffectInstance;hashCode()I
    • toNbt

      public NbtCompound toNbt(NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      official a Laek;a(Lgy;)Lgy;
      intermediary method_4436 Lnet/minecraft/class_861;method_4436(Lnet/minecraft/class_322;)Lnet/minecraft/class_322;
      named toNbt Lnet/minecraft/entity/effect/StatusEffectInstance;toNbt(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/nbt/NbtCompound;
    • fromNbt

      public static StatusEffectInstance fromNbt(NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      official b Laek;b(Lgy;)Laek;
      intermediary method_4438 Lnet/minecraft/class_861;method_4438(Lnet/minecraft/class_322;)Lnet/minecraft/class_861;
      named fromNbt Lnet/minecraft/entity/effect/StatusEffectInstance;fromNbt(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/entity/effect/StatusEffectInstance;
    • setPermanent

      @Environment(CLIENT) public void setPermanent(boolean permanent)
      Mappings:
      Namespace Name Mixin selector
      official b Laek;b(Z)V
      intermediary method_5374 Lnet/minecraft/class_861;method_5374(Z)V
      named setPermanent Lnet/minecraft/entity/effect/StatusEffectInstance;setPermanent(Z)V
    • isPermanent

      @Environment(CLIENT) public boolean isPermanent()
      Mappings:
      Namespace Name Mixin selector
      official h Laek;h()Z
      intermediary method_5376 Lnet/minecraft/class_861;method_5376()Z
      named isPermanent Lnet/minecraft/entity/effect/StatusEffectInstance;isPermanent()Z
    • compareTo

      public int compareTo(StatusEffectInstance statusEffectInstance)
      Specified by:
      compareTo in interface Comparable<StatusEffectInstance>
      Mappings:
      Namespace Name Mixin selector
      official b Laek;b(Laek;)I
      intermediary method_12947 Lnet/minecraft/class_861;method_12947(Lnet/minecraft/class_861;)I
      named compareTo Lnet/minecraft/entity/effect/StatusEffectInstance;compareTo(Lnet/minecraft/entity/effect/StatusEffectInstance;)I