net.minecraft.world.explosion

public class ExplosionBehavior

net.minecraft.world.level.ExplosionDamageCalculator
net.minecraft.class_5362
net.minecraft.world.explosion.ExplosionBehavior

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public Optional<Float>
getBlockExplosionResistance(Explosion explosion, BlockGetter level, BlockPos pos, BlockState block, FluidState fluid)
method_29555(class_1927 arg0, class_1922 arg1, class_2338 arg2, class_2680 arg3, class_3610 arg4)
getBlastResistance(Explosion explosion, BlockView world, BlockPos pos, BlockState blockState, FluidState fluidState)
public boolean
shouldBlockExplode(Explosion explosion, BlockGetter level, BlockPos pos, BlockState state, float power)
method_29554(class_1927 arg0, class_1922 arg1, class_2338 arg2, class_2680 arg3, float arg4)
canDestroyBlock(Explosion explosion, BlockView world, BlockPos pos, BlockState state, float power)
public boolean
shouldDamageEntity(Explosion explosion, Entity entity)
method_55504(class_1927 arg0, class_1297 arg1)
shouldDamage(Explosion explosion, Entity entity)
public float
getKnockbackMultiplier(Entity entity)
method_57007(class_1297 arg0)
getKnockbackModifier(Entity entity)
public float
getEntityDamageAmount(Explosion explosion, Entity entity, float exposure)
method_55115(class_1927 arg0, class_1297 arg1, float arg2)
calculateDamage(Explosion explosion, Entity entity, float amount)