Êþº¾EO3net/minecraft/world/inventory/AbstractContainerMenu  ,(Lnet/minecraft/world/inventory/MenuType;I)V0net/minecraft/world/inventory/ItemCombinerMenu$1   3(Lnet/minecraft/world/inventory/ItemCombinerMenu;)V  .net/minecraft/world/inventory/ItemCombinerMenu resultSlots/Lnet/minecraft/world/inventory/ResultContainer;  access4Lnet/minecraft/world/inventory/ContainerLevelAccess;  +net/minecraft/world/entity/player/Inventoryplayer*Lnet/minecraft/world/entity/player/Player;   !" ?@getSlots()Ljava/util/List; BCD EFjava/util/Listiterator()Ljava/util/Iterator; HIJ KLjava/util/IteratorhasNext()Z HN OPnext()Ljava/lang/Object;RKnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$SlotDefinitionT0net/minecraft/world/inventory/ItemCombinerMenu$2 QV W" slotIndex QY Z"x Q\ ]"y S_ `¢(Lnet/minecraft/world/inventory/ItemCombinerMenu;Lnet/minecraft/world/Container;IIILnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$SlotDefinition;)V b cdaddSlotJ(Lnet/minecraft/world/inventory/Slot;)Lnet/minecraft/world/inventory/Slot;f0net/minecraft/world/inventory/ItemCombinerMenu$3 h ij getResultSlotO()Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$SlotDefinition; el mU(Lnet/minecraft/world/inventory/ItemCombinerMenu;Lnet/minecraft/world/Container;III)Vo0net/minecraft/world/inventory/ItemCombinerMenu$4 nq r4(Lnet/minecraft/world/inventory/ItemCombinerMenu;I)V t uv slotsChanged"(Lnet/minecraft/world/Container;)V x yz createResult()V | }~removed-(Lnet/minecraft/world/entity/player/Player;)V€ �‚accept{(Lnet/minecraft/world/inventory/ItemCombinerMenu;Lnet/minecraft/world/entity/player/Player;)Ljava/util/function/BiConsumer; „…† ‡ˆ2net/minecraft/world/inventory/ContainerLevelAccessexecute"(Ljava/util/function/BiConsumer;)VŠ ‹Œapply{(Lnet/minecraft/world/inventory/ItemCombinerMenu;Lnet/minecraft/world/entity/player/Player;)Ljava/util/function/BiFunction; Ž�� ‘’java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; „” •–evaluateE(Ljava/util/function/BiFunction;Ljava/lang/Object;)Ljava/lang/Object; Ž˜ ™L booleanValue ›œ� žŸ"net/minecraft/world/item/ItemStackEMPTY$Lnet/minecraft/world/item/ItemStack; ¡ ¢£slots Lnet/minecraft/core/NonNullList; ¥¦§ ¨©net/minecraft/core/NonNullListget(I)Ljava/lang/Object;«"net/minecraft/world/inventory/Slot ª­ ®LhasItem ª° ±²getItem&()Lnet/minecraft/world/item/ItemStack; ›´ µ²copy · ¸"getInventorySlotStart º »" getUseRowEnd ½ i" ¿ ÀÁmoveItemStackTo*(Lnet/minecraft/world/item/ItemStack;IIZ)Z ªÃ ÄÅ onQuickCraftK(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V Ç ÈÉcanMoveIntoInputSlots'(Lnet/minecraft/world/item/ItemStack;)Z Ë Ì"getInventorySlotEnd Î Ï"getUseRowStart ›Ñ ÒLisEmpty ªÔ ÕÖ setByPlayer'(Lnet/minecraft/world/item/ItemStack;)V ªØ Ùz setChanged ›Û Ü"getCount ªÞ ßàonTakeQ(Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V âãä åænet/minecraft/world/level/Level getBlockStateQ(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; è éê isValidBlock5(Lnet/minecraft/world/level/block/state/BlockState;)Zìnet/minecraft/world/Container@ ðñò óô(net/minecraft/world/entity/player/PlayerisWithinBlockInteractionRange!(Lnet/minecraft/core/BlockPos;D)Z ö ÷øclearContainerL(Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/Container;)VINVENTORY_SLOTS_PER_ROW ConstantValue INVENTORY_ROWSINPUT_SLOT_START mayPickup.(Lnet/minecraft/world/entity/player/Player;Z)ZCodeLineNumberTableLocalVariableTablethis0Lnet/minecraft/world/inventory/ItemCombinerMenu;ZMethodParameterscarriedstateË(Lnet/minecraft/world/inventory/MenuType;ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/inventory/ContainerLevelAccess;Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition;)VmenuType(Lnet/minecraft/world/inventory/MenuType; containerId inventory-Lnet/minecraft/world/entity/player/Inventory;itemInputSlots>Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition;LocalVariableTypeTable+Lnet/minecraft/world/inventory/MenuType<*>; SignatureÎ(Lnet/minecraft/world/inventory/MenuType<*>;ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/inventory/ContainerLevelAccess;Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition;)VRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;slotMLnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$SlotDefinition; StackMapTablesize container stillValid-(Lnet/minecraft/world/entity/player/Player;)ZquickMoveStackQ(Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack;stackinventorySlotStart useRowSlotEndclicked$Lnet/minecraft/world/inventory/Slot;lambda$stillValid$0}(Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Ljava/lang/Boolean;level!Lnet/minecraft/world/level/Level;posLnet/minecraft/core/BlockPos;lambda$removed$0k(Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V SourceFileItemCombinerMenu.java NestMembersBootstrapMethods4'(Ljava/lang/Object;Ljava/lang/Object;)V6 7 -.9A(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V;8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;= > '(@S(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Ljava/lang/Boolean;B CDE FG"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; InnerClassesSlotDefinitionK%java/lang/invoke/MethodHandles$LookupMjava/lang/invoke/MethodHandlesLookup! ù1úûü1úýþ1úÿ)*01@¬ ® ®ßà  éê  ÞL*+·*»Y*· µ *µ*-´µ**¶¶#µ'*¶+µ.*¶2*¶6*-T¶9±* %&' )-*6,<-B0K1>LL  L1LLL L   45š ?+¶=¹AM,¹G™.,¹MÀQN*»SY**´'-¶U-¶X-¶[-·^¶aW§ÿϱ45;;>< ?? ü Hú385_'*»eY**´ +¶g¶U+¶g¶X+¶g¶[·k¶aW± ?&O''yz%&> »nY*·p°T  1uv[*+·s+*´'¦*¶w±_a bd*}~R*+·{*´*+º¹ƒ±hijW*´*+º‰¸�¹“À޶—¬n sn !4$²šN*´ ¶¤Àª:ƶ¬™¶¯:¶³N*¶¶6*¶¹6*¶¼  *¶¾š²š°-¶Â§™›*¶¼¢*¶¾š²š°*¶Æ™&*¶¶¡*¶¹¢**¶¼¶¾šS²š°*¶¶¡!*¶Ê¢**¶Í*¶¹¶¾š-²š°*¶Í¡!*¶¹¢**¶¶*¶Ê¶¾š²š°¶Ð™²š¶Ó§¶×¶Ú-¶Ú ²š°+¶Ý-°zxyz{%|+~17€?�M‚Q„\…h†v‡z‰“Š¢‹¦�¶ŽÈ�̑ܒî“ò—ú˜š œ�Ÿ"¢R%ý"Ÿ1ñ#17ë$1$$$W1 %Ÿ&& ÿQ 𛪛 +%%ø WÈÉ6¬¦"Ÿ"i"/*´.¬ª ¸"1*¶¼`¬® Ì"2*¶¶`¬² Ï"/*¶Ê¬¶ »"2*¶Í `¬º '(v*,-¶á¶çš¸�°+-í¶ï¸�°o pr*)*+,-.R *+*´'¶õ±i*   )* +,/01 neS2A358A:<?H2QISenJLN