类 ExplosionDamageCalculator
java.lang.Object
net.minecraft.world.level.ExplosionDamageCalculator
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明getBlockExplosionResistance
(Explosion p_46099_, BlockGetter p_46100_, BlockPos p_46101_, BlockState p_46102_, FluidState p_46103_) float
getEntityDamageAmount
(Explosion p_310428_, Entity p_310135_, float p_365084_) float
getKnockbackMultiplier
(Entity p_330296_) boolean
shouldBlockExplode
(Explosion p_46094_, BlockGetter p_46095_, BlockPos p_46096_, BlockState p_46097_, float p_46098_) boolean
shouldDamageEntity
(Explosion p_312772_, Entity p_311132_)
-
构造器详细资料
-
ExplosionDamageCalculator
public ExplosionDamageCalculator()
-
-
方法详细资料
-
getBlockExplosionResistance
public Optional<Float> getBlockExplosionResistance(Explosion p_46099_, BlockGetter p_46100_, BlockPos p_46101_, BlockState p_46102_, FluidState p_46103_) -
shouldBlockExplode
public boolean shouldBlockExplode(Explosion p_46094_, BlockGetter p_46095_, BlockPos p_46096_, BlockState p_46097_, float p_46098_) -
shouldDamageEntity
-
getKnockbackMultiplier
-
getEntityDamageAmount
-