Êþº¾E]  ,net/minecraft/world/level/block/FallingBlockD(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V   *net/minecraft/world/level/block/AnvilBlockstateDefinition7Lnet/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 ( )*defaultBlockState4()Lnet/minecraft/world/level/block/state/BlockState; ,-. /02net/minecraft/world/item/context/BlockPlaceContextgetHorizontalDirection ()Lnet/minecraft/core/Direction; 2 30 getClockWise 567 89net/minecraft/world/level/Level isClientSide()Z ; <=getMenuProviderb(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/MenuProvider; ?@A BC(net/minecraft/world/entity/player/PlayeropenMenu;(Lnet/minecraft/world/MenuProvider;)Ljava/util/OptionalInt; EFG HInet/minecraft/stats/StatsINTERACT_WITH_ANVIL$Lnet/minecraft/resources/Identifier; ?K LM awardStat'(Lnet/minecraft/resources/Identifier;)V OPQ RS%net/minecraft/world/InteractionResultSUCCESS/Lnet/minecraft/world/InteractionResult$Success;U&net/minecraft/world/SimpleMenuProviderW XY createMenuo(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/inventory/MenuConstructor; [ \]CONTAINER_TITLE&Lnet/minecraft/network/chat/Component; T_ `X(Lnet/minecraft/world/inventory/MenuConstructor;Lnet/minecraft/network/chat/Component;)V b cdSHAPESLjava/util/Map; f ghgetValueS(Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/Comparable; j klgetAxis%()Lnet/minecraft/core/Direction$Axis; nop qr java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;t*net/minecraft/world/phys/shapes/VoxelShape vwx yz2net/minecraft/world/entity/item/FallingBlockEntitysetHurtsEntities(FI)V v| }9isSilent*net/minecraft/world/level/block/LevelEvent 5� ‚ƒ levelEvent"(ILnet/minecraft/core/BlockPos;I)V …†‡ ˆ‰!net/minecraft/world/entity/Entity damageSources2()Lnet/minecraft/world/damagesource/DamageSources; ‹Œ� Ž�.net/minecraft/world/damagesource/DamageSourcesanvilT(Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; ‘’“ ”•&net/minecraft/world/level/block/BlocksANVIL'Lnet/minecraft/world/level/block/Block; — ˜™is(Ljava/lang/Object;)Z ‘› œ• CHIPPED_ANVIL ž(Ÿ%net/minecraft/world/level/block/Block ‘¡ ¢• DAMAGED_ANVIL ¤¥¦ §¨(net/minecraft/world/level/block/Rotationrotate>(Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Direction;ª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; ² ³´ getMapColors(Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/MapColor; ¶·¸ ¹º+net/minecraft/world/level/material/MapColorcolI¼'net/minecraft/world/inventory/AnvilMenu ¾¿À ÁÂ2net/minecraft/world/inventory/ContainerLevelAccesscreatet(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/inventory/ContainerLevelAccess; »Ä Åe(ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/inventory/ContainerLevelAccess;)V ÇÈ:net/minecraft/world/level/block/HorizontalDirectionalBlock@(@ žÎ ÏÐcolumn1(DDD)Lnet/minecraft/world/phys/shapes/VoxelShape;@ @$@ žØ ÏÙ2(DDDD)Lnet/minecraft/world/phys/shapes/VoxelShape;@0 ÝÞß àá&net/minecraft/world/phys/shapes/Shapesor‡(Lnet/minecraft/world/phys/shapes/VoxelShape;[Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape; Ýã äårotateHorizontalAxis=(Lnet/minecraft/world/phys/shapes/VoxelShape;)Ljava/util/Map;çcontainer.repair éêë ìí$net/minecraft/network/chat/Component translatableA(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; Signature_Lnet/minecraft/world/level/block/state/properties/EnumProperty;`Ljava/util/Map;FALL_DAMAGE_PER_DISTANCEF ConstantValue@FALL_DAMAGE_MAX(CodeLineNumberTableLocalVariableTablethis,Lnet/minecraft/world/level/block/AnvilBlock; propertiesALnet/minecraft/world/level/block/state/BlockBehaviour$Properties;MethodParametersgetStateForPlacementh(Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState;context4Lnet/minecraft/world/item/context/BlockPlaceContext;useWithoutItemì(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult;state2Lnet/minecraft/world/level/block/state/BlockState;level!Lnet/minecraft/world/level/Level;posLnet/minecraft/core/BlockPos;player*Lnet/minecraft/world/entity/player/Player; hitResult)Lnet/minecraft/world/phys/BlockHitResult; StackMapTable”(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/MenuProvider;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;getShapeÖ(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;2Lnet/minecraft/world/phys/shapes/CollisionContext;falling7(Lnet/minecraft/world/entity/item/FallingBlockEntity;)Ventity4Lnet/minecraft/world/entity/item/FallingBlockEntity;onLandÙ(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/item/FallingBlockEntity;)V replacedBlockonBrokenAfterFallu(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/item/FallingBlockEntity;)VgetFallDamageSource#Lnet/minecraft/world/entity/Entity;damagef(Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; blockState�(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;createBlockStateDefinitionB(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;�(Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)VisPathfindableo(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Ztype:Lnet/minecraft/world/level/pathfinder/PathComputationType; getDustColory(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Ilambda$getMenuProvider$0Í(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/inventory/AbstractContainerMenu; containerId inventory-Lnet/minecraft/world/entity/player/Inventory;()V SourceFileAnvilBlock.javaBootstrapMethods@�(ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/inventory/AbstractContainerMenu;B C 56E FGH IJ"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClassesM?net/minecraft/world/level/block/state/BlockBehaviour$PropertiesO4net/minecraft/world/level/block/state/BlockBehaviour PropertiesR-net/minecraft/world/InteractionResult$SuccessSuccessU!net/minecraft/core/Direction$AxisAxisBuilderY%java/lang/invoke/MethodHandles$Lookup[java/lang/invoke/MethodHandlesLookup!îïcdîð\]ñòóôõºóö÷\ *+·**´¶ À²²¶À¶#±ø./0ù úû üýþüÿ÷I*¶'²+¶+¶1¶À°ø4ùúûþ÷�,¶4š+,-¶:¶>W²D¶J²N°ø9:;=ù>úû     þ   <÷Z»TY,-ºV²Z·^°øBù*úû  þ  ÷k²a+²¶eÀ¶i¹mÀs°øGù4úû  þ ÷@+ (¶u±ø LMùúûþ÷¶{š +,¶€±øQRTù>úû  þ ÷j-¶{š +,¶€±øXY[ù*úû  þ   �÷= +¶„+¶Š°ø_ù úû !þ "#÷ŽJ*²�¶–™²š¶�²*²¶eÀ¶À°*²š¶–™² ¶�²*²¶eÀ¶À°°øc d$f.gHiù J$$#þ$§%÷W+²,+²¶eÀ¶£¶À°ønù úû&'þ &()÷Z+½©Y²S¶«W±ø stùúû*+, *-þ*î./0÷@¬øxù úû12þ 134÷R +,-¶±´µ¬ø}ù* úû $    þ $  56÷a»»Y-*+¸½·Ã°øBù4  7º89  :;÷� \²Æ³É˸ͽsYÑÓËÕ¸×SYËÑÕÓ¸×SYÓÚÓÚ¸×S¸Ü¸â³aæ¸è³Z±ø" " #"$4%F&J"S)<=> D?A?K*LNP QOSTV@¬W XZ\