Êþº¾E„  )net/minecraft/world/level/material/FluidsWATER1Lnet/minecraft/world/level/material/FlowingFluid;   Enet/minecraft/world/level/block/state/properties/BlockStateProperties WATERLOGGEDBLnet/minecraft/world/level/block/state/properties/BooleanProperty;  0net/minecraft/world/level/block/state/BlockStategetValueS(Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/Comparable;java/lang/Boolean   booleanValue()Z  -net/minecraft/world/level/material/FluidStateis(Ljava/lang/Object;)Z !" #'net/minecraft/world/level/LevelAccessor isClientSide % &'valueOf(Z)Ljava/lang/Boolean; ) *+setValuee(Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/lang/Object; - ./setBlockAndUpdateR(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z 1 23getType,()Lnet/minecraft/world/level/material/Fluid; 567 89(net/minecraft/world/level/material/Fluid getTickDelay*(Lnet/minecraft/world/level/LevelReader;)I ; <= scheduleTickK(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;I)V ? @A canSurviveG(Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z C DE destroyBlock!(Lnet/minecraft/core/BlockPos;Z)ZG"net/minecraft/world/item/ItemStack IJK LMnet/minecraft/world/item/Items WATER_BUCKETLnet/minecraft/world/item/Item; FO PQ'(Lnet/minecraft/world/level/ItemLike;)V FS TUEMPTY$Lnet/minecraft/world/item/ItemStack; WXY Z[/net/minecraft/world/level/material/FlowingFluidgetPickupSound()Ljava/util/Optional;]6net/minecraft/world/level/block/SimpleWaterloggedBlock_java/lang/Objecta,net/minecraft/world/level/block/BucketPickupc4net/minecraft/world/level/block/LiquidBlockContainercanPlaceLiquidÌ(Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/Fluid;)ZCodeLineNumberTableLocalVariableTablethis8Lnet/minecraft/world/level/block/SimpleWaterloggedBlock;user)Lnet/minecraft/world/entity/LivingEntity;level'Lnet/minecraft/world/level/BlockGetter;posLnet/minecraft/core/BlockPos;state2Lnet/minecraft/world/level/block/state/BlockState;type*Lnet/minecraft/world/level/material/Fluid; StackMapTableMethodParametersRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable; placeLiquidª(Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Z)Lnet/minecraft/world/level/LevelAccessor; fluidState/Lnet/minecraft/world/level/material/FluidState; pickupBlockÇ(Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/item/ItemStack; Signature9()Ljava/util/Optional; SourceFileSimpleWaterloggedBlock.java\^`bdefu²¦§¬gh>ijklmnopqrstu @vkmoqsw xyzfÅS-²¶ À¶šD²¶™9+¹š.+,-²¸$¶(À¹,W+,¶0¶0+¶4¹:¬¬g$:O Q"h4SijSm{SopSqrS|}uûOvmoq|~fºJ²¶ À¶™8,-²¸$¶(À¹,W,-¶>š ,-¹BW»FY²H·N°²R°g'(()2*;,F.h4JijJklJm{JopJqru; vkmoqw xZ[f1²¶V°g3h ij€�‚ƒ