ΚώΊΎEŸ  java/lang/Object()V   (net/minecraft/world/entity/player/PlayerstartUsingItem((Lnet/minecraft/world/InteractionHand;)V  %net/minecraft/world/InteractionResultCONSUME/Lnet/minecraft/world/InteractionResult$Success;  hasInfiniteMaterials()Z   getInventory/()Lnet/minecraft/world/entity/player/Inventory;   +net/minecraft/world/entity/player/Inventorycontains'(Lnet/minecraft/world/item/ItemStack;)Z " # add %&' ()"net/minecraft/world/item/ItemStackconsume-(ILnet/minecraft/world/entity/LivingEntity;)V %+ ,isEmpty ./0 12net/minecraft/util/Prediction PREDICTEDLnet/minecraft/util/Prediction; 4 56dropr(Lnet/minecraft/world/item/ItemStack;ZLnet/minecraft/util/Prediction;)Lnet/minecraft/world/entity/item/ItemEntity; 89: ;<"net/minecraft/world/item/ItemUtilscreateFilledResult™(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;Z)Lnet/minecraft/world/item/ItemStack; >?@ AB*net/minecraft/world/entity/item/ItemEntitylevel#()Lnet/minecraft/world/level/Level; DEF Gnet/minecraft/world/level/Level isClientSideI JKacceptl(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/item/ItemEntity;)Ljava/util/function/Consumer; MNO PQjava/util/stream/StreamforEach (Ljava/util/function/Consumer;)V >S TUgetX()D >W XUgetY >Z [UgetZ >] ^K(Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/item/ItemStack;)V D` abaddFreshEntity&(Lnet/minecraft/world/entity/Entity;)ZCodeLineNumberTableLocalVariableTablethis$Lnet/minecraft/world/item/ItemUtils;startUsingInstantly™(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult;!Lnet/minecraft/world/level/Level;player*Lnet/minecraft/world/entity/player/Player;hand%Lnet/minecraft/world/InteractionHand;MethodParameters itemStack$Lnet/minecraft/world/item/ItemStack; newItemStacklimitCreativeStackSizeZ isCreative StackMapTable˜(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack;onContainerDestroyedH(Lnet/minecraft/world/entity/item/ItemEntity;Ljava/util/stream/Stream;)V container,Lnet/minecraft/world/entity/item/ItemEntity;contentsLjava/util/stream/Stream;LocalVariableTypeTable?Ljava/util/stream/Stream; Signaturen(Lnet/minecraft/world/entity/item/ItemEntity;Ljava/util/stream/Stream;)Vlambda$onContainerDestroyed$0t(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/item/ItemEntity;Lnet/minecraft/world/item/ItemStack;)Vstack SourceFileItemUtils.javaBootstrapMethods‰(Ljava/lang/Object;)V‹ 8Œ ‚ƒŽ'(Lnet/minecraft/world/item/ItemStack;)V ‘’“ ”•"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; InnerClasses˜-net/minecraft/world/InteractionResult$SuccessSuccess›%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!8c/*·±d e fg hicK +,Ά² °d e  Aj kl mno Akm ;<cΤK+Ά6™™+Ά,Άš +Ά,Ά!W*°*+Ά$*Ά*™,°+Ά,Ά!š +,²-Ά3W*°d. #% +!2"4$?%I'e4KpqKklKrqKstEutv ό#opkrs ;wcF*+,Έ7°d+e pqklrqo pkr xyc‰*Ά=M,ΆC™±+,*ΊHΉL±d/0 1 45e z{|}Aj~ |vό Do z|€ ‚ƒcY *»>Y*+ΆR+ΆV+ΆY,·\Ά_W±d4e Ajz{„q…†‡ ˆŠ–—™šœž