net.minecraft.world.level

public class SimpleExplosionDamageCalculator

extends ExplosionDamageCalculator

djt
net.minecraft.world.level.SimpleExplosionDamageCalculator
net.minecraft.class_9749
net.minecraft.unmapped.C_qwvfcnib
net.minecraft.world.explosion.AdvancedExplosionBehavior
net.minecraft.world.explosion.SimpleExplosionBehavior

Field summary

Modifier and TypeField
private final boolean
a
explodesBlocks
field_51782
f_cimccpng
destroyBlocks
destroyBlocks
private final boolean
b
damagesEntities
field_51783
f_mtniqlbt
damageEntities
damageEntities
private final Optional<Float>
c
knockbackMultiplier
field_51784
f_gzobmfri
knockbackModifier
knockbackMultiplier
private final Optional<HolderSet<Block>>
d
immuneBlocks
field_51785
f_zyundaem
immuneBlocks
immuneBlocks

Constructor summary

ModifierConstructor
public (boolean destroyBlocks, boolean damageEntities, Optional<Float> knockbackModifier, Optional<HolderSet<Block>> immuneBlocks)

Method summary

Modifier and TypeMethod
public Optional<Float>
a(dit arg0, dig arg1, iu arg2, eah arg3, ewo arg4)
getBlockExplosionResistance(Explosion arg0, BlockGetter arg1, BlockPos arg2, BlockState arg3, FluidState arg4)
method_29555(class_1927 arg0, class_1922 arg1, class_2338 arg2, class_2680 arg3, class_3610 arg4)
m_cokdoddp(C_aahhrzpf arg0, C_peaveboq arg1, C_hynzadkk arg2, C_txtbiemp arg3, C_xqketiuf arg4)
getBlastResistance(Explosion arg0, BlockView arg1, BlockPos arg2, BlockState arg3, FluidState arg4)
getBlastResistance(Explosion arg0, BlockView arg1, BlockPos arg2, BlockState arg3, FluidState arg4)
public boolean
a(dit arg0, dig arg1, iu arg2, eah arg3, float arg4)
shouldBlockExplode(Explosion arg0, BlockGetter arg1, BlockPos arg2, BlockState arg3, float arg4)
method_29554(class_1927 arg0, class_1922 arg1, class_2338 arg2, class_2680 arg3, float arg4)
m_cwzwiotz(C_aahhrzpf arg0, C_peaveboq arg1, C_hynzadkk arg2, C_txtbiemp arg3, float arg4)
canDestroyBlock(Explosion arg0, BlockView arg1, BlockPos arg2, BlockState arg3, float arg4)
canDestroyBlock(Explosion arg0, BlockView arg1, BlockPos arg2, BlockState arg3, float arg4)
public boolean
a(dit arg0, bwf arg1)
shouldDamageEntity(Explosion arg0, Entity arg1)
method_55504(class_1927 arg0, class_1297 arg1)
m_vuqczogj(C_aahhrzpf arg0, C_astfners arg1)
shouldDamage(Explosion arg0, Entity arg1)
shouldDamage(Explosion arg0, Entity arg1)
public float
a(bwf arg0)
getKnockbackMultiplier(Entity arg0)
method_57007(class_1297 arg0)
m_vcortgkd(C_astfners arg0)
getKnockbackModifier(Entity arg0)
getKnockbackMultiplier(Entity arg0)