net.minecraft.entity.effect

public class StatusEffectInstance

implements Comparable<StatusEffectInstance>

aif
net.minecraft.class_1293
net.minecraft.entity.effect.StatusEffectInstance
net.minecraft.entity.living.effect.StatusEffectInstance
net.minecraft.potion.EffectInstance
net.minecraft.potion.EffectInstance

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
a
field_5897
LOGGER
LOGGER
field_180155_a
LOGGER
private final StatusEffect
b
field_5896
type
effect
field_188420_b
potion
private int
c
field_5895
duration
duration
field_76460_b
duration
private int
d
field_5893
amplifier
amplifier
field_76461_c
amplifier
private boolean
e
field_5894
splash
splash
field_82723_d
isSplashPotion
private boolean
f
field_5892
ambient
ambient
field_82724_e
ambient
private boolean
h
field_5890
showParticles
particles
field_188421_h
showParticles
private boolean
i
field_5889
showIcon
icon
field_205349_i
showIcon
private boolean
g
field_5891
permanent
permanent
field_100013_f
isPotionDurationMax

Constructor summary

ModifierConstructor
public (StatusEffect effect)
public (StatusEffect effect, int duration)
public (StatusEffect effect, int duration, int amplifier)
public (StatusEffect effect, int duration, int amplifier, boolean ambient, boolean particles)
public (StatusEffect effect, int duration, int amplifier, boolean ambient, boolean particles, boolean icon)
public (StatusEffectInstance instance)

Method summary

Modifier and TypeMethod
public boolean
a(aif arg0)
method_5590(class_1293 arg0)
upgrade(StatusEffectInstance arg0)
combine(StatusEffectInstance other)
func_199308_a(EffectInstance arg0)
combine(EffectInstance other)
public StatusEffect
a()
method_5579()
getEffectType()
getEffect()
func_188419_a()
getPotion()
public int
b()
method_5584()
getDuration()
getDuration()
func_76459_b()
getDuration()
public int
c()
method_5578()
getAmplifier()
getAmplifier()
func_76458_c()
getAmplifier()
public boolean
d()
method_5591()
isAmbient()
isAmbient()
func_82720_e()
isAmbient()
public boolean
e()
method_5581()
shouldShowParticles()
hasParticles()
func_188418_e()
doesShowParticles()
public boolean
f()
method_5592()
shouldShowIcon()
hasIcon()
func_205348_f()
isShowIcon()
public boolean
a(aiu arg0)
method_5585(class_1309 arg0)
update(LivingEntity arg0)
tick(LivingEntity entity)
func_76455_a(LivingEntity arg0)
tick(LivingEntity entityIn)
private int
i()
method_5588()
updateDuration()
tickDuration()
func_76454_e()
deincrementDuration()
public void
b(aiu arg0)
method_5589(class_1309 arg0)
applyUpdateEffect(LivingEntity arg0)
apply(LivingEntity entity)
func_76457_b(LivingEntity arg0)
performEffect(LivingEntity entityIn)
public String
g()
method_5586()
getTranslationKey()
getName()
func_76453_d()
getEffectName()
public CompoundTag
a(ic arg0)
method_5582(class_2487 arg0)
serialize(CompoundTag arg0)
toNbt(NbtCompound nbt)
func_82719_a(CompoundNBT arg0)
write(CompoundNBT nbt)
public static StatusEffectInstance
b(ic arg0)
method_5583(class_2487 arg0)
deserialize(CompoundTag arg0)
fromNbt(NbtCompound nbt)
func_82722_b(CompoundNBT arg0)
read(CompoundNBT nbt)
public int
b(aif arg0)
method_5587(class_1293 arg0)
method_5587(StatusEffectInstance arg0)
compareTo(StatusEffectInstance arg0)
compareTo(EffectInstance arg0)
compareTo(EffectInstance arg0)
public void
b(boolean arg0)
method_5580(boolean arg0)
setPermanent(boolean arg0)
setPermanent(boolean permanent)
func_100012_b(boolean arg0)
setPotionDurationMax(boolean maxDuration)
public boolean
h()
method_5593()
isPermanent()
isPermanent()
func_100011_g()
getIsPotionDurationMax()