Êþº¾E—  ,net/minecraft/world/inventory/RecipeBookMenu,(Lnet/minecraft/world/inventory/MenuType;I)V-net/minecraft/world/inventory/ResultContainer   ()V  2net/minecraft/world/inventory/AbstractCraftingMenu resultSlots/Lnet/minecraft/world/inventory/ResultContainer;  widthI  height8net/minecraft/world/inventory/TransientCraftingContainer  :(Lnet/minecraft/world/inventory/AbstractContainerMenu;II)V  ! craftSlots1Lnet/minecraft/world/inventory/CraftingContainer;#(net/minecraft/world/inventory/ResultSlot "% &€(Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/inventory/CraftingContainer;Lnet/minecraft/world/Container;III)V ( )*addSlotJ(Lnet/minecraft/world/inventory/Slot;)Lnet/minecraft/world/inventory/Slot;,"net/minecraft/world/inventory/Slot.3net/minecraft/world/inventory/AbstractContainerMenu +0 1%(Lnet/minecraft/world/Container;III)V 3 4 beginPlacingRecipe 6 78getInputGridSlots()Ljava/util/List;:4net/minecraft/world/inventory/AbstractCraftingMenu$1 9< =7(Lnet/minecraft/world/inventory/AbstractCraftingMenu;)V ?@A BC*net/minecraft/recipebook/ServerPlaceRecipe placeRecipe(Lnet/minecraft/recipebook/ServerPlaceRecipe$CraftingMenuAccess;IILjava/util/List;Ljava/util/List;Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/item/crafting/RecipeHolder;ZZ)Lnet/minecraft/world/inventory/RecipeBookMenu$PostPlaceAction; E FGfinishPlacingRecipe[(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/crafting/RecipeHolder;)V IJK LM/net/minecraft/world/inventory/CraftingContainerfillStackedContents:(Lnet/minecraft/world/entity/player/StackedItemContents;)V.(Lnet/minecraft/world/inventory/MenuType;III)VCodeLineNumberTableLocalVariableTablethis4Lnet/minecraft/world/inventory/AbstractCraftingMenu;menuType(Lnet/minecraft/world/inventory/MenuType; containerIdLocalVariableTypeTable+Lnet/minecraft/world/inventory/MenuType<*>;MethodParameters Signature1(Lnet/minecraft/world/inventory/MenuType<*>;III)V addResultSlotR(Lnet/minecraft/world/entity/player/Player;II)Lnet/minecraft/world/inventory/Slot;player*Lnet/minecraft/world/entity/player/Player;xyaddCraftingGridSlots(II)Vlefttop StackMapTablehandlePlacementÇ(ZZLnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/RecipeBookMenu$PostPlaceAction; inputSlotsLjava/util/List; useMaxItemsZallowDroppingItemsToClearrecipe0Lnet/minecraft/world/item/crafting/RecipeHolder;level(Lnet/minecraft/server/level/ServerLevel; inventory-Lnet/minecraft/world/entity/player/Inventory; typedRecipe6Ljava/util/List;3Lnet/minecraft/world/item/crafting/RecipeHolder<*>;dLnet/minecraft/world/item/crafting/RecipeHolder;y.net/minecraft/world/item/crafting/RecipeHolder{&net/minecraft/server/level/ServerLevel}+net/minecraft/world/entity/player/Inventoryjava/lang/ThrowableÊ(ZZLnet/minecraft/world/item/crafting/RecipeHolder<*>;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/RecipeBookMenu$PostPlaceAction;�(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/crafting/RecipeHolder;)V getResultSlot&()Lnet/minecraft/world/inventory/Slot;8()Ljava/util/List; getGridWidth()I getGridHeightowner,()Lnet/minecraft/world/entity/player/Player;fillCraftSlotsStackedContentsstackedContents7Lnet/minecraft/world/entity/player/StackedItemContents; SourceFileAbstractCraftingMenu.java NestMembers InnerClasses’=net/minecraft/recipebook/ServerPlaceRecipe$CraftingMenuAccessCraftingMenuAccess•*´¢A6*´¢/*»+Y*´*´h`h`h`·/¶'W„§ÿ΄§ÿ½±P! "#<"B!H&Q4 5`FaIRSIdIefüü ú4úY deghO) D-:*¶2*¶5:»9Y*·;*´*´¸>:*¶D°: *¶D ¿,7797P"*+- .,H4.7HAIQR *ijDRSDklDmlDnoDpqDrsAtoW  *iuDnvAtwfÿ7 xz|x~YkmnprZ€4 O+±PMQ RSFGOQ±PPQ RSpqnoW nwY pnZ�‚ƒ78Z„…†O/*´¬PWQ RS‡†O/*´¬P[Q RSˆ‰ŠMOC *´+¹H±P b cQ RS ‹ŒY‹�Ž�9�9‘?“ ”–@