Êþº¾EÙnet/minecraft/world/item/Item  net/minecraft/world/ContainergetMaxStackSize()I  "net/minecraft/world/item/ItemStack  java/lang/Mathmin(II)I  java/util/Listof()Ljava/util/List;  iterator()Ljava/util/Iterator;  !java/util/IteratorhasNext()Z # $%next()Ljava/lang/Object; ' ()getItem!()Lnet/minecraft/world/item/Item; +,- ./java/lang/Objectequals(Ljava/lang/Object;)Z 1 2getCount4 56test/(Ljava/util/Set;)Ljava/util/function/Predicate; 8 9:hasAnyMatching!(Ljava/util/function/Predicate;)Z <=> 5/java/util/function/Predicate@€ A BCstillValidBlockEntityb(Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/entity/player/Player;F)Z EFG HI2net/minecraft/world/level/block/entity/BlockEntitygetLevel#()Lnet/minecraft/world/level/Level; EK LM getBlockPos()Lnet/minecraft/core/BlockPos; OPQ RSnet/minecraft/world/level/LevelgetBlockEntityS(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/BlockEntity; UVW XY(net/minecraft/world/entity/player/PlayerisWithinBlockInteractionRange!(Lnet/minecraft/core/BlockPos;D)Z [ \getContainerSize^net/minecraft/world/Container$1 ]` ab#(Lnet/minecraft/world/Container;I)Vd/net/minecraft/world/Container$ContainerIterator cf ag"(Lnet/minecraft/world/Container;)V i j!isEmpty lmn o/ java/util/Setcontainsqnet/minecraft/world/Clearablesjava/lang/Iterableu'net/minecraft/world/entity/SlotProviderDEFAULT_DISTANCE_BUFFERF ConstantValue'(I)Lnet/minecraft/world/item/ItemStack;MethodParametersslot removeItem((II)Lnet/minecraft/world/item/ItemStack;countremoveItemNoUpdatesetItem((ILnet/minecraft/world/item/ItemStack;)V itemStackCodeLineNumberTableLocalVariableTablethisLnet/minecraft/world/Container;'(Lnet/minecraft/world/item/ItemStack;)I$Lnet/minecraft/world/item/ItemStack; setChanged()V stillValid-(Lnet/minecraft/world/entity/player/Player;)Zplayer startOpen-(Lnet/minecraft/world/entity/ContainerUser;)V containerUser*Lnet/minecraft/world/entity/ContainerUser;stopOpengetEntitiesWithContainerOpen Signature>()Ljava/util/List; canPlaceItem((ILnet/minecraft/world/item/ItemStack;)ZI canTakeItemG(Lnet/minecraft/world/Container;ILnet/minecraft/world/item/ItemStack;)Zinto countItem"(Lnet/minecraft/world/item/Item;)IslotItemitemLnet/minecraft/world/item/Item; StackMapTablehasAnyOf(Ljava/util/Set;)ZLjava/util/Set;LocalVariableTypeTable0Ljava/util/Set;3(Ljava/util/Set;)Z predicateLjava/util/function/Predicate;DLjava/util/function/Predicate;G(Ljava/util/function/Predicate;)Za(Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/entity/player/Player;)Z blockEntity4Lnet/minecraft/world/level/block/entity/BlockEntity;*Lnet/minecraft/world/entity/player/Player;distanceBufferlevel!Lnet/minecraft/world/level/Level; worldPositionLnet/minecraft/core/BlockPos;·net/minecraft/core/BlockPosgetSlot*(I)Lnet/minecraft/world/entity/SlotAccess;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;<()Ljava/util/Iterator;lambda$hasAnyOf$06(Ljava/util/Set;Lnet/minecraft/world/item/ItemStack;)Zstack”Ljava/lang/Object;Lnet/minecraft/world/Clearable;Ljava/lang/Iterable;Lnet/minecraft/world/entity/SlotProvider; SourceFileContainer.java NestMembersBootstrapMethods/Ç È ½¾Ê'(Lnet/minecraft/world/item/ItemStack;)ZÌ ÍÎÏ ÐÑ"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; InnerClassesContainerIteratorÕ%java/lang/invoke/MethodHandles$Lookup×java/lang/invoke/MethodHandlesLookup+prtvwx?\j!(yz{|}z {~yz{€�z {‚ƒ-c¬„$… †‡ˆƒB*¹+¶ ¸ ¬„(…†‡‚‰z‚Š‹Œ�zŽ��ƒ5±„0…†‡‘’z‘“�ƒ5±„3…†‡‘’z‘”ƒ.¸°„6… †‡•–—˜ƒ@¬„:… †‡{™‚‰z {‚š›ƒJ¬„>…*†‡œ‡{™‚‰z œ{‚�žƒ¥6=*¹N-¹™%-¹"À :¶&+¶*™ ¶0`=§ÿج„BCD)E1G4H…*Ÿ‰6†‡6 ¡4~™¢ ý 'úz £¤ƒS *+º3¹7¬„L… †‡  ¥¦   §z •¨9:ƒ�+*¹M,¹™,¹"À N+-¹;™¬§ÿᬄPQ$R&T)U…  Ÿ‰+†‡+©ª¦ +©«¢ üúz©•¬ B­ƒ<*+?¸@¬„Y…®¯ްz ®Ž BCƒ¢&*¶DN*¶J:-Ǭ-¶N*¥¬+$�¶T¬„]^ `acdg…4&®¯&ް&±w!²³ ´µ¢ ýO¶ z ®Ž±¸¹ƒ`› *¹Z¡°»]Y*·_°„lmo…†‡{™¢z{º»ƒ3 »cY*·e°„—…  †‡•¼ ½¾ƒY+¶hš*+¶&¹k™§¬„L… ¥¿‰¢@•ÀÁÂÃc]Ä ËÅÆÉÒ]cÓ ÔÖØ