Êþº¾E±Enet/minecraft/world/entity/npc/wanderingtrader/WanderingTraderSpawner  7net/minecraft/world/level/saveddata/WanderingTraderData(II)V   -net/minecraft/world/level/saveddata/SavedData()V   spawnDelayI   spawnChance  setDirty(Z)V  com/mojang/serialization/CodecINT0Lcom/mojang/serialization/codecs/PrimitiveCodec;  spawn_delay "#$ %&java/lang/IntegervalueOf(I)Ljava/lang/Integer; ()* +,.com/mojang/serialization/codecs/PrimitiveCodecoptionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;. /0apply()Ljava/util/function/Function; 234 56!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;8 spawn_chance. ;<= >?;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;A /B!()Ljava/util/function/BiFunction; DEF /G!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App;. JKL MN2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; P QRCODEC Lcom/mojang/serialization/Codec;T1net/minecraft/world/level/saveddata/SavedDataTypeVwandering_trader XYZ [\"net/minecraft/resources/IdentifierwithDefaultNamespace8(Ljava/lang/String;)Lnet/minecraft/resources/Identifier;^ _`get()Ljava/util/function/Supplier; bcd ef'net/minecraft/util/datafix/DataFixTypesSAVED_DATA_WANDERING_TRADER)Lnet/minecraft/util/datafix/DataFixTypes; Sh i�(Lnet/minecraft/resources/Identifier;Ljava/util/function/Supplier;Lcom/mojang/serialization/Codec;Lnet/minecraft/util/datafix/DataFixTypes;)V k lmTYPE3Lnet/minecraft/world/level/saveddata/SavedDataType; Signature[Lcom/mojang/serialization/Codec;nLnet/minecraft/world/level/saveddata/SavedDataType;CodeLineNumberTableLocalVariableTablethis9Lnet/minecraft/world/level/saveddata/WanderingTraderData;MethodParameters()I setSpawnDelay(I)V StackMapTablesetSpawnChancelambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;lambda$static$2N(Lnet/minecraft/world/level/saveddata/WanderingTraderData;)Ljava/lang/Integer;datalambda$static$1 SourceFileWanderingTraderData.javaBootstrapMethods‰&(Ljava/lang/Object;)Ljava/lang/Object;‹ Œ ƒ��� � €�’8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;•a(Ljava/lang/Integer;Ljava/lang/Integer;)Lnet/minecraft/world/level/saveddata/WanderingTraderData;— ˜ |}}›()Ljava/lang/Object;�  Ÿ;()Lnet/minecraft/world/level/saveddata/WanderingTraderData;¡ ¢£¤ ¥¦"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; InnerClassesInstanceªcom/mojang/datafixers/ProductsP2­%java/lang/invoke/MethodHandles$Lookup¯java/lang/invoke/MethodHandlesLookup! QRnolmnp  q8 *]À·±r  s  tuqY*· *µ*µ±r  s tuv wq/*´¬r#s tuxyq\*´Ÿ *µ*¶±r'( )+stuzvwq/*´¬r.s tu{yq\*´Ÿ *µ*¶±r23 46stuzv |}q{=*²]À¸!¹'º-¶1²7¸!¹'º9¶1¶:*º@¶C°r 0 9 < s =~ €�q2*´¸!°r s ‚u ƒ�q2*´¸!°r s ‚u„ qJ&ºH¸I³O»SYU¸Wº]²O²a·g³j±r %…†‡4 ˆŠ� ˆŽ� ‘“” ˆ–™ šœž§;J¨D©«¬®°