Class StatusEffectInstance

java.lang.Object
net.minecraft.entity.effect.StatusEffectInstance

public class StatusEffectInstance
extends Object
Mappings:
Namespace Name
official pf
intermediary net/minecraft/class_1742
named net/minecraft/entity/effect/StatusEffectInstance
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Lpf;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_7319 Lnet/minecraft/class_1742;field_7319:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/entity/effect/StatusEffectInstance;LOGGER:Lorg/apache/logging/log4j/Logger;
    • effectId

      private int effectId
      Mappings:
      Namespace Name Mixin selector
      official b Lpf;b:I
      intermediary field_7320 Lnet/minecraft/class_1742;field_7320:I
      named effectId Lnet/minecraft/entity/effect/StatusEffectInstance;effectId:I
    • duration

      private int duration
      Mappings:
      Namespace Name Mixin selector
      official c Lpf;c:I
      intermediary field_7321 Lnet/minecraft/class_1742;field_7321:I
      named duration Lnet/minecraft/entity/effect/StatusEffectInstance;duration:I
    • amplifier

      private int amplifier
      Mappings:
      Namespace Name Mixin selector
      official d Lpf;d:I
      intermediary field_7322 Lnet/minecraft/class_1742;field_7322:I
      named amplifier Lnet/minecraft/entity/effect/StatusEffectInstance;amplifier:I
    • splash

      private boolean splash
      Mappings:
      Namespace Name Mixin selector
      official e Lpf;e:Z
      intermediary field_7323 Lnet/minecraft/class_1742;field_7323:Z
      named splash Lnet/minecraft/entity/effect/StatusEffectInstance;splash:Z
    • ambient

      private boolean ambient
      Mappings:
      Namespace Name Mixin selector
      official f Lpf;f:Z
      intermediary field_7324 Lnet/minecraft/class_1742;field_7324:Z
      named ambient Lnet/minecraft/entity/effect/StatusEffectInstance;ambient:Z
    • permanent

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

      private boolean showParticles
      Mappings:
      Namespace Name Mixin selector
      official h Lpf;h:Z
      intermediary field_7326 Lnet/minecraft/class_1742;field_7326:Z
      named showParticles Lnet/minecraft/entity/effect/StatusEffectInstance;showParticles:Z
  • Constructor Details

    • StatusEffectInstance

      public StatusEffectInstance​(int effectId, int duration)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lpf;<init>(II)V
      intermediary <init> Lnet/minecraft/class_1742;<init>(II)V
      named <init> Lnet/minecraft/entity/effect/StatusEffectInstance;<init>(II)V
    • StatusEffectInstance

      public StatusEffectInstance​(int effectId, int duration, int amplifier)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lpf;<init>(III)V
      intermediary <init> Lnet/minecraft/class_1742;<init>(III)V
      named <init> Lnet/minecraft/entity/effect/StatusEffectInstance;<init>(III)V
    • StatusEffectInstance

      public StatusEffectInstance​(int effectId, int duration, int amplifier, boolean ambient, boolean showParticles)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lpf;<init>(IIIZZ)V
      intermediary <init> Lnet/minecraft/class_1742;<init>(IIIZZ)V
      named <init> Lnet/minecraft/entity/effect/StatusEffectInstance;<init>(IIIZZ)V
    • StatusEffectInstance

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

    • setFrom

      public void setFrom​(StatusEffectInstance instance)
      Mappings:
      Namespace Name Mixin selector
      official a Lpf;a(Lpf;)V
      intermediary method_6874 Lnet/minecraft/class_1742;method_6874(Lnet/minecraft/class_1742;)V
      named setFrom Lnet/minecraft/entity/effect/StatusEffectInstance;setFrom(Lnet/minecraft/entity/effect/StatusEffectInstance;)V
    • getEffectId

      public int getEffectId()
      Mappings:
      Namespace Name Mixin selector
      official a Lpf;a()I
      intermediary method_6872 Lnet/minecraft/class_1742;method_6872()I
      named getEffectId Lnet/minecraft/entity/effect/StatusEffectInstance;getEffectId()I
    • getDuration

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

      public int getAmplifier()
      Mappings:
      Namespace Name Mixin selector
      official c Lpf;c()I
      intermediary method_6881 Lnet/minecraft/class_1742;method_6881()I
      named getAmplifier Lnet/minecraft/entity/effect/StatusEffectInstance;getAmplifier()I
    • setSplash

      public void setSplash​(boolean splash)
      Mappings:
      Namespace Name Mixin selector
      official a Lpf;a(Z)V
      intermediary method_6876 Lnet/minecraft/class_1742;method_6876(Z)V
      named setSplash Lnet/minecraft/entity/effect/StatusEffectInstance;setSplash(Z)V
    • isAmbient

      public boolean isAmbient()
      Mappings:
      Namespace Name Mixin selector
      official e Lpf;e()Z
      intermediary method_6882 Lnet/minecraft/class_1742;method_6882()Z
      named isAmbient Lnet/minecraft/entity/effect/StatusEffectInstance;isAmbient()Z
    • shouldShowParticles

      public boolean shouldShowParticles()
      Mappings:
      Namespace Name Mixin selector
      official f Lpf;f()Z
      intermediary method_6883 Lnet/minecraft/class_1742;method_6883()Z
      named shouldShowParticles Lnet/minecraft/entity/effect/StatusEffectInstance;shouldShowParticles()Z
    • method_6875

      public boolean method_6875​(LivingEntity livingEntity)
      Mappings:
      Namespace Name Mixin selector
      official a Lpf;a(Lpr;)Z
      intermediary method_6875 Lnet/minecraft/class_1742;method_6875(Lnet/minecraft/class_1752;)Z
      named method_6875 Lnet/minecraft/entity/effect/StatusEffectInstance;method_6875(Lnet/minecraft/entity/LivingEntity;)Z
    • updateDuration

      private int updateDuration()
      Mappings:
      Namespace Name Mixin selector
      official i Lpf;i()I
      intermediary method_6886 Lnet/minecraft/class_1742;method_6886()I
      named updateDuration Lnet/minecraft/entity/effect/StatusEffectInstance;updateDuration()I
    • method_6879

      public void method_6879​(LivingEntity livingEntity)
      Mappings:
      Namespace Name Mixin selector
      official b Lpf;b(Lpr;)V
      intermediary method_6879 Lnet/minecraft/class_1742;method_6879(Lnet/minecraft/class_1752;)V
      named method_6879 Lnet/minecraft/entity/effect/StatusEffectInstance;method_6879(Lnet/minecraft/entity/LivingEntity;)V
    • getTranslationKey

      public String getTranslationKey()
      Mappings:
      Namespace Name Mixin selector
      official g Lpf;g()Ljava/lang/String;
      intermediary method_6884 Lnet/minecraft/class_1742;method_6884()Ljava/lang/String;
      named getTranslationKey Lnet/minecraft/entity/effect/StatusEffectInstance;getTranslationKey()Ljava/lang/String;
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object
      Mappings:
      Namespace Name Mixin selector
      official toString Lpf;toString()Ljava/lang/String;
      intermediary toString Lnet/minecraft/class_1742;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 Lpf;equals(Ljava/lang/Object;)Z
      intermediary equals Lnet/minecraft/class_1742;equals(Ljava/lang/Object;)Z
      named equals Lnet/minecraft/entity/effect/StatusEffectInstance;equals(Ljava/lang/Object;)Z
    • toTag

      public CompoundTag toTag​(CompoundTag tag)
      Mappings:
      Namespace Name Mixin selector
      official a Lpf;a(Ldn;)Ldn;
      intermediary method_6873 Lnet/minecraft/class_1742;method_6873(Lnet/minecraft/class_1405;)Lnet/minecraft/class_1405;
      named toTag Lnet/minecraft/entity/effect/StatusEffectInstance;toTag(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag;
    • fromTag

      public static StatusEffectInstance fromTag​(CompoundTag tag)
      Mappings:
      Namespace Name Mixin selector
      official b Lpf;b(Ldn;)Lpf;
      intermediary method_6878 Lnet/minecraft/class_1742;method_6878(Lnet/minecraft/class_1405;)Lnet/minecraft/class_1742;
      named fromTag Lnet/minecraft/entity/effect/StatusEffectInstance;fromTag(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/entity/effect/StatusEffectInstance;
    • setPermanent

      @Environment(CLIENT) public void setPermanent​(boolean permanent)
      Mappings:
      Namespace Name Mixin selector
      official b Lpf;b(Z)V
      intermediary method_6880 Lnet/minecraft/class_1742;method_6880(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 Lpf;h()Z
      intermediary method_6885 Lnet/minecraft/class_1742;method_6885()Z
      named isPermanent Lnet/minecraft/entity/effect/StatusEffectInstance;isPermanent()Z