Êþº¾E‚  java/lang/Object()V   &net/minecraft/world/level/block/Blocks SCULK_VEIN'Lnet/minecraft/world/level/block/Block;.net/minecraft/world/level/block/SculkVeinBlock  getSameSpaceSpreader5()Lnet/minecraft/world/level/block/MultifaceSpreader;  'net/minecraft/world/level/LevelAccessor getBlockStateQ(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState;  1net/minecraft/world/level/block/MultifaceSpreader spreadAll|(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Z)J !" #$java/util/CollectionisEmpty()Z &'( )$0net/minecraft/world/level/block/state/BlockStateisAir &+ ,- getFluidState1()Lnet/minecraft/world/level/material/FluidState; /01 23)net/minecraft/world/level/material/FluidsWATER1Lnet/minecraft/world/level/material/FlowingFluid; 567 89-net/minecraft/world/level/material/FluidStateis(Ljava/lang/Object;)Z ; <=regrow‘(Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/Collection;)Z ?@A BC.net/minecraft/world/level/block/SculkBehaviourattemptSpreadVein’(Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/Collection;Z)Z EFG HI:net/minecraft/world/level/block/SculkSpreader$ChargeCursor getDecayDelay()I EK LI getCharge NOP QRjava/lang/Mathmax(II)IT0net/minecraft/world/level/block/SculkBehaviour$1CodeLineNumberTableLocalVariableTablethis2Lnet/minecraft/world/level/block/SculkBehaviour$1;level)Lnet/minecraft/world/level/LevelAccessor;posLnet/minecraft/core/BlockPos;state2Lnet/minecraft/world/level/block/state/BlockState;facingsLjava/util/Collection; postProcessZLocalVariableTypeTable6Ljava/util/Collection; StackMapTableMethodParameters Signature²(Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/Collection;Z)ZRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;attemptUseChargeÖ(Lnet/minecraft/world/level/block/SculkSpreader$ChargeCursor;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/SculkSpreader;Z)Icursor¬V*+'-1.E/N1P3W>\XY\Z[\\]\^_\`a\bcd \`ef %@gZ\^`bhij klmU�+¶Dž +¶J§¬V9WHXYnoZ[p]qrstucf@gnZpqsuvwU<d¸M¬V>WXYxygxz{|?}?~E� S