Package net.minecraft.world.level
Class SimpleExplosionDamageCalculator
java.lang.Object
net.minecraft.world.level.ExplosionDamageCalculator
net.minecraft.world.level.SimpleExplosionDamageCalculator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final booleanprivate final boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBlockExplosionResistance(Explosion p_346109_, BlockGetter p_345381_, BlockPos p_344921_, BlockState p_346239_, FluidState p_345105_) floatgetKnockbackMultiplier(Entity p_345651_) booleanshouldBlockExplode(Explosion p_345994_, BlockGetter p_345042_, BlockPos p_345057_, BlockState p_345932_, float p_345776_) booleanshouldDamageEntity(Explosion p_346248_, Entity p_344983_) Methods inherited from class net.minecraft.world.level.ExplosionDamageCalculator
getEntityDamageAmount
-
Field Details
-
explodesBlocks
private final boolean explodesBlocks -
damagesEntities
private final boolean damagesEntities -
knockbackMultiplier
-
immuneBlocks
-
-
Constructor Details
-
SimpleExplosionDamageCalculator
-
-
Method Details
-
getBlockExplosionResistance
public Optional<Float> getBlockExplosionResistance(Explosion p_346109_, BlockGetter p_345381_, BlockPos p_344921_, BlockState p_346239_, FluidState p_345105_) - Overrides:
getBlockExplosionResistancein classExplosionDamageCalculator
-
shouldBlockExplode
public boolean shouldBlockExplode(Explosion p_345994_, BlockGetter p_345042_, BlockPos p_345057_, BlockState p_345932_, float p_345776_) - Overrides:
shouldBlockExplodein classExplosionDamageCalculator
-
shouldDamageEntity
- Overrides:
shouldDamageEntityin classExplosionDamageCalculator
-
getKnockbackMultiplier
- Overrides:
getKnockbackMultiplierin classExplosionDamageCalculator
-