ΚώΊΎEŸ  7net/minecraft/world/level/block/BaseCoralPlantTypeBlockD(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V   /net/minecraft/world/level/block/CoralPlantBlock deadBlock'Lnet/minecraft/world/level/block/Block;  net/minecraft/world/level/Level getRandom#()Lnet/minecraft/util/RandomSource;  tryScheduleDieTickΙ(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)V   scanForWatery(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z   %net/minecraft/world/level/block/BlockdefaultBlockState4()Lnet/minecraft/world/level/block/state/BlockState; " #$ WATERLOGGEDBLnet/minecraft/world/level/block/state/properties/BooleanProperty; &'( )*java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; ,-. /00net/minecraft/world/level/block/state/BlockStatesetValuee(Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/lang/Object; 234 56&net/minecraft/server/level/ServerLevelsetBlockS(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)Z 89: ;<net/minecraft/core/DirectionDOWNLnet/minecraft/core/Direction; ,> ?@ canSurviveG(Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z BCD E &net/minecraft/world/level/block/BlocksAIR ,G HIgetValueS(Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/Comparable; &K LM booleanValue()Z OPQ RS)net/minecraft/world/level/material/FluidsWATER1Lnet/minecraft/world/level/material/FlowingFluid; UVW XY/net/minecraft/world/level/material/FlowingFluid getTickDelay*(Lnet/minecraft/world/level/LevelReader;)I [\] ^_-net/minecraft/world/level/ScheduledTickAccess scheduleTickK(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;I)V a bc 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; e fgSHAPE,Lnet/minecraft/world/phys/shapes/VoxelShape;@(@. m nocolumn1(DDD)Lnet/minecraft/world/phys/shapes/VoxelShape;k(Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)VCodeLineNumberTableLocalVariableTablethis1Lnet/minecraft/world/level/block/CoralPlantBlock; propertiesALnet/minecraft/world/level/block/state/BlockBehaviour$Properties;MethodParametersonPlace¦(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Vstate2Lnet/minecraft/world/level/block/state/BlockState;level!Lnet/minecraft/world/level/Level;posLnet/minecraft/core/BlockPos;oldState movedByPistonZtick›(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V(Lnet/minecraft/server/level/ServerLevel;random!Lnet/minecraft/util/RandomSource; StackMapTable'Lnet/minecraft/world/level/LevelReader;ticks/Lnet/minecraft/world/level/ScheduledTickAccess;directionToNeighbour neighbourPosneighbourStategetShapeΦ(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape;'Lnet/minecraft/world/level/BlockGetter;context2Lnet/minecraft/world/phys/shapes/CollisionContext;()V SourceFileCoralPlantBlock.java InnerClasses›?net/minecraft/world/level/block/state/BlockBehaviour$Properties4net/minecraft/world/level/block/state/BlockBehaviour Properties! fgpqQ *,·*+΅±r s  tu  vwx  vyzqm *+,,,Ά -Ά±r  s> tu {| }~ € | ‚ƒx{}‚„…qˆ%+,-Έš,-*΄Ά²!Έ%Ά+ΐ,Ά1W±r! "$$s4%tu%{|%}†%€%‡ˆ‰$x{}‡bcqπ X²7¦+,Ά=š ²AΆ°*+,-Ά+²!ΆFΐ&ΆJ™-²N²N,ΆTΉZ*+,-·`°r(),$.4/F2s\ XtuX{|X}ŠX‹ŒX€X<XŽ€X|X‡ˆ‰,x!{}‹Ž‡‘qV²d°r7s4tu{|}’€“”x{}“•–q&hjΈl³d±r—˜™ šœž