Package net.minecraft.entity.effect
Class StatusEffectInstance
java.lang.Object
net.minecraft.entity.effect.StatusEffectInstance
public class StatusEffectInstance extends Object
- Mappings:
Namespace Name official pfintermediary net/minecraft/class_1742named net/minecraft/entity/effect/StatusEffectInstance
-
Field Summary
-
Constructor Summary
Constructors Constructor Description StatusEffectInstance(int effectId, int duration)StatusEffectInstance(int effectId, int duration, int amplifier)StatusEffectInstance(int effectId, int duration, int amplifier, boolean ambient, boolean showParticles)StatusEffectInstance(StatusEffectInstance instance) -
Method Summary
Modifier and Type Method Description booleanequals(Object object)static StatusEffectInstancefromTag(CompoundTag tag)intgetAmplifier()intgetDuration()intgetEffectId()StringgetTranslationKey()inthashCode()booleanisAmbient()booleanisPermanent()booleanmethod_6875(LivingEntity livingEntity)voidmethod_6879(LivingEntity livingEntity)voidsetFrom(StatusEffectInstance instance)voidsetPermanent(boolean permanent)voidsetSplash(boolean splash)booleanshouldShowParticles()StringtoString()CompoundTagtoTag(CompoundTag tag)private intupdateDuration()
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLpf;a:Lorg/apache/logging/log4j/Logger;intermediary field_7319Lnet/minecraft/class_1742;field_7319:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/entity/effect/StatusEffectInstance;LOGGER:Lorg/apache/logging/log4j/Logger;
-
effectId
private int effectId- Mappings:
Namespace Name Mixin selector official bLpf;b:Iintermediary field_7320Lnet/minecraft/class_1742;field_7320:Inamed effectIdLnet/minecraft/entity/effect/StatusEffectInstance;effectId:I
-
duration
private int duration- Mappings:
Namespace Name Mixin selector official cLpf;c:Iintermediary field_7321Lnet/minecraft/class_1742;field_7321:Inamed durationLnet/minecraft/entity/effect/StatusEffectInstance;duration:I
-
amplifier
private int amplifier- Mappings:
Namespace Name Mixin selector official dLpf;d:Iintermediary field_7322Lnet/minecraft/class_1742;field_7322:Inamed amplifierLnet/minecraft/entity/effect/StatusEffectInstance;amplifier:I
-
splash
private boolean splash- Mappings:
Namespace Name Mixin selector official eLpf;e:Zintermediary field_7323Lnet/minecraft/class_1742;field_7323:Znamed splashLnet/minecraft/entity/effect/StatusEffectInstance;splash:Z
-
ambient
private boolean ambient- Mappings:
Namespace Name Mixin selector official fLpf;f:Zintermediary field_7324Lnet/minecraft/class_1742;field_7324:Znamed ambientLnet/minecraft/entity/effect/StatusEffectInstance;ambient:Z
-
permanent
- Mappings:
Namespace Name Mixin selector official gLpf;g:Zintermediary field_7325Lnet/minecraft/class_1742;field_7325:Znamed permanentLnet/minecraft/entity/effect/StatusEffectInstance;permanent:Z
-
showParticles
private boolean showParticles- Mappings:
Namespace Name Mixin selector official hLpf;h:Zintermediary field_7326Lnet/minecraft/class_1742;field_7326:Znamed showParticlesLnet/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)Vintermediary <init>Lnet/minecraft/class_1742;<init>(II)Vnamed <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)Vintermediary <init>Lnet/minecraft/class_1742;<init>(III)Vnamed <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)Vintermediary <init>Lnet/minecraft/class_1742;<init>(IIIZZ)Vnamed <init>Lnet/minecraft/entity/effect/StatusEffectInstance;<init>(IIIZZ)V
-
StatusEffectInstance
- Mappings:
Namespace Name Mixin selector official <init>Lpf;<init>(Lpf;)Vintermediary <init>Lnet/minecraft/class_1742;<init>(Lnet/minecraft/class_1742;)Vnamed <init>Lnet/minecraft/entity/effect/StatusEffectInstance;<init>(Lnet/minecraft/entity/effect/StatusEffectInstance;)V
-
-
Method Details
-
setFrom
- Mappings:
Namespace Name Mixin selector official aLpf;a(Lpf;)Vintermediary method_6874Lnet/minecraft/class_1742;method_6874(Lnet/minecraft/class_1742;)Vnamed setFromLnet/minecraft/entity/effect/StatusEffectInstance;setFrom(Lnet/minecraft/entity/effect/StatusEffectInstance;)V
-
getEffectId
public int getEffectId()- Mappings:
Namespace Name Mixin selector official aLpf;a()Iintermediary method_6872Lnet/minecraft/class_1742;method_6872()Inamed getEffectIdLnet/minecraft/entity/effect/StatusEffectInstance;getEffectId()I
-
getDuration
public int getDuration()- Mappings:
Namespace Name Mixin selector official bLpf;b()Iintermediary method_6877Lnet/minecraft/class_1742;method_6877()Inamed getDurationLnet/minecraft/entity/effect/StatusEffectInstance;getDuration()I
-
getAmplifier
public int getAmplifier()- Mappings:
Namespace Name Mixin selector official cLpf;c()Iintermediary method_6881Lnet/minecraft/class_1742;method_6881()Inamed getAmplifierLnet/minecraft/entity/effect/StatusEffectInstance;getAmplifier()I
-
setSplash
public void setSplash(boolean splash)- Mappings:
Namespace Name Mixin selector official aLpf;a(Z)Vintermediary method_6876Lnet/minecraft/class_1742;method_6876(Z)Vnamed setSplashLnet/minecraft/entity/effect/StatusEffectInstance;setSplash(Z)V
-
isAmbient
public boolean isAmbient()- Mappings:
Namespace Name Mixin selector official eLpf;e()Zintermediary method_6882Lnet/minecraft/class_1742;method_6882()Znamed isAmbientLnet/minecraft/entity/effect/StatusEffectInstance;isAmbient()Z
-
shouldShowParticles
public boolean shouldShowParticles()- Mappings:
Namespace Name Mixin selector official fLpf;f()Zintermediary method_6883Lnet/minecraft/class_1742;method_6883()Znamed shouldShowParticlesLnet/minecraft/entity/effect/StatusEffectInstance;shouldShowParticles()Z
-
method_6875
- Mappings:
Namespace Name Mixin selector official aLpf;a(Lpr;)Zintermediary method_6875Lnet/minecraft/class_1742;method_6875(Lnet/minecraft/class_1752;)Znamed method_6875Lnet/minecraft/entity/effect/StatusEffectInstance;method_6875(Lnet/minecraft/entity/LivingEntity;)Z
-
updateDuration
private int updateDuration()- Mappings:
Namespace Name Mixin selector official iLpf;i()Iintermediary method_6886Lnet/minecraft/class_1742;method_6886()Inamed updateDurationLnet/minecraft/entity/effect/StatusEffectInstance;updateDuration()I
-
method_6879
- Mappings:
Namespace Name Mixin selector official bLpf;b(Lpr;)Vintermediary method_6879Lnet/minecraft/class_1742;method_6879(Lnet/minecraft/class_1752;)Vnamed method_6879Lnet/minecraft/entity/effect/StatusEffectInstance;method_6879(Lnet/minecraft/entity/LivingEntity;)V
-
getTranslationKey
- Mappings:
Namespace Name Mixin selector official gLpf;g()Ljava/lang/String;intermediary method_6884Lnet/minecraft/class_1742;method_6884()Ljava/lang/String;named getTranslationKeyLnet/minecraft/entity/effect/StatusEffectInstance;getTranslationKey()Ljava/lang/String;
-
hashCode
public int hashCode() -
toString
-
equals
-
toTag
- Mappings:
Namespace Name Mixin selector official aLpf;a(Ldn;)Ldn;intermediary method_6873Lnet/minecraft/class_1742;method_6873(Lnet/minecraft/class_1405;)Lnet/minecraft/class_1405;named toTagLnet/minecraft/entity/effect/StatusEffectInstance;toTag(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag;
-
fromTag
- Mappings:
Namespace Name Mixin selector official bLpf;b(Ldn;)Lpf;intermediary method_6878Lnet/minecraft/class_1742;method_6878(Lnet/minecraft/class_1405;)Lnet/minecraft/class_1742;named fromTagLnet/minecraft/entity/effect/StatusEffectInstance;fromTag(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/entity/effect/StatusEffectInstance;
-
setPermanent
- Mappings:
Namespace Name Mixin selector official bLpf;b(Z)Vintermediary method_6880Lnet/minecraft/class_1742;method_6880(Z)Vnamed setPermanentLnet/minecraft/entity/effect/StatusEffectInstance;setPermanent(Z)V
-
isPermanent
- Mappings:
Namespace Name Mixin selector official hLpf;h()Zintermediary method_6885Lnet/minecraft/class_1742;method_6885()Znamed isPermanentLnet/minecraft/entity/effect/StatusEffectInstance;isPermanent()Z
-