Êþº¾E  /net/minecraft/world/level/block/VegetationBlockD(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V   1net/minecraft/world/level/block/AttachedStemBlockstateDefinition7Lnet/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  FACING?Lnet/minecraft/world/level/block/state/properties/EnumProperty;  net/minecraft/core/DirectionNORTHLnet/minecraft/core/Direction;  !"setValuee(Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/lang/Object; $ %&registerDefaultState5(Lnet/minecraft/world/level/block/state/BlockState;)V ( )*stem%Lnet/minecraft/resources/ResourceKey; , -*fruit / 0*seed 2 34 supportBlocksLnet/minecraft/tags/TagKey; 6 78SHAPESLjava/util/Map; : ;<getValueS(Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/Comparable; >?@ AB java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;D*net/minecraft/world/phys/shapes/VoxelShape F GHis((Lnet/minecraft/resources/ResourceKey;)Z JKL MN%net/minecraft/world/level/LevelReaderregistryAccess%()Lnet/minecraft/core/RegistryAccess; PQR S*(net/minecraft/core/registries/RegistriesBLOCK UVW XY!net/minecraft/core/RegistryAccess lookupOrThrowD(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Registry; [\] ^_net/minecraft/core/Registry getOptional;(Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; abc dejava/util/Optional isPresent()Z ag Ah()Ljava/lang/Object;j%net/minecraft/world/level/block/Block il mndefaultBlockState4()Lnet/minecraft/world/level/block/state/BlockState; pqr st)net/minecraft/world/level/block/StemBlockAGEBLnet/minecraft/world/level/block/state/properties/IntegerProperty; vwx yzjava/lang/IntegervalueOf(I)Ljava/lang/Integer; | }" trySetValue  €� 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; ƒ G„(Lnet/minecraft/tags/TagKey;)Z†"net/minecraft/world/item/ItemStack Pˆ ‰*ITEM ‹Œ� Ž�"com/mojang/datafixers/DataFixUtilsorElse:(Ljava/util/Optional;Ljava/lang/Object;)Ljava/lang/Object;‘"net/minecraft/world/level/ItemLike …“ ”'(Lnet/minecraft/world/level/ItemLike;)V –—˜ ™š(net/minecraft/world/level/block/Rotationrotate>(Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Direction; œ�ž Ÿ &net/minecraft/world/level/block/Mirror getRotationJ(Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/Rotation; ¢ ™£^(Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState;¥9net/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; ­®:net/minecraft/world/level/block/HorizontalDirectionalBlock@@$ i´ µ¶boxZ3(DDDDD)Lnet/minecraft/world/phys/shapes/VoxelShape; ¸¹º »¼&net/minecraft/world/phys/shapes/ShapesrotateHorizontal=(Lnet/minecraft/world/phys/shapes/VoxelShape;)Ljava/util/Map; Signature_Lnet/minecraft/world/level/block/state/properties/EnumProperty;[Ljava/util/Map;NLnet/minecraft/resources/ResourceKey;FLnet/minecraft/resources/ResourceKey;DLnet/minecraft/tags/TagKey;Î(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/tags/TagKey;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)VCodeLineNumberTableLocalVariableTablethis3Lnet/minecraft/world/level/block/AttachedStemBlock; propertiesALnet/minecraft/world/level/block/state/BlockBehaviour$Properties;LocalVariableTypeTableMethodParametersj(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/tags/TagKey;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)VgetShapeÖ(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;state2Lnet/minecraft/world/level/block/state/BlockState;level'Lnet/minecraft/world/level/BlockGetter;posLnet/minecraft/core/BlockPos;context2Lnet/minecraft/world/phys/shapes/CollisionContext;Ljava/util/Optional;'Lnet/minecraft/world/level/LevelReader;ticks/Lnet/minecraft/world/level/ScheduledTickAccess;directionToNeighbour neighbourPosneighbourStaterandom!Lnet/minecraft/util/RandomSource;=Ljava/util/Optional; StackMapTable mayPlaceOny(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)ZgetCloneItemStack�(Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; includeDataZ�(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState;rotation*Lnet/minecraft/world/level/block/Rotation;mirrorŽ(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState;(Lnet/minecraft/world/level/block/Mirror;createBlockStateDefinitionB(Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)Vbuilder?Lnet/minecraft/world/level/block/state/StateDefinition$Builder;šLnet/minecraft/world/level/block/state/StateDefinition$Builder;�(Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V()V SourceFileAttachedStemBlock.java InnerClassesû?net/minecraft/world/level/block/state/BlockBehaviour$Propertiesý4net/minecraft/world/level/block/state/BlockBehaviour PropertiesBuilder!½¾78½¿-*½À)*½À0*½Á34½ ÃÄÚ6*·**´¶ À²²¶À¶#*+µ'*,µ+*-µ.*µ1±Å%& '%(*)/*5+Æ>6ÇÈ6)*6-*60*6346ÉÊË*6)À6-À60Á63ÂÌ)-03ɽÍÎÏÄe²5+²¶9¹=ÀC°Å/Æ4ÇÈÐÑÒÓÔÕÖ×ÌÐÒÔÖ€�Ä e*´+¶EšJ+²¶9¦>,¹I²O¹T*´'¹Z:  ¶`™ ¶fÀi¶k²o¸u¶{À°*+,-·~°Å451697S:Æf 1")Ø eÇÈeÐÑeÒÙeÚÛeÔÕeÜeÝÕeÞÑeßàË 1")á âûSÌ!ÐÒÚÔÜÝÞßãäÄQ +*´1¶‚¬Å?Æ* ÇÈ ÐÑ ÒÓ ÔÕÌ ÐÒÔåæÄx&»…Y+¹I²‡¹T*´.¹Z*¸ŠÀ�·’°ÅDÆ4&ÇÈ&ÒÙ&ÔÕ&ÐÑ&çèÌÒÔÐç™éÄW+²,+²¶9À¶•¶À°ÅIÆ ÇÈÐÑêëÌ ÐêìíÄQ+,+²¶9À¶›¶¡°ÅNÆ ÇÈÐÑìîÌ ÐìïðÄZ+½¤Y²S¶¦W±Å STÆÇÈñòË ñóÌñ½ôõöÄ7 ²¬³¯±±¸³¸·³5±Å ÷øùúüþ §ÿ