net.minecraft.world.explosion

public class ExplosionBehavior

net.minecraft.world.level.ExplosionDamageCalculator
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)
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)
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)
shouldDamageEntity(Explosion explosion, Entity entity)
method_55504(class_1927 arg0, class_1297 arg1)
shouldDamage(Explosion explosion, Entity entity)
public float
getKnockbackMultiplier(Entity entity)
getKnockbackMultiplier(Entity entity)
method_57007(class_1297 arg0)
getKnockbackModifier(Entity entity)
public float
getEntityDamageAmount(Explosion explosion, Entity entity, float exposure)
getEntityDamageAmount(Explosion explosion, Entity entity, float exposure)
method_55115(class_1927 arg0, class_1297 arg1, float arg2)
calculateDamage(Explosion explosion, Entity entity, float amount)