Package net.minecraft.world.explosion
Class ExplosionBehavior
java.lang.Object
net.minecraft.world.explosion.ExplosionBehavior
- Direct Known Subclasses:
EntityExplosionBehavior
,WindChargeEntity.WindChargeExplosionBehavior
- Mappings:
Namespace Name official cti
intermediary net/minecraft/class_5362
named net/minecraft/world/explosion/ExplosionBehavior
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfloat
calculateDamage
(Explosion explosion, Entity entity) boolean
canDestroyBlock
(Explosion explosion, BlockView world, BlockPos pos, BlockState state, float power) getBlastResistance
(Explosion explosion, BlockView world, BlockPos pos, BlockState blockState, FluidState fluidState) boolean
shouldDamage
(Explosion explosion, Entity entity)
-
Constructor Details
-
ExplosionBehavior
public ExplosionBehavior()
-
-
Method Details
-
getBlastResistance
public Optional<Float> getBlastResistance(Explosion explosion, BlockView world, BlockPos pos, BlockState blockState, FluidState fluidState) - Mappings:
Namespace Name Mixin selector official a
Lcti;a(Lcth;Lcsv;Lhx;Ldjh;Leer;)Ljava/util/Optional;
intermediary method_29555
Lnet/minecraft/class_5362;method_29555(Lnet/minecraft/class_1927;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3610;)Ljava/util/Optional;
named getBlastResistance
Lnet/minecraft/world/explosion/ExplosionBehavior;getBlastResistance(Lnet/minecraft/world/explosion/Explosion;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/fluid/FluidState;)Ljava/util/Optional;
-
canDestroyBlock
public boolean canDestroyBlock(Explosion explosion, BlockView world, BlockPos pos, BlockState state, float power) - Mappings:
Namespace Name Mixin selector official a
Lcti;a(Lcth;Lcsv;Lhx;Ldjh;F)Z
intermediary method_29554
Lnet/minecraft/class_5362;method_29554(Lnet/minecraft/class_1927;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;F)Z
named canDestroyBlock
Lnet/minecraft/world/explosion/ExplosionBehavior;canDestroyBlock(Lnet/minecraft/world/explosion/Explosion;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;F)Z
-
shouldDamage
- Mappings:
Namespace Name Mixin selector official a
Lcti;a(Lcth;Lblv;)Z
intermediary method_55504
Lnet/minecraft/class_5362;method_55504(Lnet/minecraft/class_1927;Lnet/minecraft/class_1297;)Z
named shouldDamage
Lnet/minecraft/world/explosion/ExplosionBehavior;shouldDamage(Lnet/minecraft/world/explosion/Explosion;Lnet/minecraft/entity/Entity;)Z
-
calculateDamage
- Mappings:
Namespace Name Mixin selector official b
Lcti;b(Lcth;Lblv;)F
intermediary method_55115
Lnet/minecraft/class_5362;method_55115(Lnet/minecraft/class_1927;Lnet/minecraft/class_1297;)F
named calculateDamage
Lnet/minecraft/world/explosion/ExplosionBehavior;calculateDamage(Lnet/minecraft/world/explosion/Explosion;Lnet/minecraft/entity/Entity;)F
-