net.minecraft.entity.living.effect

public class StatusEffect

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

Field summary

Modifier and TypeField
public static final IdRegistry<Identifier, StatusEffect>
b
field_3164
REGISTRY
REGISTRY
private final Map<EntityAttribute, AttributeModifier>
a
field_6742
modifiers
attributeModifierMap
private final boolean
c
field_3160
harmful
isBadEffect
private final int
d
field_3163
potionColor
liquidColor
private String
e
field_3158
key
name
private int
f
field_3159
iconIndex
statusIconIndex
private double
g
field_3161
durationMultiplier
effectiveness
private boolean
h
field_3162
usable
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)
getPotionById(int potionID)
public static int
a(rp arg0)
method_12943(class_860 arg0)
getId(StatusEffect effect)
getIdFromPotion(Potion potionIn)
public static StatusEffect
b(String arg0)
method_10922(String arg0)
get(String key)
getPotionFromResourceLocation(String location)
protected StatusEffect
b(int arg0, int arg1)
method_2440(int arg0, int arg1)
setIcon(int column, int row)
setIconIndex(int arg0, int arg1)
public void
a(sf arg0, int arg1)
method_6087(class_1699 arg0, int arg1)
apply(LivingEntity entity, int amplifier)
performEffect(EntityLivingBase entityLivingBaseIn, int arg1)
public void
a(rw arg0, rw arg1, sf 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)
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)
isReady(int duration, int amplifier)
public boolean
b()
method_2439()
isInstant()
isInstant()
public StatusEffect
c(String arg0)
method_2441(String arg0)
setKey(String key)
setPotionName(String nameIn)
public String
a()
method_2433()
getTranslationKey()
getName()
protected StatusEffect
a(double arg0)
method_2434(double arg0)
setDurationMultiplier(double durationMultiplier)
setEffectiveness(double effectivenessIn)
public int
g()
method_2449()
getPotionColor()
getLiquidColor()
public StatusEffect
a(sr 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)
registerPotionAttributeModifier(IAttribute attribute, String uniqueId, double ammount, int operation)
public void
a(sf arg0, sv arg1, int arg2)
method_6089(class_1699 arg0, class_1706 arg1, int arg2)
removeModifiers(LivingEntity entity, AbstractEntityAttributeContainer container, int amplifier)
removeAttributesModifiersFromEntity(EntityLivingBase entityLivingBaseIn, AbstractAttributeMap attributeMapIn, int amplifier)
public void
b(sf arg0, sv arg1, int arg2)
method_6091(class_1699 arg0, class_1706 arg1, int arg2)
addModifiers(LivingEntity entity, AbstractEntityAttributeContainer container, int amplifier)
applyAttributesModifiersToEntity(EntityLivingBase entityLivingBaseIn, AbstractAttributeMap attributeMapIn, int amplifier)
public double
a(int arg0, st arg1)
method_6086(int arg0, class_1704 arg1)
getModifier(int amplifier, AttributeModifier modifier)
getAttributeModifierAmount(int amplifier, AttributeModifier modifier)
public StatusEffect
j()
method_12944()
setUsable()
setBeneficial()
public static void
k()
method_12945()
init()
registerPotions()
public boolean
c()
method_2443()
hasIcon()
hasStatusIcon()
public int
d()
method_2444()
getIconIndex()
getStatusIconIndex()
public boolean
e()
method_2445()
isHarmful()
isBadEffect()
public static String
a(rq arg0, float arg1)
method_2436(class_861 arg0, float arg1)
getDurationString(StatusEffectInstance effect, float durationMultiplier)
getPotionDurationString(PotionEffect arg0, float arg1)
public Map<EntityAttribute, AttributeModifier>
h()
method_6092()
getModifiers()
getAttributeModifierMap()
public boolean
i()
method_2448()
isUsable()
isBeneficial()