Package net.minecraft.world.level
Class ExplosionDamageCalculator
java.lang.Object
net.minecraft.world.level.ExplosionDamageCalculator
- Direct Known Subclasses:
EntityBasedExplosionDamageCalculator,SimpleExplosionDamageCalculator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBlockExplosionResistance(Explosion explosion, BlockGetter reader, BlockPos pos, BlockState state, FluidState fluid) floatgetEntityDamageAmount(Explosion explosion, Entity entity) floatgetKnockbackMultiplier(Entity entity) booleanshouldBlockExplode(Explosion explosion, BlockGetter reader, BlockPos pos, BlockState state, float power) booleanshouldDamageEntity(Explosion explosion, Entity entity)
-
Constructor Details
-
ExplosionDamageCalculator
public ExplosionDamageCalculator()
-
-
Method Details
-
getBlockExplosionResistance
public Optional<Float> getBlockExplosionResistance(Explosion explosion, BlockGetter reader, BlockPos pos, BlockState state, FluidState fluid) -
shouldBlockExplode
public boolean shouldBlockExplode(Explosion explosion, BlockGetter reader, BlockPos pos, BlockState state, float power) -
shouldDamageEntity
-
getKnockbackMultiplier
-
getEntityDamageAmount
-