Êþº¾Ev  java/lang/Object()V   0net/minecraft/world/level/block/state/BlockStateisAir()Z   -net/minecraft/world/level/material/FluidStateisEmpty  java/util/Optionalempty()Ljava/util/Optional;  getBlock)()Lnet/minecraft/world/level/block/Block;  !%net/minecraft/world/level/block/BlockgetExplosionResistance()F  $%& '(java/lang/Mathmax(FF)F *+, -.java/lang/FloatvalueOf(F)Ljava/lang/Float; 0 12of((Ljava/lang/Object;)Ljava/util/Optional; 456 7!#net/minecraft/world/level/Explosionradius 49 :;center!()Lnet/minecraft/world/phys/Vec3; =>? @A!net/minecraft/world/entity/Entity distanceToSqr"(Lnet/minecraft/world/phys/Vec3;)D $C DEsqrt(D)D@@K3net/minecraft/world/level/ExplosionDamageCalculatorCodeLineNumberTableLocalVariableTablethis5Lnet/minecraft/world/level/ExplosionDamageCalculator;getBlockExplosionResistanceà(Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Ljava/util/Optional; explosion%Lnet/minecraft/world/level/Explosion;level'Lnet/minecraft/world/level/BlockGetter;posLnet/minecraft/core/BlockPos;block2Lnet/minecraft/world/level/block/state/BlockState;fluid/Lnet/minecraft/world/level/material/FluidState; StackMapTableMethodParameters Signatureó(Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Ljava/util/Optional;shouldBlockExplodeŸ(Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;F)ZstatepowerFshouldDamageEntityK(Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/entity/Entity;)Zentity#Lnet/minecraft/world/entity/Entity;getKnockbackMultiplier&(Lnet/minecraft/world/entity/Entity;)FgetEntityDamageAmountL(Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/entity/Entity;F)Fexposure doubleRadiusLnet/minecraft/world/phys/Vec3;distDpow SourceFileExplosionDamageCalculator.java!JL/*·±M N OPQRL˜+¶™¶ ™¸°¶¶¶"¸#¸)¸/°M N>+OP+ST+UV+WX+YZ+[\]^SUWY[_`abL^¬MN>OPSTUVWXcZde^SUWcdfgL@¬MN OPSThi^ ShjkL6 ®MNOPhi^hlmL B+¹3 j8+¹8:,¶<¸B�o9g%�k9kcFoHk�kc�®M !#!$*&NRBOPBSTBhiBne 8oe0:p!!qr*sr^ Shntu