ΚώΊΎEŸ  0net/minecraft/world/level/block/TransparentBlockD(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V   ;net/minecraft/world/level/block/WaterloggedTransparentBlockdefaultBlockState4()Lnet/minecraft/world/level/block/state/BlockState;   WATERLOGGEDBLnet/minecraft/world/level/block/state/properties/BooleanProperty;  java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;  0net/minecraft/world/level/block/state/BlockStatesetValuee(Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/lang/Object;   registerDefaultState5(Lnet/minecraft/world/level/block/state/BlockState;)V "#$ %&2net/minecraft/world/item/context/BlockPlaceContextgetLevel#()Lnet/minecraft/world/level/Level; "( )* getClickedPos()Lnet/minecraft/core/BlockPos; ,-. /0net/minecraft/world/level/Level getFluidStateN(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/FluidState; 2 34getStateForPlacementh(Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; 678 9:)net/minecraft/world/level/material/FluidsWATER1Lnet/minecraft/world/level/material/FlowingFluid; <=> ?@-net/minecraft/world/level/material/FluidStateis(Ljava/lang/Object;)Z B CDgetValueS(Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/Comparable; F GH booleanValue()Z JKL MN/net/minecraft/world/level/material/FlowingFluid getTickDelay*(Lnet/minecraft/world/level/LevelReader;)I PQR ST-net/minecraft/world/level/ScheduledTickAccess scheduleTickK(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;I)V V WX updateShapeg(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; JZ [\ getSource2(Z)Lnet/minecraft/world/level/material/FluidState; ^ /_c(Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState;a9net/minecraft/world/level/block/state/properties/Property cde fg=net/minecraft/world/level/block/state/StateDefinition$Builderadd}([Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/world/level/block/state/StateDefinition$Builder; ijEnet/minecraft/world/level/block/state/properties/BlockStatePropertiesl6net/minecraft/world/level/block/SimpleWaterloggedBlockCodeLineNumberTableLocalVariableTablethis=Lnet/minecraft/world/level/block/WaterloggedTransparentBlock; propertiesALnet/minecraft/world/level/block/state/BlockBehaviour$Properties;MethodParameterscontext4Lnet/minecraft/world/item/context/BlockPlaceContext;replacedFluidState/Lnet/minecraft/world/level/material/FluidState;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;state2Lnet/minecraft/world/level/block/state/BlockState;level'Lnet/minecraft/world/level/LevelReader;ticks/Lnet/minecraft/world/level/ScheduledTickAccess;posLnet/minecraft/core/BlockPos;directionToNeighbourLnet/minecraft/core/Direction; neighbourPosneighbourStaterandom!Lnet/minecraft/util/RandomSource; StackMapTablecreateBlockStateDefinitionB(Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)Vbuilder?Lnet/minecraft/world/level/block/state/StateDefinition$Builder;LocalVariableTypeTablešLnet/minecraft/world/level/block/state/StateDefinition$Builder; Signature(Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V()V SourceFile WaterloggedTransparentBlock.java InnerClasses˜?net/minecraft/world/level/block/state/BlockBehaviour$Propertiesš4net/minecraft/world/level/block/state/BlockBehaviour Properties5net/minecraft/world/level/block/state/StateDefinitionBuilder!kmW*+·**Ά² ΈΆΐΆ±nopqrstr34mg%+Ά!+Ά'Ά+M*+·1² ,²5Ά;ΈΆΐ°n  o %pq%uv wxtuyzWXmΏ 4+² ΆAΐΆE™-²5²5,ΆIΉO*+,-·U°n!""%o\ 4pq4{|4}~4€4‚4ƒ„4…‚4†|4‡ˆ‰"t!{}ƒ…†‡/_mc+² ΆAΐΆE™ ²5ΆY°*+·]°n*+.opq{|‰t{Š‹mZ+½`Y² SΆbW±n 34opqŒŽ ŒtŒ‘’“m²h³ ±n”•–—™› cœž