net.minecraft.world.effect

public class MobEffect

implements FeatureElement

bvh
net.minecraft.world.effect.MobEffect
net.minecraft.class_1291
net.minecraft.unmapped.C_jaqasomh
net.minecraft.entity.effect.StatusEffect
net.minecraft.entity.effect.StatusEffect

Field summary

Modifier and TypeField
public static final com.mojang.serialization.Codec<Holder<MobEffect>>
a
CODEC
field_51933
f_szsdgtnq
ENTRY_CODEC
CODEC
public static final StreamCodec<RegistryFriendlyByteBuf, Holder<MobEffect>>
b
STREAM_CODEC
field_51934
f_hmbiowdb
ENTRY_PACKET_CODEC
PACKET_CODEC
private static final int
c
AMBIENT_ALPHA
field_49789
f_hrqsqyvx
AMBIENT_PARTICLE_ALPHA
AMBIENT_PARTICLE_ALPHA
private final Map<Holder<Attribute>, MobEffect$AttributeTemplate>
d
attributeModifiers
field_5885
f_rqynlpsa
attributeModifiers
attributeModifiers
private final MobEffectCategory
e
category
field_18270
f_pnqtkxvc
category
type
private final int
f
color
field_5886
f_fcnodzqo
color
color
private final Function<MobEffectInstance, ParticleOptions>
g
particleFactory
field_49790
f_fromvzcw
particleFactory
particleFactory
private String
h
descriptionId
field_5883
f_yqqwyxsb
translationKey
translationKey
private int
i
blendInDurationTicks
field_55650
f_snaunmts
fadeInTicks
private int
j
blendOutDurationTicks
field_55651
f_pqyzbhuh
fadeOutTicks
private int
k
blendOutAdvanceTicks
field_55652
f_gvbuoigw
fadeOutThresholdTicks
private Optional<SoundEvent>
l
soundOnAdded
field_50114
f_ohrjpsvc
applySound
applySound
private FeatureFlagSet
m
requiredFeatures
field_50115
f_ejiuuoay
requiredFeatures
requiredFeatures

Constructor summary

ModifierConstructor
protected (MobEffectCategory category, int color)
protected (MobEffectCategory category, int color, ParticleOptions particleEffect)

Method summary

Modifier and TypeMethod
public int
b()
getBlendInDurationTicks()
method_66224()
m_zxxrwtbz()
getFadeInTicks()
public int
c()
getBlendOutDurationTicks()
method_66225()
m_tvtbjjqp()
getFadeOutTicks()
public int
d()
getBlendOutAdvanceTicks()
method_66226()
m_vbesjumk()
getFadeOutThresholdTicks()
public boolean
a(arq arg0, bxe arg1, int arg2)
applyEffectTick(ServerLevel arg0, LivingEntity arg1, int arg2)
method_5572(class_3218 arg0, class_1309 arg1, int arg2)
m_despsamn(C_bdwnwhiu arg0, C_usxaxydn arg1, int arg2)
applyUpdateEffect(ServerWorld world, LivingEntity entity, int amplifier)
applyUpdateEffect(ServerWorld world, LivingEntity entity, int amplifier)
public void
a(arq arg0, bwf arg1, bwf arg2, bxe arg3, int arg4, 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)
m_xccgpemy(C_bdwnwhiu arg0, C_astfners arg1, C_astfners arg2, C_usxaxydn arg3, int arg4, double arg5)
applyInstantEffect(ServerWorld world, Entity effectEntity, Entity attacker, LivingEntity target, int amplifier, double proximity)
applyInstantEffect(ServerWorld world, Entity source, Entity attacker, LivingEntity target, int amplifier, double proximity)
public boolean
a(int arg0, int arg1)
shouldApplyEffectTickThisTick(int arg0, int arg1)
method_5552(int arg0, int arg1)
m_irzxckrv(int arg0, int arg1)
canApplyUpdateEffect(int duration, int amplifier)
shouldApplyUpdateEffect(int tick, int amplifier)
public void
a(bxe arg0, int arg1)
onEffectStarted(LivingEntity arg0, int arg1)
method_52520(class_1309 arg0, int arg1)
m_cqhckmsk(C_usxaxydn arg0, int arg1)
onApplied(LivingEntity entity, int amplifier)
applyToEntity(LivingEntity entity, int amplifier)
public void
b(bxe arg0, int arg1)
onEffectAdded(LivingEntity arg0, int arg1)
method_58620(class_1309 arg0, int arg1)
m_rkyihfiu(C_usxaxydn arg0, int arg1)
playApplySound(LivingEntity entity, int amplifier)
onEffectApplied(LivingEntity entity, int amplifier)
public void
a(arq arg0, bxe arg1, int arg2, bwf$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)
m_tlfwwrri(C_bdwnwhiu arg0, C_usxaxydn arg1, int arg2, C_astfners$C_emmohndu arg3)
onEntityRemoval(ServerWorld world, LivingEntity entity, int amplifier, Entity$RemovalReason reason)
onEntityRemoved(ServerWorld world, LivingEntity entity, int amplifier, Entity$RemovalReason reason)
public void
a(arq arg0, bxe arg1, int arg2, buu arg3, 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)
m_ntlsrlro(C_bdwnwhiu arg0, C_usxaxydn arg1, int arg2, C_sbxfkpyv arg3, float arg4)
onEntityDamage(ServerWorld world, LivingEntity entity, int amplifier, DamageSource source, float amount)
onEntityHurt(ServerWorld world, LivingEntity entity, int amplifier, DamageSource source, float amount)
public boolean
a()
isInstantenous()
method_5561()
m_yxnpxply()
isInstant()
isInstant()
protected String
e()
getOrCreateDescriptionId()
method_5559()
m_sdyrfndd()
loadTranslationKey()
loadTranslationKey()
public String
f()
getDescriptionId()
method_5567()
m_baqejeuf()
getTranslationKey()
getTranslationKey()
public Component
g()
getDisplayName()
method_5560()
m_shkzklwb()
getName()
getName()
public MobEffectCategory
h()
getCategory()
method_18792()
m_qpdmsuqi()
getCategory()
getType()
public int
i()
getColor()
method_5556()
m_bpyxngol()
getColor()
getColor()
public MobEffect
a(je<byf> arg0, alg arg1, double arg2, byi$a arg3)
addAttributeModifier(Holder<Attribute> arg0, ResourceLocation arg1, double arg2, AttributeModifier$Operation arg3)
method_5566(class_6880<class_1320> arg0, class_2960 arg1, double arg2, class_1322$class_1323 arg3)
m_nnnovhef(C_cjzoxshv<C_ppzfbbsy> arg0, C_ncpywfca arg1, double arg2, C_hdbqsqsm$C_pljpmmzs arg3)
addAttributeModifier(RegistryEntry<EntityAttribute> attribute, Identifier id, double amount, EntityAttributeModifier$Operation operation)
addAttributeModifier(Holder<EntityAttribute> attribute, Identifier id, double amount, EntityAttributeModifier$Operation operation)
public MobEffect
a(int arg0)
setBlendDuration(int arg0)
method_66222(int arg0)
m_qftkxrcf(int arg0)
fadeTicks(int fadeTicks)
public MobEffect
a(int arg0, int arg1, int arg2)
setBlendDuration(int arg0, int arg1, int arg2)
method_66223(int arg0, int arg1, int arg2)
m_lhqpbhph(int arg0, int arg1, int arg2)
fadeTicks(int fadeInTicks, int fadeOutTicks, int fadeOutThresholdTicks)
public void
a(int arg0, BiConsumer<je<byf>, byi> arg1)
createModifiers(int arg0, BiConsumer<Holder<Attribute>, AttributeModifier> arg1)
method_55650(int arg0, BiConsumer<class_6880<class_1320>, class_1322> arg1)
m_qlsxoyxu(int arg0, BiConsumer<C_cjzoxshv<C_ppzfbbsy>, C_hdbqsqsm> arg1)
forEachAttributeModifier(int amplifier, BiConsumer<RegistryEntry<EntityAttribute>, EntityAttributeModifier> consumer)
createAttributeModifiers(int amplifier, BiConsumer<Holder<EntityAttribute>, EntityAttributeModifier> consumer)
public void
a(byh arg0)
removeAttributeModifiers(AttributeMap arg0)
method_5562(class_5131 arg0)
m_sfpvrsws(C_cohbwqne arg0)
onRemoved(AttributeContainer attributeContainer)
onRemoved(AttributeContainer attributes)
public void
a(byh arg0, int arg1)
addAttributeModifiers(AttributeMap arg0, int arg1)
method_5555(class_5131 arg0, int arg1)
m_azrqgeuc(C_cohbwqne arg0, int arg1)
onApplied(AttributeContainer attributeContainer, int amplifier)
onApplied(AttributeContainer attributes, int amplifier)
public boolean
j()
isBeneficial()
method_5573()
m_igvnkdng()
isBeneficial()
isBeneficial()
public ParticleOptions
a(bvj arg0)
createParticleOptions(MobEffectInstance arg0)
method_58146(class_1293 arg0)
m_uosrujfk(C_wpfizwve arg0)
createParticle(StatusEffectInstance effect)
createParticle(StatusEffectInstance statusEffect)
public MobEffect
a(awm arg0)
withSoundOnAdded(SoundEvent arg0)
method_58616(class_3414 arg0)
m_masoeeuk(C_avavozay arg0)
applySound(SoundEvent sound)
setApplySound(SoundEvent sound)
public MobEffect
a(cuk... arg0)
requiredFeatures(FeatureFlag... arg0)
method_58619(class_7696... arg0)
m_abuwruad(C_kksdgidr... arg0)
requires(FeatureFlag... requiredFeatures)
setRequiredFeatures(FeatureFlag... flags)
public FeatureFlagSet
k()
requiredFeatures()
method_45322()
m_gsnyyecf()
getRequiredFeatures()
getRequiredFlags()