ĘūēžEĩ  /net/minecraft/world/inventory/StonecutterMenu$2 val$access4Lnet/minecraft/world/inventory/ContainerLevelAccess;   java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;  this$0/Lnet/minecraft/world/inventory/StonecutterMenu;  "net/minecraft/world/inventory/Slot%(Lnet/minecraft/world/Container;III)V  "net/minecraft/world/item/ItemStackgetCount()I    onCraftedBy.(Lnet/minecraft/world/entity/player/Player;I)V "#$ %&-net/minecraft/world/inventory/StonecutterMenuresultContainer/Lnet/minecraft/world/inventory/ResultContainer; ( )*getRelevantItems()Ljava/util/List; ,-. /0-net/minecraft/world/inventory/ResultContainerawardUsedRecipes=(Lnet/minecraft/world/entity/player/Player;Ljava/util/List;)V "2 34 inputSlot$Lnet/minecraft/world/inventory/Slot; 6 78remove'(I)Lnet/minecraft/world/item/ItemStack; : ;<isEmpty()Z "> ?@selectedRecipeIndex(Lnet/minecraft/world/inventory/DataSlot; BCD E&net/minecraft/world/inventory/DataSlotget "G HIsetupResultSlot(I)VK LMacceptR(Lnet/minecraft/world/inventory/StonecutterMenu$2;)Ljava/util/function/BiConsumer; OPQ RS2net/minecraft/world/inventory/ContainerLevelAccessexecute"(Ljava/util/function/BiConsumer;)V U VWonTakeQ(Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V Y Z[getItem&()Lnet/minecraft/world/item/ItemStack; ]^_ `ajava/util/Listof$(Ljava/lang/Object;)Ljava/util/List; cde fgnet/minecraft/world/level/Level getGameTime()J "i jk lastSoundTimeJ mno pq net/minecraft/sounds/SoundEventsUI_STONECUTTER_TAKE_RESULT!Lnet/minecraft/sounds/SoundEvent; stu vw net/minecraft/sounds/SoundSourceBLOCKS"Lnet/minecraft/sounds/SoundSource; cy z{ playSoundˆ(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FF)Vˆ(Lnet/minecraft/world/inventory/StonecutterMenu;Lnet/minecraft/world/Container;IIILnet/minecraft/world/inventory/ContainerLevelAccess;)VCodeLineNumberTableLocalVariableTablethis1Lnet/minecraft/world/inventory/StonecutterMenu$2; containerLnet/minecraft/world/Container;slotIxyMethodParametersmayPlace'(Lnet/minecraft/world/item/ItemStack;)Z itemStack$Lnet/minecraft/world/item/ItemStack;player*Lnet/minecraft/world/entity/player/Player;carried remaining StackMapTable Signature8()Ljava/util/List;lambda$onTake$0A(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Vlevel!Lnet/minecraft/world/level/Level;posLnet/minecraft/core/BlockPos;gameTime SourceFileStonecutterMenu.javaEnclosingMethod Ÿe(ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/inventory/ContainerLevelAccess;)VNestHostBootstrapMethodsŖ'(Ljava/lang/Object;Ljava/lang/Object;)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ą%java/lang/invoke/MethodHandles$Lookupŗjava/lang/invoke/MethodHandlesLookup |}w*ĩ*+Y¸Wĩ *,ˇą~A>€‚ƒ„…†…‡…ˆ€‚„†‡‰Š}6Ŧ~D€‹Œˆ‹VW}ÄR,+,ļļ*´ ´!+*ļ'ļ+*´ ´1ļ5N-ļ9š*´ *´ ´=ļAļF*´*ēJšN*+,ˇTą~"I JM$N+O<RK[Q\*R€RŽRŒ$.Œ‘ü<ˆ )*}@*´ ´1ļX¸\°~_` _ €’“”•}Œ(+ļbB*´ ´h!”™+,˛l˛r ļx*´ !ĩhą~TUVW'Y*(€(–—(˜™#šk‘ü'›œ"ž "Ą ¨ĸ¤§¯°˛´