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, float seenPercent) 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
-