Êþº¾E‰  .net/minecraft/client/particle/NoRenderParticle4(Lnet/minecraft/client/multiplayer/ClientLevel;DDD)V>net/minecraft/world/level/block/entity/PotentSulfurBlockEntity  5net/minecraft/client/particle/NoxiousGasCloudParticlelifetimeI  tick()V  age  xD  y  z !"# $%net/minecraft/core/BlockPos containing"(DDD)Lnet/minecraft/core/BlockPos; ' ()level.Lnet/minecraft/client/multiplayer/ClientLevel; + ,-pickRandomParticleSpawnPoint_(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/Vec3; / 01canBeReachedByNoxiousGas`(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/Vec3;)Z 3 45spawnNoxiousGasParticleC(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/Vec3;)V 789 :;net/minecraft/world/level/Level getRandom#()Lnet/minecraft/util/RandomSource;=net/minecraft/world/phys/Vec3 ?@A BCnet/minecraft/util/RandomSource nextFloat()F? <F G(DDD)V <I JK normalize!()Lnet/minecraft/world/phys/Vec3;@@ <N OP atCenterOf;(Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/phys/Vec3; <R STscale"(D)Lnet/minecraft/world/phys/Vec3; <V WXadd@(Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3;?Ð <\ ]^subtract$(DDD)Lnet/minecraft/world/phys/Vec3; `ab cd*net/minecraft/core/particles/ParticleTypes NOXIOUS_GAS1Lnet/minecraft/core/particles/SimpleParticleType; < < < 7i jkaddAlwaysVisibleParticle7(Lnet/minecraft/core/particles/ParticleOptions;DDDDDD)VPARTICLE_TICKS ConstantValueCodeLineNumberTableLocalVariableTablethis7Lnet/minecraft/client/particle/NoxiousGasCloudParticle;MethodParameters sourceBlockLnet/minecraft/core/BlockPos; particlePosLnet/minecraft/world/phys/Vec3; StackMapTable!Lnet/minecraft/world/level/Level; centerBlockrandom!Lnet/minecraft/util/RandomSource;horizontalDirectiondistanceFpos SourceFileNoxiousGasCloudParticle.java NestMembers†>net/minecraft/client/particle/NoxiousGasCloudParticle$Provider InnerClassesProvider! lmnok*+(·*µ ±p q4rs()t(o¨<*·*´p™±*´*´*´¸ L*´&+¸*M*´&+,¸.™ *´&,¸2±p" '3;!q <rsuv'wxy ý,!< ,-o¥G*¶6M»Df�,¹>Df�·E¶HN,¹>Lj8+¸M-�¶Q¶UY¶[°p$&%'0)q4G(zG{vB|}%"~x0€t ({ 45oO*²_+´e+´f+´g¶h±p -.q(z�xt (�‚ƒ„…‡ … ˆ