net.minecraft.entity.living.effect

public class StatusEffect

uz
net.minecraft.class_860
net.minecraft.entity.living.effect.StatusEffect
net.minecraft.potion.Potion
net.minecraft.potion.Potion

Field summary

Modifier and TypeField
public static final IdRegistry<Identifier, StatusEffect>
b
field_3164
REGISTRY
field_188414_b
REGISTRY
private final Map<EntityAttribute, AttributeModifier>
a
field_6742
modifiers
field_111188_I
attributeModifierMap
private final boolean
c
field_3160
harmful
field_76418_K
isBadEffect
private final int
d
field_3163
potionColor
field_76414_N
liquidColor
private String
e
field_3158
key
field_76416_I
name
private int
f
field_3159
iconIndex
field_76417_J
statusIconIndex
private double
g
field_3161
durationMultiplier
field_76412_L
effectiveness
private boolean
h
field_3162
usable
field_188415_h
beneficial

Constructor summary

ModifierConstructor
protected (boolean harmful, int potionColor)

Method summary

Modifier and TypeMethod
public static StatusEffect
a(int arg0)
method_12942(int arg0)
byId(int id)
func_188412_a(int arg0)
getPotionById(int potionID)
public static int
a(uz arg0)
method_12943(class_860 arg0)
getId(StatusEffect effect)
func_188409_a(Potion arg0)
getIdFromPotion(Potion potionIn)
public static StatusEffect
b(String arg0)
method_10922(String arg0)
get(String key)
func_180142_b(String arg0)
getPotionFromResourceLocation(String location)
protected StatusEffect
b(int arg0, int arg1)
method_2440(int arg0, int arg1)
setIcon(int column, int row)
func_76399_b(int arg0, int arg1)
setIconIndex(int arg0, int arg1)
public void
a(vp arg0, int arg1)
method_6087(class_1699 arg0, int arg1)
apply(LivingEntity entity, int amplifier)
func_76394_a(EntityLivingBase arg0, int arg1)
performEffect(EntityLivingBase entityLivingBaseIn, int amplifier)
public void
a(vg arg0, vg arg1, vp arg2, int arg3, double arg4)
method_6088(class_864 arg0, class_864 arg1, class_1699 arg2, int arg3, double arg4)
affectHealth(Entity potion, Entity thrower, LivingEntity target, int amplifier, double proximity)
func_180793_a(Entity arg0, Entity arg1, EntityLivingBase arg2, int arg3, double arg4)
affectEntity(Entity source, Entity indirectSource, EntityLivingBase entityLivingBaseIn, int amplifier, double health)
public boolean
a(int arg0, int arg1)
method_2435(int arg0, int arg1)
shouldApply(int duration, int amplifier)
func_76397_a(int arg0, int arg1)
isReady(int duration, int amplifier)
public boolean
b()
method_2439()
isInstant()
func_76403_b()
isInstant()
public StatusEffect
c(String arg0)
method_2441(String arg0)
setKey(String key)
func_76390_b(String arg0)
setPotionName(String nameIn)
public String
a()
method_2433()
getTranslationKey()
func_76393_a()
getName()
protected StatusEffect
a(double arg0)
method_2434(double arg0)
setDurationMultiplier(double durationMultiplier)
func_76404_a(double arg0)
setEffectiveness(double effectivenessIn)
public int
g()
method_2449()
getPotionColor()
func_76401_j()
getLiquidColor()
public StatusEffect
a(wc arg0, String arg1, double arg2, int arg3)
method_6090(class_1702 arg0, String arg1, double arg2, int arg3)
addModifier(EntityAttribute attribute, String id, double value, int operation)
func_111184_a(IAttribute arg0, String arg1, double arg2, int arg3)
registerPotionAttributeModifier(IAttribute attribute, String uniqueId, double ammount, int operation)
public void
a(vp arg0, wg arg1, int arg2)
method_6089(class_1699 arg0, class_1706 arg1, int arg2)
removeModifiers(LivingEntity entity, AbstractEntityAttributeContainer container, int amplifier)
func_111187_a(EntityLivingBase arg0, AbstractAttributeMap arg1, int arg2)
removeAttributesModifiersFromEntity(EntityLivingBase entityLivingBaseIn, AbstractAttributeMap attributeMapIn, int amplifier)
public void
b(vp arg0, wg arg1, int arg2)
method_6091(class_1699 arg0, class_1706 arg1, int arg2)
addModifiers(LivingEntity entity, AbstractEntityAttributeContainer container, int amplifier)
func_111185_a(EntityLivingBase arg0, AbstractAttributeMap arg1, int arg2)
applyAttributesModifiersToEntity(EntityLivingBase entityLivingBaseIn, AbstractAttributeMap attributeMapIn, int amplifier)
public double
a(int arg0, we arg1)
method_6086(int arg0, class_1704 arg1)
getModifier(int amplifier, AttributeModifier modifier)
func_111183_a(int arg0, AttributeModifier arg1)
getAttributeModifierAmount(int amplifier, AttributeModifier modifier)
public StatusEffect
j()
method_12944()
setUsable()
func_188413_j()
setBeneficial()
public static void
k()
method_12945()
init()
func_188411_k()
registerPotions()
public boolean
c()
method_2443()
hasIcon()
func_76400_d()
hasStatusIcon()
public int
d()
method_2444()
getIconIndex()
func_76392_e()
getStatusIconIndex()
public boolean
e()
method_2445()
isHarmful()
func_76398_f()
isBadEffect()
public static String
a(va arg0, float arg1)
method_2436(class_861 arg0, float arg1)
getDurationString(StatusEffectInstance effect, float durationMultiplier)
func_188410_a(PotionEffect arg0, float arg1)
getPotionDurationString(PotionEffect effect, float durationFactor)
public Map<EntityAttribute, AttributeModifier>
h()
method_6092()
getModifiers()
func_111186_k()
getAttributeModifierMap()
public boolean
i()
method_2448()
isUsable()
func_188408_i()
isBeneficial()