Êþº¾E‘  5net/minecraft/world/level/block/BaseCoralWallFanBlockD(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V   1net/minecraft/world/level/block/CoralWallFanBlock 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; 2 34FACING?Lnet/minecraft/world/level/block/state/properties/EnumProperty; ,6 78getValueS(Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/Comparable;:net/minecraft/core/Direction <=> ?@&net/minecraft/server/level/ServerLevelsetBlockS(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)Z 9B CD getOpposite ()Lnet/minecraft/core/Direction; ,F GH canSurviveG(Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z JKL M &net/minecraft/world/level/block/BlocksAIR &O PQ booleanValue()Z STU VW)net/minecraft/world/level/material/FluidsWATER1Lnet/minecraft/world/level/material/FlowingFluid; YZ[ \]/net/minecraft/world/level/material/FlowingFluid getTickDelay*(Lnet/minecraft/world/level/LevelReader;)I _`a bc-net/minecraft/world/level/ScheduledTickAccess scheduleTickK(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;I)V e fg 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;k(Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)VCodeLineNumberTableLocalVariableTablethis3Lnet/minecraft/world/level/block/CoralWallFanBlock; 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;directionToNeighbourLnet/minecraft/core/Direction; neighbourPosneighbourState SourceFileCoralWallFanBlock.java InnerClasses�?net/minecraft/world/level/block/state/BlockBehaviour$Properties�4net/minecraft/world/level/block/state/BlockBehaviour Properties! hiQ *,·*+µ±j k  lm  nop  nqrim *+,,,¶ -¶±j  k> lm st uv wx yt z{psuwyz|}i›8+,-¸š1,-*´¶²!¸%¶+À,²1+²1¶5À9¶+À,¶;W±j 7k48lm8st8u~8wx8€�7psuwfgi÷ _¶A+²1¶5¦+,¶Eš ²I¶°+²!¶5À&¶N™-²R²R,¶X¹^*+,-¶*+,-·d°j#$ '0(B*M,k\ _lm_st_u‚_ƒ„_wx_…†_‡x_ˆt_€� !p!suƒw…‡ˆ‰Š‹ ŒŽ�