Êþº¾E9Anet/minecraft/world/level/block/entity/AbstractFurnaceBlockEntity1net/minecraft/world/inventory/AbstractFurnaceMenu3net/minecraft/world/inventory/AbstractContainerMenu#net/minecraft/world/SimpleContainer  (I)V1net/minecraft/world/inventory/SimpleContainerData  ø(Lnet/minecraft/world/inventory/MenuType;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/inventory/RecipeBookType;ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/Container;Lnet/minecraft/world/inventory/ContainerData;)V  ,net/minecraft/world/inventory/RecipeBookMenu,(Lnet/minecraft/world/inventory/MenuType;I)V  recipeBookType.Lnet/minecraft/world/inventory/RecipeBookType;  checkContainerSize#(Lnet/minecraft/world/Container;I)V ! "#checkContainerDataCount1(Lnet/minecraft/world/inventory/ContainerData;I)V % &' containerLnet/minecraft/world/Container; ) *+data-Lnet/minecraft/world/inventory/ContainerData; -./ 01+net/minecraft/world/entity/player/Inventoryplayer*Lnet/minecraft/world/entity/player/Player; 345 67(net/minecraft/world/entity/player/Playerlevel#()Lnet/minecraft/world/level/Level; 9 6:!Lnet/minecraft/world/level/Level; <=> ?@net/minecraft/world/level/Level recipeAccess2()Lnet/minecraft/world/item/crafting/RecipeAccess; BCD EF.net/minecraft/world/item/crafting/RecipeAccess propertySet\(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/crafting/RecipePropertySet; H IJacceptedInputs5Lnet/minecraft/world/item/crafting/RecipePropertySet;L"net/minecraft/world/inventory/Slot KN O%(Lnet/minecraft/world/Container;III)V Q RSaddSlotJ(Lnet/minecraft/world/inventory/Slot;)Lnet/minecraft/world/inventory/Slot;U-net/minecraft/world/inventory/FurnaceFuelSlot TW XX(Lnet/minecraft/world/inventory/AbstractFurnaceMenu;Lnet/minecraft/world/Container;III)VZ/net/minecraft/world/inventory/FurnaceResultSlot Y\ ]O(Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/Container;III)V _ `aaddStandardInventorySlots$(Lnet/minecraft/world/Container;II)V c de addDataSlots0(Lnet/minecraft/world/inventory/ContainerData;)Vg7net/minecraft/world/inventory/StackedContentsCompatible fi jkfillStackedContents:(Lnet/minecraft/world/entity/player/StackedItemContents;)V m noslots Lnet/minecraft/core/NonNullList; qrs tunet/minecraft/core/NonNullListget(I)Ljava/lang/Object; wxy z{net/minecraft/world/Container stillValid-(Lnet/minecraft/world/entity/player/Player;)Z }~ €�"net/minecraft/world/item/ItemStackEMPTY$Lnet/minecraft/world/item/ItemStack; Kƒ „…hasItem()Z K‡ ˆ‰getItem&()Lnet/minecraft/world/item/ItemStack; }‹ Œ‰copy Ž ��moveItemStackTo*(Lnet/minecraft/world/item/ItemStack;IIZ)Z K’ “” onQuickCraftK(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V – —˜canSmelt'(Lnet/minecraft/world/item/ItemStack;)Z š ›˜isFuel }� ž…isEmpty K  ¡¢ setByPlayer'(Lnet/minecraft/world/item/ItemStack;)V K¤ ¥¦ setChanged()V }¨ ©ªgetCount()I K¬ ­®onTakeQ(Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V °±² ³˜3net/minecraft/world/item/crafting/RecipePropertySettest µ¶· ¸¹+net/minecraft/core/component/DataComponents COOKING_FUEL0Lnet/minecraft/core/component/DataComponentType; }» ¼½has3(Lnet/minecraft/core/component/DataComponentType;)Z ¿ÀÁ tÂ+net/minecraft/world/inventory/ContainerData(I)I ÄÅÆ ÇÈnet/minecraft/util/Mthclamp(FFF)F Ê ËÌgetSlot'(I)Lnet/minecraft/world/inventory/Slot; ÎÏÐ ÑÒjava/util/Listof6(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List;Ô3net/minecraft/world/inventory/AbstractFurnaceMenu$1 ÓÖ ×n(Lnet/minecraft/world/inventory/AbstractFurnaceMenu;Ljava/util/List;Lnet/minecraft/server/level/ServerLevel;)V ÎÙ ÑÚ$(Ljava/lang/Object;)Ljava/util/List; ÜÝÞ ßà*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;INGREDIENT_SLOTI ConstantValue FUEL_SLOT RESULT_SLOT SLOT_COUNT DATA_COUNTINV_SLOT_START INV_SLOT_ENDUSE_ROW_SLOT_STARTUSE_ROW_SLOT_END'¬(Lnet/minecraft/world/inventory/MenuType;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/inventory/RecipeBookType;ILnet/minecraft/world/entity/player/Inventory;)VCodeLineNumberTableLocalVariableTablethis3Lnet/minecraft/world/inventory/AbstractFurnaceMenu;menuType(Lnet/minecraft/world/inventory/MenuType; allowedInputs%Lnet/minecraft/resources/ResourceKey; containerId inventory-Lnet/minecraft/world/entity/player/Inventory;LocalVariableTypeTable+Lnet/minecraft/world/inventory/MenuType<*>;\Lnet/minecraft/resources/ResourceKey;MethodParameters Signatureæ(Lnet/minecraft/world/inventory/MenuType<*>;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/inventory/RecipeBookType;ILnet/minecraft/world/entity/player/Inventory;)V2(Lnet/minecraft/world/inventory/MenuType<*>;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/inventory/RecipeBookType;ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/Container;Lnet/minecraft/world/inventory/ContainerData;)VfillCraftSlotsStackedContentsstackedContentsCompatible9Lnet/minecraft/world/inventory/StackedContentsCompatible;stackedContents7Lnet/minecraft/world/entity/player/StackedItemContents; StackMapTable getResultSlot&()Lnet/minecraft/world/inventory/Slot;quickMoveStackQ(Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack;stack slotIndexclickedslot$Lnet/minecraft/world/inventory/Slot; itemStackgetBurnProgress()FcurrenttotalgetLitProgress litDurationisLitgetRecipeBookType0()Lnet/minecraft/world/inventory/RecipeBookType;handlePlacementÇ(ZZLnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/RecipeBookMenu$PostPlaceAction; useMaxItemsZallowDroppingItemsToClearrecipe0Lnet/minecraft/world/item/crafting/RecipeHolder;(Lnet/minecraft/server/level/ServerLevel; slotsToClearLjava/util/List; typedRecipe3Lnet/minecraft/world/item/crafting/RecipeHolder<*>;6Ljava/util/List;kLnet/minecraft/world/item/crafting/RecipeHolder;Ê(ZZLnet/minecraft/world/item/crafting/RecipeHolder<*>;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/RecipeBookMenu$PostPlaceAction; SourceFileAbstractFurnaceMenu.java NestMembers InnerClasses4=net/minecraft/recipebook/ServerPlaceRecipe$CraftingMenuAccessCraftingMenuAccess7÷øùúûüýâþÿùûùûýþ ôQ‘*+·*-µ¸¸ *µ$*µ(*´,¶2µ8**´8¶;,¹AµG*»KY8·M¶PW*»TY*85·V¶PW*»YY´,t#·[¶PW*T¶^*¶b±õ:45 6789$:0<A>T?h@€BŠD�EöR‘÷ø‘ùú‘ûü‘‘ýâ‘þÿ‘&'‘*+‘ù‘ûùûýþ&*kôh*´$N-Áf™-ÀfM,+¹h±õIJLö  ÷ø     ô6 *´l¶pÀK°õOö  ÷øz{ô? *´$+¹v¬õTö ÷ø 010ôù²|N*´l¶pÀK:Æï¶‚™ç¶†:¶ŠN *'¶�š²|°-¶‘§‰Ÿš*'¶�šs²|°*¶•™*¶�šZ²|°*¶™™*¶�šA²|°¡¢*'¶�š$²|°¡'¢*¶�š²|°¶œ™²|¶Ÿ§¶£¶§-¶§ ²|°+¶«-°õ~YZ[\%]+_0`=aAcLdUebffhoi{jlˆm”n˜p£q±rµtÁuÎvÒyÚzå|ê~öú�„ö>%Ý�÷ø01â�ó  þA}K} ú 0—˜ô= *´G+¶¯¬õˆö ÷ø �›˜ô<+²´¶º¬õŒö÷ø�ô‡+*´(¹¾<*´(¹¾=™š ®††n ¸Ã®õ� ‘’“ •ö +÷ø ââ ýôs'*´(¹¾<šÈ<*´(¹¾††n ¸Ã®õš ›œžö'÷ø â ü…ôH*´(¹¾ž§¬õ¢ö ÷ø @ô/*´°õ§ö ÷ø !ôÚ 4*¶É*¶É¸Í:-:»ÓY*·Õ*¶É¸Ø¸Û°õ¯°±"Ã0±öR4÷ø4"#4$#4%&46'4þÿ%()"*& 4%+%(,"*-"$%6þ./01Ó2Ó3Ü5 68@