net.minecraft.world.level

public class SimpleExplosionDamageCalculator

extends ExplosionDamageCalculator

dls
net.minecraft.world.level.SimpleExplosionDamageCalculator
net.minecraft.class_9749

Field summary

Modifier and TypeField
private final boolean
a
explodesBlocks
field_51782
private final boolean
b
damagesEntities
field_51783
private final Optional<Float>
c
knockbackMultiplier
field_51784
private final Optional<HolderSet<Block>>
d
immuneBlocks
field_51785

Constructor summary

ModifierConstructor
public (boolean arg0, boolean arg1, Optional<Float> arg2, Optional<HolderSet<Block>> arg3)

Method summary

Modifier and TypeMethod
public Optional<Float>
a(dks arg0, dkd arg1, iy arg2, ecg arg3, eyq 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)
public boolean
a(dks arg0, dkd arg1, iy arg2, ecg 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)
public boolean
a(dks arg0, bxs arg1)
shouldDamageEntity(Explosion arg0, Entity arg1)
method_55504(class_1927 arg0, class_1297 arg1)
public float
a(bxs arg0)
getKnockbackMultiplier(Entity arg0)
method_57007(class_1297 arg0)