Package net.minecraft.world.level
Class ExplosionDamageCalculator
java.lang.Object
net.minecraft.world.level.ExplosionDamageCalculator
- Direct Known Subclasses:
- EntityBasedExplosionDamageCalculator,- WindCharge.WindChargeExplosionDamageCalculator
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongetBlockExplosionResistance(Explosion p_46099_, BlockGetter p_46100_, BlockPos p_46101_, BlockState p_46102_, FluidState p_46103_) floatgetEntityDamageAmount(Explosion p_311793_, Entity p_311929_) booleanshouldBlockExplode(Explosion p_46094_, BlockGetter p_46095_, BlockPos p_46096_, BlockState p_46097_, float p_46098_) booleanshouldDamageEntity(Explosion p_314652_, Entity p_314454_) 
- 
Constructor Details- 
ExplosionDamageCalculatorpublic ExplosionDamageCalculator()
 
- 
- 
Method Details- 
getBlockExplosionResistancepublic Optional<Float> getBlockExplosionResistance(Explosion p_46099_, BlockGetter p_46100_, BlockPos p_46101_, BlockState p_46102_, FluidState p_46103_) 
- 
shouldBlockExplodepublic boolean shouldBlockExplode(Explosion p_46094_, BlockGetter p_46095_, BlockPos p_46096_, BlockState p_46097_, float p_46098_) 
- 
shouldDamageEntity
- 
getEntityDamageAmount
 
-