Êþº¾EÈ  %net/minecraft/world/level/block/BlockD(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V   ,net/minecraft/world/level/block/BarrierBlockdefaultBlockState4()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 " #$ getFluidState1()Lnet/minecraft/world/level/material/FluidState; &'( )*-net/minecraft/world/level/material/FluidStateisEmpty()Z ,-. /0+net/minecraft/world/level/block/RenderShape INVISIBLE-Lnet/minecraft/world/level/block/RenderShape; 2 34getValueS(Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/Comparable; 6 7* booleanValue 9:; <=)net/minecraft/world/level/material/FluidsWATER1Lnet/minecraft/world/level/material/FlowingFluid; ?@A BC/net/minecraft/world/level/material/FlowingFluid getTickDelay*(Lnet/minecraft/world/level/LevelReader;)I EFG HI-net/minecraft/world/level/ScheduledTickAccess scheduleTickK(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;I)V K LM 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; ?O PQ getSource2(Z)Lnet/minecraft/world/level/material/FluidState; S #Tc(Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; VWX YZ2net/minecraft/world/item/context/BlockPlaceContextgetLevel#()Lnet/minecraft/world/level/Level; V\ ]^ getClickedPos()Lnet/minecraft/core/BlockPos; `ab #cnet/minecraft/world/level/LevelN(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/FluidState; &e fgis(Ljava/lang/Object;)Zi9net/minecraft/world/level/block/state/properties/Property klm no=net/minecraft/world/level/block/state/StateDefinition$Builderadd}([Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/world/level/block/state/StateDefinition$Builder;q(net/minecraft/world/entity/player/Player ps t* isCreative vwx yz"net/minecraft/world/item/ItemStackEMPTY$Lnet/minecraft/world/item/ItemStack; |}~ €6net/minecraft/world/level/block/SimpleWaterloggedBlock 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; |‚ ƒ„canPlaceLiquidÌ(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;)Z †‡Enet/minecraft/world/level/block/state/properties/BlockStatePropertiesCodeLineNumberTableLocalVariableTablethis.Lnet/minecraft/world/level/block/BarrierBlock; propertiesALnet/minecraft/world/level/block/state/BlockBehaviour$Properties;MethodParameterspropagatesSkylightDown5(Lnet/minecraft/world/level/block/state/BlockState;)Zstate2Lnet/minecraft/world/level/block/state/BlockState;getRenderShapea(Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/RenderShape;getShadeBrightnessy(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Flevel'Lnet/minecraft/world/level/BlockGetter;posLnet/minecraft/core/BlockPos;'Lnet/minecraft/world/level/LevelReader;ticks/Lnet/minecraft/world/level/ScheduledTickAccess;directionToNeighbourLnet/minecraft/core/Direction; neighbourPosneighbourStaterandom!Lnet/minecraft/util/RandomSource; StackMapTablegetStateForPlacementh(Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState;context4Lnet/minecraft/world/item/context/BlockPlaceContext;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;createBlockStateDefinitionB(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;)Vplayer*Lnet/minecraft/world/entity/player/Player;user)Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/level/LevelAccessor;type*Lnet/minecraft/world/level/material/Fluid;()V SourceFileBarrierBlock.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!| ˆW*+·**¶² ¸¶À¶±‰Š‹Œ�Ž���‘ˆ<+¶!¶%¬‰!Š‹Œ’“�’”•ˆ8²+°‰&Š‹Œ’“�’–—ˆJ ®‰+Š*‹Œ’“˜™š›� ’˜šLMˆ¿ 4+² ¶1À¶5™-²8²8,¶>¹D*+,-·J°‰01"3Š\ 4‹Œ4’“4˜œ4�ž4š›4Ÿ 4¡›4¢“4£¤¥"�!’˜�šŸ¡¢£#Tˆc+² ¶1À¶5™ ²8¶N°*+·R°‰89;Š‹Œ’“¥�’¦§ˆV"*¶² +¶U+¶[¶_²8¶d¸¶À°‰@Š"‹Œ"¨©�¨ª«¬­ˆZ+½hY² S¶jW±‰ EFŠ‹Œ®¯° ®±�®²³€ˆ #+Áp™+Àp:¶rš²u°*+,-·{°‰JKMŠH ´µ#‹Œ#¶·#˜¸#š›#’“ ´µ¥ üp�¶˜š’ª «ƒ„ˆª#+Áp™+Àp:¶rš¬*+,-·�¬‰RSUŠR ´µ#‹Œ#¶·#˜™#š›#’“#¹º ´µ¥ üp�¶˜š’¹ª «»¼ˆ²…³ ±‰½¾¿ÀÂÄ kÅÇ