Êþº¾EV  java/lang/Object()V/net/minecraft/world/item/trading/MerchantOffers   1net/minecraft/world/entity/npc/ClientSideMerchantoffers1Lnet/minecraft/world/item/trading/MerchantOffers;  source*Lnet/minecraft/world/entity/player/Player;  .net/minecraft/world/item/trading/MerchantOffer increaseUses  (net/minecraft/world/entity/player/Playerlevel#()Lnet/minecraft/world/level/Level; !" #$net/minecraft/world/level/Level isClientSide()Z & '(xpI *+, -. net/minecraft/sounds/SoundEvents VILLAGER_YES!Lnet/minecraft/sounds/SoundEvent;0)net/minecraft/world/item/trading/Merchant-(Lnet/minecraft/world/entity/player/Player;)VCodeLineNumberTableLocalVariableTablethis3Lnet/minecraft/world/entity/npc/ClientSideMerchant;MethodParametersgetTradingPlayer,()Lnet/minecraft/world/entity/player/Player;setTradingPlayerplayerRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable; getOffers3()Lnet/minecraft/world/item/trading/MerchantOffers;overrideOffers4(Lnet/minecraft/world/item/trading/MerchantOffers;)V notifyTrade3(Lnet/minecraft/world/item/trading/MerchantOffer;)Voffer0Lnet/minecraft/world/item/trading/MerchantOffer;notifyTradeUpdated'(Lnet/minecraft/world/item/ItemStack;)V itemStack$Lnet/minecraft/world/item/ItemStack; stillValid-(Lnet/minecraft/world/entity/player/Player;)Z StackMapTable getVillagerXp()I overrideXp(I)VshowProgressBargetNotifyTradeSound#()Lnet/minecraft/sounds/SoundEvent; SourceFileClientSideMerchant.java! /'( 12U*·*»Y· µ *+µ±34567892/*´°34 56:125±3456;7;< =>?2/*´ °3 4 56@A2>*+µ ±3 %&4567BC2=+¶±3 *+456DE7DFG25±3/456HI7H#$25 *´¶¶¬334  56JK2M*´+¦§¬38456;L @7;MN2/*´%¬3=4 56OP2>*µ%±3 BC456'(7'Q$2,¬3G4 56RS2.²)°3L4 56TU