Êþº¾EÚ  *net/minecraft/world/level/block/SnowyBlockD(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V   3net/minecraft/world/level/block/SpreadingSnowyBlock baseBlock%Lnet/minecraft/resources/ResourceKey;  net/minecraft/core/BlockPosabove()Lnet/minecraft/core/BlockPos;  %net/minecraft/world/level/LevelReader getBlockStateQ(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState;  &net/minecraft/world/level/block/BlocksSNOW'Lnet/minecraft/world/level/block/Block; !" #$0net/minecraft/world/level/block/state/BlockStateis(Ljava/lang/Object;)Z &'( )*.net/minecraft/world/level/block/SnowLayerBlockLAYERSBLnet/minecraft/world/level/block/state/properties/IntegerProperty; , -.getValueS(Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/Comparable;0java/lang/Integer /2 34intValue()I 6 78 getFluidState1()Lnet/minecraft/world/level/material/FluidState; :;< =>-net/minecraft/world/level/material/FluidStateisFull()Z @AB CDnet/minecraft/core/DirectionUPLnet/minecraft/core/Direction; F G4getLightDampening IJK LM.net/minecraft/world/level/lighting/LightEnginegetLightDampeningInto†(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;I)I O PQ canStayAlivey(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z S 7TN(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/FluidState; VWX YZnet/minecraft/tags/FluidTagsWATERLnet/minecraft/tags/TagKey; :\ #](Lnet/minecraft/tags/TagKey;)Z _`a bc&net/minecraft/server/level/ServerLevelregistryAccess%()Lnet/minecraft/core/RegistryAccess; efg h (net/minecraft/core/registries/RegistriesBLOCK jkl mn!net/minecraft/core/RegistryAccess lookupOrThrowD(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Registry; pqr stnet/minecraft/core/Registry getOptional;(Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; vwx y>java/util/OptionalisEmpty v{ |}get()Ljava/lang/Object;%net/minecraft/world/level/block/Block ~� ‚ƒdefaultBlockState4()Lnet/minecraft/world/level/block/state/BlockState; _… †‡setBlockAndUpdateR(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z _‰ Š‹getMaxLocalRawBrightness (Lnet/minecraft/core/BlockPos;)I�net/minecraft/world/level/Level � �‘’ “”net/minecraft/util/RandomSourcenextInt(I)I – —˜offset"(III)Lnet/minecraft/core/BlockPos; _ › œQ canPropagate ž Ÿ SNOWYBLnet/minecraft/world/level/block/state/properties/BooleanProperty; ¢ £¤isSnowySetting5(Lnet/minecraft/world/level/block/state/BlockState;)Z ¦§¨ ©ªjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; ¬ ­®setValuee(Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/lang/Object; SignatureNLnet/minecraft/resources/ResourceKey;i(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;Lnet/minecraft/resources/ResourceKey;)VCodeLineNumberTableLocalVariableTablethis5Lnet/minecraft/world/level/block/SpreadingSnowyBlock; propertiesALnet/minecraft/world/level/block/state/BlockBehaviour$Properties;LocalVariableTypeTableMethodParameters’(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;Lnet/minecraft/resources/ResourceKey;)Vstate2Lnet/minecraft/world/level/block/state/BlockState;level'Lnet/minecraft/world/level/LevelReader;posLnet/minecraft/core/BlockPos; aboveStatelightDampeningTopFaceI StackMapTable randomTick›(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)VtestPosi(Lnet/minecraft/server/level/ServerLevel;random!Lnet/minecraft/util/RandomSource;blocksLnet/minecraft/core/Registry;Ljava/util/Optional;FLnet/minecraft/core/Registry;=Ljava/util/Optional; SourceFileSpreadingSnowyBlock.java InnerClassesÖ?net/minecraft/world/level/block/state/BlockBehaviour$PropertiesØ4net/minecraft/world/level/block/state/BlockBehaviour Properties! ¯°±²c *+·*,µ±³ ´  µ¶ ·¸ ¹  °º · ¯» PQ²çW,¶ N+-¹:²¶™²%¶+À/¶1 ¬¶5¶9™¬*²?¶E¸H6¢§¬³"+-"8#:'J)´>W¼½W¾¿WÀÁRÁI½J ÃÄÅý- ü@º ¼¾À œQ²€$,¶ N*+,¸N™+-¹R²U¶[𧬳 -.´*$¼½$¾¿$ÀÁÁÅ ü"@º ¼¾ÀÆÇ²½ Æ,¶^²d¹i:*´¹o:¶u™±+,-¸Nš,-¶zÀ~¶€¶„W±,-¶ ¶ˆ ¡|*¶Ž:6¢m-¹�d¹�d¹�d¶•: , ¶™¶zÀ~¶™/, ¸š™$, ²�, ¶ ¶™¸¡¸¥¶«À ¶„W„§ÿ“±³>346#7$:-;><??L@RB[CDžE¿BÅI´f @ÈÁ UpÉÄRs‚½Ƶ¶Æ¼½ƾÊÆÀÁÆË̸ÍΫ Ϲ¸ÍЫ ÑÅý$pvý ûiùº¼¾ÀËÒÓÔ Õ×Ù