Êþº¾Eu  java/lang/Object()Vjava/util/ArrayList   Dnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$Builder inputSlotsLjava/util/List;  Knet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$SlotDefinitionEMPTYMLnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$SlotDefinition;   resultSlot  $(IIILjava/util/function/Predicate;)V  !java/util/Listadd(Ljava/lang/Object;)Z# $%test ()Ljava/util/function/Predicate; ' ()size()I + ,-get(I)Ljava/lang/Object; / 01 slotIndexI3"java/lang/IllegalArgumentException5.Expected input slots to have continous indexes 27 8(Ljava/lang/String;)V:4Expected result slot index to follow last input slot< ?`(Ljava/util/List;Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$SlotDefinition;)V Signature_Ljava/util/List;CodeLineNumberTableLocalVariableTablethisFLnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$Builder;withSloti(IIILjava/util/function/Predicate;)Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$Builder; xPlacement yPlacementmayPlaceLjava/util/function/Predicate;LocalVariableTypeTableDLjava/util/function/Predicate;MethodParameters�(IIILjava/util/function/Predicate;)Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$Builder;withResultSlotK(III)Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$Builder;build@()Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition;inputDefinitioni inputCount StackMapTablelambda$withResultSlot$0'(Lnet/minecraft/world/item/ItemStack;)Z itemStack$Lnet/minecraft/world/item/ItemStack; SourceFile#ItemCombinerMenuSlotDefinition.javaNestHostBootstrapMethods!c d YZZg hij kl"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; InnerClassesBuilderSlotDefinitionq%java/lang/invoke/MethodHandles$Lookupsjava/lang/invoke/MethodHandlesLookup! @ABI*·*»Y· µ *²µ±C./0D EFGHB€*´ »Y·¹W*°C 34D4EF01I1J1KLM KNO0IJK@PQRBa*»Yº"·µ*°C 89D*EF01I1J1O 0IJSTBÖ\*´ ¹&<=¢)*´ ¹*ÀN-´.Ÿ »2Y4·6¿„§ÿØ*´´.Ÿ »2Y9·6¿»;Y*´ *´·=°C& ? @AB'C1@7FBGLJD*U +V1\EF RW1X ý $ú YZB,¬C8D [\]^_;` fabem ;n ;oprt