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) float
getEntityDamageAmount
(Explosion explosion, Entity entity) float
getKnockbackMultiplier
(Entity entity) boolean
shouldBlockExplode
(Explosion explosion, BlockGetter reader, BlockPos pos, BlockState state, float power) boolean
shouldDamageEntity
(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
-