net.minecraft.entity.effect

public class StatusEffect

implements ToggleableFeature

cfk
net.minecraft.world.effect.MobEffect
net.minecraft.class_1291
net.minecraft.entity.effect.StatusEffect
net.minecraft.unmapped.C_jaqasomh
net.minecraft.entity.effect.StatusEffect
net.minecraft.src.C_496_

Field summary

Modifier and TypeField
public static final com.mojang.serialization.Codec<RegistryEntry<StatusEffect>>
a
CODEC
field_51933
ENTRY_CODEC
f_szsdgtnq
CODEC
f_337486_
public static final PacketCodec<RegistryByteBuf, RegistryEntry<StatusEffect>>
b
STREAM_CODEC
field_51934
ENTRY_PACKET_CODEC
f_hmbiowdb
PACKET_CODEC
f_336968_
private static final int
c
AMBIENT_ALPHA
field_49789
AMBIENT_PARTICLE_ALPHA
f_hrqsqyvx
AMBIENT_PARTICLE_ALPHA
f_314568_
private final Map<RegistryEntry<EntityAttribute>, StatusEffect$EffectAttributeModifierCreator>
d
attributeModifiers
field_5885
attributeModifiers
f_rqynlpsa
attributeModifiers
f_19446_
private final StatusEffectCategory
e
category
field_18270
category
f_pnqtkxvc
type
f_19447_
private final int
f
color
field_5886
color
f_fcnodzqo
color
f_19448_
private final Function<StatusEffectInstance, ParticleEffect>
g
particleFactory
field_49790
particleFactory
f_fromvzcw
particleFactory
f_314870_
private String
h
descriptionId
field_5883
translationKey
f_yqqwyxsb
translationKey
f_19449_
private int
i
blendInDurationTicks
field_55650
fadeInTicks
f_snaunmts
blendInTicks
f_381019_
private int
j
blendOutDurationTicks
field_55651
fadeOutTicks
f_pqyzbhuh
blendOutTicks
f_380157_
private int
k
blendOutAdvanceTicks
field_55652
fadeOutThresholdTicks
f_gvbuoigw
blendOutStartTick
f_382572_
private Optional<SoundEvent>
l
soundOnAdded
field_50114
applySound
f_ohrjpsvc
applySound
f_316316_
private FeatureSet
m
requiredFeatures
field_50115
requiredFeatures
f_ejiuuoay
requiredFeatures
f_316645_

Constructor summary

ModifierConstructor
protected (StatusEffectCategory category, int color)
protected (StatusEffectCategory category, int color, ParticleEffect particleEffect)

Method summary

Modifier and TypeMethod
public int
b()
getBlendInDurationTicks()
method_66224()
getFadeInTicks()
m_zxxrwtbz()
getBlendInTicks()
m_387884_()
public int
c()
getBlendOutDurationTicks()
method_66225()
getFadeOutTicks()
m_tvtbjjqp()
getBlendOutTicks()
m_385213_()
public int
d()
getBlendOutAdvanceTicks()
method_66226()
getFadeOutThresholdTicks()
m_vbesjumk()
getBlendOutStartTick()
m_386946_()
public boolean
a(axf o, chl o, int arg2)
applyEffectTick(ServerLevel arg0, LivingEntity arg1, int arg2)
method_5572(class_3218 arg0, class_1309 arg1, int arg2)
applyUpdateEffect(ServerWorld world, LivingEntity entity, int amplifier)
m_despsamn(C_bdwnwhiu arg0, C_usxaxydn arg1, int arg2)
applyUpdateEffect(ServerWorld world, LivingEntity entity, int amplifier)
m_294194_(C_12_ p_333541_, C_524_ p_333570_, int arg2)
public void
a(axf o, cgk o, cgk o, chl o, int o, double arg5)
applyInstantenousEffect(ServerLevel arg0, Entity arg1, Entity arg2, LivingEntity arg3, int arg4, double arg5)
method_5564(class_3218 arg0, class_1297 arg1, class_1297 arg2, class_1309 arg3, int arg4, double arg5)
applyInstantEffect(ServerWorld world, Entity effectEntity, Entity attacker, LivingEntity target, int amplifier, double proximity)
m_xccgpemy(C_bdwnwhiu arg0, C_astfners arg1, C_astfners arg2, C_usxaxydn arg3, int arg4, double arg5)
applyInstantEffect(ServerWorld world, Entity source, Entity attacker, LivingEntity target, int amplifier, double proximity)
m_19461_(C_12_ p_19462_, C_507_ p_19463_, C_507_ p_19464_, C_524_ p_19465_, int p_19466_, double arg5)
public boolean
a(int o, int arg1)
shouldApplyEffectTickThisTick(int arg0, int arg1)
method_5552(int arg0, int arg1)
canApplyUpdateEffect(int duration, int amplifier)
m_irzxckrv(int arg0, int arg1)
shouldApplyUpdateEffect(int tick, int amplifier)
m_19443_(int p_301085_, int arg1)
public void
a(chl o, int arg1)
onEffectStarted(LivingEntity arg0, int arg1)
method_52520(class_1309 arg0, int arg1)
onApplied(LivingEntity entity, int amplifier)
m_cqhckmsk(C_usxaxydn arg0, int arg1)
applyToEntity(LivingEntity entity, int amplifier)
m_292868_(C_524_ p_297449_, int arg1)
public void
b(chl o, int arg1)
onEffectAdded(LivingEntity arg0, int arg1)
method_58620(class_1309 arg0, int arg1)
playApplySound(LivingEntity entity, int amplifier)
m_rkyihfiu(C_usxaxydn arg0, int arg1)
onEffectApplied(LivingEntity entity, int amplifier)
m_325074_(C_524_ p_336309_, int arg1)
public void
a(axf o, chl o, int o, cgk$e arg3)
onMobRemoved(ServerLevel arg0, LivingEntity arg1, int arg2, Entity$RemovalReason arg3)
method_58617(class_3218 arg0, class_1309 arg1, int arg2, class_1297$class_5529 arg3)
onEntityRemoval(ServerWorld world, LivingEntity entity, int amplifier, Entity$RemovalReason reason)
m_tlfwwrri(C_bdwnwhiu arg0, C_usxaxydn arg1, int arg2, C_astfners$C_emmohndu arg3)
onEntityRemoved(ServerWorld world, LivingEntity entity, int amplifier, Entity$RemovalReason reason)
m_319157_(C_12_ p_335815_, C_524_ p_328980_, int p_328413_, C_507_$C_141065_ arg3)
public void
a(axf o, chl o, int o, cex o, float arg4)
onMobHurt(ServerLevel arg0, LivingEntity arg1, int arg2, DamageSource arg3, float arg4)
method_58614(class_3218 arg0, class_1309 arg1, int arg2, class_1282 arg3, float arg4)
onEntityDamage(ServerWorld world, LivingEntity entity, int amplifier, DamageSource source, float amount)
m_ntlsrlro(C_bdwnwhiu arg0, C_usxaxydn arg1, int arg2, C_sbxfkpyv arg3, float arg4)
onEntityHurt(ServerWorld world, LivingEntity entity, int amplifier, DamageSource source, float amount)
m_6742_(C_12_ p_19467_, C_524_ p_19468_, int p_334111_, C_489_ p_330556_, float arg4)
public boolean
a()
isInstantenous()
method_5561()
isInstant()
m_yxnpxply()
isInstant()
m_8093_()
protected String
e()
getOrCreateDescriptionId()
method_5559()
loadTranslationKey()
m_sdyrfndd()
loadTranslationKey()
m_19477_()
public String
f()
getDescriptionId()
method_5567()
getTranslationKey()
m_baqejeuf()
getTranslationKey()
m_19481_()
public Text
g()
getDisplayName()
method_5560()
getName()
m_shkzklwb()
getName()
m_19482_()
public StatusEffectCategory
h()
getCategory()
method_18792()
getCategory()
m_qpdmsuqi()
getType()
m_19483_()
public int
i()
getColor()
method_5556()
getColor()
m_bpyxngol()
getColor()
m_19484_()
public StatusEffect
a(jd<cin> o, amo o, double o, ciq$a arg3)
addAttributeModifier(Holder<Attribute> arg0, Identifier arg1, double arg2, AttributeModifier$Operation arg3)
method_5566(class_6880<class_1320> arg0, class_2960 arg1, double arg2, class_1322$class_1323 arg3)
addAttributeModifier(RegistryEntry<EntityAttribute> attribute, Identifier id, double amount, EntityAttributeModifier$Operation operation)
m_nnnovhef(C_cjzoxshv<C_ppzfbbsy> arg0, C_dbqpwypu arg1, double arg2, C_pgfeyuvj$C_pljpmmzs arg3)
addAttributeModifier(Holder<EntityAttribute> attribute, Identifier id, double amount, EntityAttributeModifier$Operation operation)
m_19472_(C_203228_<C_552_> p_457796_, C_432211_ p_19475_, double p_19476_, C_555_$C_556_ arg3)
public StatusEffect
a(int arg0)
setBlendDuration(int arg0)
method_66222(int arg0)
fadeTicks(int fadeTicks)
m_qftkxrcf(int arg0)
setBlendTicks(int ticks)
m_321800_(int arg0)
public StatusEffect
a(int o, int o, int arg2)
setBlendDuration(int arg0, int arg1, int arg2)
method_66223(int arg0, int arg1, int arg2)
fadeTicks(int fadeInTicks, int fadeOutTicks, int fadeOutThresholdTicks)
m_lhqpbhph(int arg0, int arg1, int arg2)
setBlendTicks(int blendInTicks, int blendOutTicks, int blendOutStartTick)
m_387357_(int p_393853_, int p_392943_, int arg2)
public void
a(int o, BiConsumer<jd<cin>, ciq> arg1)
createModifiers(int arg0, BiConsumer<Holder<Attribute>, AttributeModifier> arg1)
method_55650(int arg0, BiConsumer<class_6880<class_1320>, class_1322> arg1)
forEachAttributeModifier(int amplifier, BiConsumer<RegistryEntry<EntityAttribute>, EntityAttributeModifier> consumer)
m_qlsxoyxu(int arg0, BiConsumer<C_cjzoxshv<C_ppzfbbsy>, C_pgfeyuvj> arg1)
createAttributeModifiers(int amplifier, BiConsumer<Holder<EntityAttribute>, EntityAttributeModifier> consumer)
m_320407_(int p_333602_, BiConsumer<C_203228_<C_552_>, C_555_> arg1)
public void
a(cip arg0)
removeAttributeModifiers(AttributeMap arg0)
method_5562(class_5131 arg0)
onRemoved(AttributeContainer attributeContainer)
m_sfpvrsws(C_cohbwqne arg0)
onRemoved(AttributeContainer attributes)
m_6386_(C_554_ arg0)
public void
a(cip o, int arg1)
addAttributeModifiers(AttributeMap arg0, int arg1)
method_5555(class_5131 arg0, int arg1)
onApplied(AttributeContainer attributeContainer, int amplifier)
m_azrqgeuc(C_cohbwqne arg0, int arg1)
onApplied(AttributeContainer attributes, int amplifier)
m_6385_(C_554_ p_19480_, int arg1)
public boolean
j()
isBeneficial()
method_5573()
isBeneficial()
m_igvnkdng()
isBeneficial()
m_19486_()
public ParticleEffect
a(cfm arg0)
createParticleOptions(MobEffectInstance arg0)
method_58146(class_1293 arg0)
createParticle(StatusEffectInstance effect)
m_uosrujfk(C_wpfizwve arg0)
createParticle(StatusEffectInstance statusEffect)
m_321363_(C_498_ arg0)
public StatusEffect
a(bcz arg0)
withSoundOnAdded(SoundEvent arg0)
method_58616(class_3414 arg0)
applySound(SoundEvent sound)
m_masoeeuk(C_avavozay arg0)
setApplySound(SoundEvent sound)
m_320304_(C_123_ arg0)
public StatusEffect
a(dgx... arg0)
requiredFeatures(FeatureFlag... arg0)
method_58619(class_7696... arg0)
requires(FeatureFlag... requiredFeatures)
m_abuwruad(C_kksdgidr... arg0)
setRequiredFeatures(FeatureFlag... flags)
m_320974_(C_243544_... arg0)
public FeatureSet
k()
requiredFeatures()
method_45322()
getRequiredFeatures()
m_gsnyyecf()
getRequiredFlags()
m_245183_()