Êþº¾E‹  %net/minecraft/world/level/block/BlockD(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V   *net/minecraft/world/level/block/CoralBlock deadBlock'Lnet/minecraft/world/level/block/Block;   scanForWaterG(Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z  defaultBlockState4()Lnet/minecraft/world/level/block/state/BlockState;  &net/minecraft/server/level/ServerLevelsetBlockS(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)Z   net/minecraft/util/RandomSourcenextInt(I)I "#$ %&-net/minecraft/world/level/ScheduledTickAccess scheduleTickH(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;I)V ( )* 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; ,-. /0net/minecraft/core/Directionvalues!()[Lnet/minecraft/core/Direction; 234 56net/minecraft/core/BlockPosrelative=(Lnet/minecraft/core/Direction;)Lnet/minecraft/core/BlockPos; 89: ;<%net/minecraft/world/level/BlockGetter getFluidStateN(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/FluidState; >?@ ABnet/minecraft/tags/FluidTagsWATERLnet/minecraft/tags/TagKey; DEF GH-net/minecraft/world/level/material/FluidStateis(Lnet/minecraft/tags/TagKey;)Z JKL MN2net/minecraft/world/item/context/BlockPlaceContextgetLevel#()Lnet/minecraft/world/level/Level; JP QR getClickedPos()Lnet/minecraft/core/BlockPos; TUV WXnet/minecraft/world/level/Level getRandom#()Lnet/minecraft/util/RandomSource; T# k(Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)VCodeLineNumberTableLocalVariableTablethis,Lnet/minecraft/world/level/block/CoralBlock; propertiesALnet/minecraft/world/level/block/state/BlockBehaviour$Properties;MethodParameterstick›(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Vstate2Lnet/minecraft/world/level/block/state/BlockState;level(Lnet/minecraft/server/level/ServerLevel;posLnet/minecraft/core/BlockPos;random!Lnet/minecraft/util/RandomSource; StackMapTable'Lnet/minecraft/world/level/LevelReader;ticks/Lnet/minecraft/world/level/ScheduledTickAccess;directionToNeighbourLnet/minecraft/core/Direction; neighbourPosneighbourState fluidState/Lnet/minecraft/world/level/material/FluidState; direction'Lnet/minecraft/world/level/BlockGetter;blockPos|[Lnet/minecraft/core/Direction;getStateForPlacementh(Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState;context4Lnet/minecraft/world/item/context/BlockPlaceContext;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable; SourceFileCoralBlock.java InnerClasses‡?net/minecraft/world/level/block/state/BlockBehaviour$Properties‰4net/minecraft/world/level/block/state/BlockBehaviour Properties! [\Q *,·*+µ±] ^  _`  abc  ade\{*,-¶ š,-*´¶¶W±] ^4_`fghijklmncfhjl)*\¼ 1*,¶ š-*<(¹`¹!*+,-·'°]! "$^\ 1_`1fg1ho1pq1jk1rs1tk1ug1lmnc!fhpjrtul\µ;¸+N-¾66¢*-2:+,¶1¹7:²=¶C™¬„§ÿÕ¬]()&*1+3(9.^4& vwxs;_`;hy;zknþ {'øc hz}~\v1*+¶I+¶O¶ š +¶I+¶O*<+¶I¶S(¹`¶Y*¶Z°]34,6^1_`1€n,c�‚ƒ„… †ˆŠ