Êþº¾E†  %net/minecraft/world/level/block/BlockD(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V   net/minecraft/world/level/Level isClientSide()Z  0net/minecraft/world/level/block/state/BlockStategetMenuProviderb(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/MenuProvider;  (net/minecraft/world/entity/player/PlayeropenMenu;(Lnet/minecraft/world/MenuProvider;)Ljava/util/OptionalInt;  net/minecraft/stats/StatsINTERACT_WITH_CRAFTING_TABLE$Lnet/minecraft/resources/Identifier;  !" awardStat'(Lnet/minecraft/resources/Identifier;)V $%& '(%net/minecraft/world/InteractionResultSUCCESS/Lnet/minecraft/world/InteractionResult$Success;*&net/minecraft/world/SimpleMenuProvider, -. createMenuo(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/inventory/MenuConstructor; 012 342net/minecraft/world/level/block/CraftingTableBlockCONTAINER_TITLE&Lnet/minecraft/network/chat/Component; )6 7X(Lnet/minecraft/world/inventory/MenuConstructor;Lnet/minecraft/network/chat/Component;)V9*net/minecraft/world/inventory/CraftingMenu ;<= >?2net/minecraft/world/inventory/ContainerLevelAccesscreatet(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/inventory/ContainerLevelAccess; 8A Be(ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/inventory/ContainerLevelAccess;)VDcontainer.crafting FGH IJ$net/minecraft/network/chat/Component translatableA(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;CodeLineNumberTableLocalVariableTablethis4Lnet/minecraft/world/level/block/CraftingTableBlock; propertiesALnet/minecraft/world/level/block/state/BlockBehaviour$Properties;MethodParametersuseWithoutItemì(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;lambda$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; containerIdI inventory-Lnet/minecraft/world/entity/player/Inventory;()V SourceFileCraftingTableBlock.javaBootstrapMethodsm�(ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/inventory/AbstractContainerMenu;o 0p abr stu vw"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; InnerClassesz?net/minecraft/world/level/block/state/BlockBehaviour$Properties|4net/minecraft/world/level/block/state/BlockBehaviour Properties-net/minecraft/world/InteractionResult$SuccessSuccess‚%java/lang/invoke/MethodHandles$Lookup„java/lang/invoke/MethodHandlesLookup!034K>*+·±L MNOPQRPSTK�,¶š+,-¶ ¶W²¶²#°LM>NOUVWXYZ[\]^_RUWY[]`KZ»)Y,-º+²/·5°L#M*NOUVWXYZR UWY abKa»8Y-*+¸:·@°L#M4WXYZcdef[\ghK! C¸E³/±Lijk qlnlxy{} ~$€�ƒ…