Êþº¾E‘  %net/minecraft/world/level/block/BlockD(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V   *net/minecraft/world/level/block/SnowyBlockstateDefinition7Lnet/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  SNOWYBLnet/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/core/DirectionUPLnet/minecraft/core/Direction; . /0isSnowySetting5(Lnet/minecraft/world/level/block/state/BlockState;)Z 2 34 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; 678 9:2net/minecraft/world/item/context/BlockPlaceContextgetLevel#()Lnet/minecraft/world/level/Level; 6< => getClickedPos()Lnet/minecraft/core/BlockPos; @AB C>net/minecraft/core/BlockPosabove EFG HInet/minecraft/world/level/Level getBlockStateQ(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; K LMdefaultBlockState4()Lnet/minecraft/world/level/block/state/BlockState; OPQ RSnet/minecraft/tags/BlockTagsSNOWLnet/minecraft/tags/TagKey; U VWis(Lnet/minecraft/tags/TagKey;)ZY9net/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; abEnet/minecraft/world/level/block/state/properties/BlockStatePropertiesCodeLineNumberTableLocalVariableTablethis,Lnet/minecraft/world/level/block/SnowyBlock; propertiesALnet/minecraft/world/level/block/state/BlockBehaviour$Properties;MethodParametersstate2Lnet/minecraft/world/level/block/state/BlockState;level'Lnet/minecraft/world/level/LevelReader;ticks/Lnet/minecraft/world/level/ScheduledTickAccess;posLnet/minecraft/core/BlockPos;directionToNeighbour neighbourPosneighbourStaterandom!Lnet/minecraft/util/RandomSource; StackMapTablegetStateForPlacementh(Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState;context4Lnet/minecraft/world/item/context/BlockPlaceContext; aboveStatecreateBlockStateDefinitionB(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 SourceFileSnowyBlock.java InnerClassesŒ?net/minecraft/world/level/block/state/BlockBehaviour$PropertiesŽ4net/minecraft/world/level/block/state/BlockBehaviour PropertiesBuilder!c]!*+·**´¶ À²¸¶À¶#±d e!fg!hijh34c¸ -²'¦+²¸-¸¶À°*+,-·1°de\ -fg-kl-mn-op-qr-s,-tr-ul-vwxj!kmoqstuvyzcf$+¶5+¶;¶?¶DM*¶J²,¸-¸¶À°d !"e $fg${|}lj{ /0c2*²N¶T¬d&e }lj}~cZ+½XY²S¶ZW±d +,efg€�‚ €ƒj€„…†‡c²`³±dˆ‰Š‹�� [�