Êþº¾E½  %net/minecraft/world/level/block/BlockD(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V   2net/minecraft/world/level/block/MangroveRootsBlockstateDefinition7Lnet/minecraft/world/level/block/state/StateDefinition;  5net/minecraft/world/level/block/state/StateDefinitionany5()Lnet/minecraft/world/level/block/state/StateHolder;0net/minecraft/world/level/block/state/BlockState   WATERLOGGEDBLnet/minecraft/world/level/block/state/properties/BooleanProperty;  java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;  !"setValuee(Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/lang/Object; $ %&registerDefaultState5(Lnet/minecraft/world/level/block/state/BlockState;)V ()* +,&net/minecraft/world/level/block/BlocksMANGROVE_ROOTS'Lnet/minecraft/world/level/block/Block; . /0is(Ljava/lang/Object;)Z 234 56net/minecraft/core/DirectiongetAxis%()Lnet/minecraft/core/Direction$Axis; 89: ;<!net/minecraft/core/Direction$AxisY#Lnet/minecraft/core/Direction$Axis; >?@ AB2net/minecraft/world/item/context/BlockPlaceContextgetLevel#()Lnet/minecraft/world/level/Level; >D EF getClickedPos()Lnet/minecraft/core/BlockPos; HIJ KLnet/minecraft/world/level/Level getFluidStateN(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/FluidState; NOP QR)net/minecraft/world/level/material/FluidsWATER1Lnet/minecraft/world/level/material/FlowingFluid; T.U-net/minecraft/world/level/material/FluidState W XYgetStateForPlacementh(Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; [ \]getValueS(Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/Comparable; _ `a booleanValue()Z cde fg/net/minecraft/world/level/material/FlowingFluid getTickDelay*(Lnet/minecraft/world/level/LevelReader;)I ijk lm-net/minecraft/world/level/ScheduledTickAccess scheduleTickK(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;I)V o pq 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; cs tu getSource2(Z)Lnet/minecraft/world/level/material/FluidState; w Kxc(Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState;z9net/minecraft/world/level/block/state/properties/Property |}~ €=net/minecraft/world/level/block/state/StateDefinition$Builderadd}([Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/world/level/block/state/StateDefinition$Builder; ‚ƒEnet/minecraft/world/level/block/state/properties/BlockStateProperties…6net/minecraft/world/level/block/SimpleWaterloggedBlockCodeLineNumberTableLocalVariableTablethis4Lnet/minecraft/world/level/block/MangroveRootsBlock; propertiesALnet/minecraft/world/level/block/state/BlockBehaviour$Properties;MethodParameters skipRendering…(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Zstate2Lnet/minecraft/world/level/block/state/BlockState; neighborState directionLnet/minecraft/core/Direction; StackMapTablecontext4Lnet/minecraft/world/item/context/BlockPlaceContext;replacedFluidState/Lnet/minecraft/world/level/material/FluidState; isWaterSourceZRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;level'Lnet/minecraft/world/level/LevelReader;ticks/Lnet/minecraft/world/level/ScheduledTickAccess;posLnet/minecraft/core/BlockPos;directionToNeighbour neighbourPosneighbourStaterandom!Lnet/minecraft/util/RandomSource;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;)V()V SourceFileMangroveRootsBlock.java InnerClasses·?net/minecraft/world/level/block/state/BlockBehaviour$Properties¹4net/minecraft/world/level/block/state/BlockBehaviour PropertiesAxisBuilder!„†]!*+·**´¶ À²¸¶À¶#±‡ ˆ!‰Š!‹Œ�‹Ž�†m,²'¶-™-¶1²7¦§¬‡ˆ*‰Š�‘’‘“”•@� �’“XY†w'+¶=+¶C¶GM,²M¶S>*+·V²¸¶À°‡! "#ˆ*'‰Š'–— ˜™š›�–œ�pq†¿ 4+²¶ZÀ¶^™-²M²M,¶b¹h*+,-·n°‡()",ˆ\ 4‰Š4�‘4žŸ4 ¡4¢£4¤”4¥£4¦‘4§¨•"�!�ž ¢¤¥¦§Kx†c+²¶ZÀ¶^™ ²M¶r°*+·v°‡125ˆ‰Š�‘•��©ª†Z+½yY²S¶{W±‡ :;ˆ‰Š«¬­ «®�«¯°±²†²�³±‡³´µ¶¸º 82»@|¼