net.minecraft.enchantment.effect.entity

public record ExplodeEnchantmentEffect

implements EnchantmentEntityEffect

doy
net.minecraft.world.item.enchantment.effects.ExplodeEffect
net.minecraft.class_9724
net.minecraft.enchantment.effect.entity.ExplodeEnchantmentEffect
net.minecraft.unmapped.C_cbmsnqnw
net.minecraft.enchantment.effect.Explode
net.minecraft.src.C_336457_

Field summary

Modifier and TypeField
private final boolean
d
attributeToUser
comp_2722
attributeToUser
f_irmuvhpv
attributeToUser
f_336726_
private final Optional<RegistryEntry<DamageType>>
e
damageType
comp_2723
damageType
f_kjwfrlyf
damageType
f_336879_
private final Optional<EnchantmentLevelBasedValue>
f
knockbackMultiplier
comp_2724
knockbackMultiplier
f_rmdqcrsl
knockbackMultiplier
f_337209_
private final Optional<RegistryEntryList<Block>>
g
immuneBlocks
comp_2725
immuneBlocks
f_cqsippqx
immuneBlocks
f_336951_
private final Vec3d
h
offset
comp_2726
offset
f_vjanvzbx
offset
f_336686_
private final EnchantmentLevelBasedValue
i
radius
comp_2727
radius
f_kyhllwfw
radius
f_337082_
private final boolean
j
createFire
comp_2728
createFire
f_trwhmrgv
createFire
f_337142_
private final World$ExplosionSourceType
k
blockInteraction
comp_2729
blockInteraction
f_pmlolkrz
blockInteraction
f_336801_
private final ParticleEffect
l
smallParticle
comp_2730
smallParticle
f_gjwbxkrk
smallParticle
f_337600_
private final ParticleEffect
m
largeParticle
comp_2731
largeParticle
f_mlltayrr
largeParticle
f_336779_
private final Pool<BlockParticleEffect>
n
blockParticles
comp_4599
blockParticles
f_drfaekgd
blockParticles
f_413032_
private final RegistryEntry<SoundEvent>
o
sound
comp_2732
sound
f_wkddaypp
sound
f_337077_
public static final com.mojang.serialization.MapCodec<ExplodeEnchantmentEffect>
a
CODEC
field_51710
CODEC
f_njcfkokn
CODEC
f_336766_

Constructor summary

ModifierConstructor
public (boolean attributeToUser, Optional<RegistryEntry<DamageType>> damageType, Optional<EnchantmentLevelBasedValue> knockbackMultiplier, Optional<RegistryEntryList<Block>> immuneBlocks, Vec3d offset, EnchantmentLevelBasedValue radius, boolean createFire, World$ExplosionSourceType blockInteraction, ParticleEffect smallParticle, ParticleEffect largeParticle, Pool<BlockParticleEffect> blockParticles, RegistryEntry<SoundEvent> sound)

Method summary

Modifier and TypeMethod
public void
a(awx o, int o, dod o, cdv o, foh arg4)
apply(ServerLevel arg0, int arg1, EnchantedItemInUse arg2, Entity arg3, Vec3 arg4)
method_60220(class_3218 arg0, int arg1, class_9699 arg2, class_1297 arg3, class_243 arg4)
apply(ServerWorld arg0, int arg1, EnchantmentEffectContext arg2, Entity arg3, Vec3d arg4)
m_qtizntqq(C_bdwnwhiu arg0, int arg1, C_pjrjvgrp arg2, C_astfners arg3, C_vgpupfxx arg4)
apply(ServerWorld arg0, int arg1, EnchantmentEffectContext arg2, Entity arg3, Vec3d arg4)
m_338607_(C_12_ p_344767_, int p_342948_, C_336528_ p_344263_, C_507_ p_343582_, C_3046_ arg4)
private DamageSource
a(cdv o, foh arg1)
getDamageSource(Entity arg0, Vec3 arg1)
method_60235(class_1297 arg0, class_243 arg1)
getDamageSource(Entity user, Vec3d pos)
m_dtvtdduj(C_astfners arg0, C_vgpupfxx arg1)
createDamageSource(Entity entity, Vec3d pos)
m_338745_(C_507_ p_345099_, C_3046_ arg1)
public com.mojang.serialization.MapCodec<ExplodeEnchantmentEffect>
a()
codec()
method_60219()
getCodec()
m_kqdonpeg()
getCodec()
m_338403_()
public boolean
b()
attributeToUser()
comp_2722()
attributeToUser()
m_uzwxerpb()
attributeToUser()
f_336726_()
public Optional<RegistryEntry<DamageType>>
c()
damageType()
comp_2723()
damageType()
m_levdgjhk()
damageType()
f_336879_()
public Optional<EnchantmentLevelBasedValue>
d()
knockbackMultiplier()
comp_2724()
knockbackMultiplier()
m_vpckzsfk()
knockbackMultiplier()
f_337209_()
public Optional<RegistryEntryList<Block>>
e()
immuneBlocks()
comp_2725()
immuneBlocks()
m_wfluiirc()
immuneBlocks()
f_336951_()
public Vec3d
f()
offset()
comp_2726()
offset()
m_xjobuqye()
offset()
f_336686_()
public EnchantmentLevelBasedValue
g()
radius()
comp_2727()
radius()
m_cobhizrc()
radius()
f_337082_()
public boolean
h()
createFire()
comp_2728()
createFire()
m_scwgmyjs()
createFire()
f_337142_()
public World$ExplosionSourceType
i()
blockInteraction()
comp_2729()
blockInteraction()
m_yctszoao()
blockInteraction()
f_336801_()
public ParticleEffect
j()
smallParticle()
comp_2730()
smallParticle()
m_jvsinojz()
smallParticle()
f_337600_()
public ParticleEffect
k()
largeParticle()
comp_2731()
largeParticle()
m_qnodppgd()
largeParticle()
f_336779_()
public Pool<BlockParticleEffect>
l()
blockParticles()
comp_4599()
blockParticles()
m_yxrdysqa()
blockParticles()
f_413032_()
public RegistryEntry<SoundEvent>
m()
sound()
comp_2732()
sound()
m_rxipmmkv()
sound()
f_337077_()