net.minecraft.world.item.enchantment.effects

public record ExplodeEffect

implements EnchantmentEntityEffect

dih
net.minecraft.world.item.enchantment.effects.ExplodeEffect
net.minecraft.class_9724

Field summary

Modifier and TypeField
private final boolean
d
attributeToUser
comp_2722
private final Optional<Holder<DamageType>>
e
damageType
comp_2723
private final Optional<LevelBasedValue>
f
knockbackMultiplier
comp_2724
private final Optional<HolderSet<Block>>
g
immuneBlocks
comp_2725
private final Vec3
h
offset
comp_2726
private final LevelBasedValue
i
radius
comp_2727
private final boolean
j
createFire
comp_2728
private final Level$ExplosionInteraction
k
blockInteraction
comp_2729
private final ParticleOptions
l
smallParticle
comp_2730
private final ParticleOptions
m
largeParticle
comp_2731
private final Holder<SoundEvent>
n
sound
comp_2732
public static final com.mojang.serialization.MapCodec<ExplodeEffect>
a
CODEC
field_51710

Constructor summary

ModifierConstructor
public (boolean arg0, Optional<Holder<DamageType>> arg1, Optional<LevelBasedValue> arg2, Optional<HolderSet<Block>> arg3, Vec3 arg4, LevelBasedValue arg5, boolean arg6, Level$ExplosionInteraction arg7, ParticleOptions arg8, ParticleOptions arg9, Holder<SoundEvent> arg10)

Method summary

Modifier and TypeMethod
public void
a(asi arg0, int arg1, dhm arg2, bxs arg3, fgx 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)
private DamageSource
a(bxs arg0, fgx arg1)
getDamageSource(Entity arg0, Vec3 arg1)
method_60235(class_1297 arg0, class_243 arg1)
public com.mojang.serialization.MapCodec<ExplodeEffect>
a()
codec()
method_60219()
public boolean
b()
attributeToUser()
comp_2722()
public Optional<Holder<DamageType>>
c()
damageType()
comp_2723()
public Optional<LevelBasedValue>
d()
knockbackMultiplier()
comp_2724()
public Optional<HolderSet<Block>>
e()
immuneBlocks()
comp_2725()
public Vec3
f()
offset()
comp_2726()
public LevelBasedValue
g()
radius()
comp_2727()
public boolean
h()
createFire()
comp_2728()
public Level$ExplosionInteraction
i()
blockInteraction()
comp_2729()
public ParticleOptions
j()
smallParticle()
comp_2730()
public ParticleOptions
k()
largeParticle()
comp_2731()
public Holder<SoundEvent>
l()
sound()
comp_2732()