Êþº¾EEnet/minecraft/world/entity/npc/wanderingtrader/WanderingTraderSpawner  .net/minecraft/world/entity/animal/equine/LlamaK(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V 4net/minecraft/world/entity/animal/equine/TraderLlama»  despawnDelayI  &net/minecraft/world/entity/EntityTypes TRADER_LLAMA'Lnet/minecraft/world/entity/EntityType;  level#()Lnet/minecraft/world/level/Level;  ,net/minecraft/world/entity/EntitySpawnReasonBREEDING.Lnet/minecraft/world/entity/EntitySpawnReason; !"# $%%net/minecraft/world/entity/EntityTypecreatet(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;)Lnet/minecraft/world/entity/Entity; ' ()setPersistenceRequired()V + ,-addAdditionalSaveData2(Lnet/minecraft/world/level/storage/ValueOutput;)V/ DespawnDelay 123 45-net/minecraft/world/level/storage/ValueOutputputInt(Ljava/lang/String;I)V 7 89readAdditionalSaveData1(Lnet/minecraft/world/level/storage/ValueInput;)V ;<= >?,net/minecraft/world/level/storage/ValueInputgetIntOr(Ljava/lang/String;I)I A B) registerGoals D EF goalSelector1Lnet/minecraft/world/entity/ai/goal/GoalSelector;H,net/minecraft/world/entity/ai/goal/PanicGoal@ GL M.(Lnet/minecraft/world/entity/PathfinderMob;D)V OPQ RS/net/minecraft/world/entity/ai/goal/GoalSelectoraddGoal-(ILnet/minecraft/world/entity/ai/goal/Goal;)V U VFtargetSelectorXYnet/minecraft/world/entity/animal/equine/TraderLlama$TraderLlamaDefendWanderingTraderGoal WZ [3(Lnet/minecraft/world/entity/animal/equine/Llama;)V]Enet/minecraft/world/entity/ai/goal/target/NearestAttackableTargetGoal_0net/minecraft/world/entity/monster/zombie/Zombiea bctestH()Lnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector; \e f{(Lnet/minecraft/world/entity/Mob;Ljava/lang/Class;ZLnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector;)Vh:net/minecraft/world/entity/monster/illager/AbstractIllager \j k5(Lnet/minecraft/world/entity/Mob;Ljava/lang/Class;Z)V m nogetLeashHolder%()Lnet/minecraft/world/entity/Entity;q>net/minecraft/world/entity/npc/wanderingtrader/WanderingTrader s tu doPlayerRide-(Lnet/minecraft/world/entity/player/Player;)V w x)aiStep z{| }~net/minecraft/world/level/Level isClientSide()Z € �) maybeDespawn ƒ „~ canDespawn † ‡~isLeashedToWanderingTrader p‰ Š‹getDespawnDelay()I � Ž) removeLeash � ‘)discard “ ”~isTamed – —~/isLeashedToSomethingOtherThanTheWanderingTrader ™ š~hasExactlyOnePlayerPassenger œ �~ isAgeLocked Ÿ  ~isPersistenceRequired ¢ £~ isLeashed ¥ ¦EVENT ¨ ©ªsetAge(I)V¬9net/minecraft/world/entity/AgeableMob$AgeableMobGroupData «® ¯(Z)V ± ²³ finalizeSpawnÝ(Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; µ ¶ZOMBIFIED_PIGLIN ¸¹º »¼'net/minecraft/world/entity/LivingEntityis(Ljava/lang/Object;)ZDEFAULT_DESPAWN_DELAY ConstantValueCodeLineNumberTableLocalVariableTablethis6Lnet/minecraft/world/entity/animal/equine/TraderLlama;type!Lnet/minecraft/world/level/Level;LocalVariableTypeTable`Lnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/animal/equine/TraderLlama;>;MethodParameters Signature„(Lnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/animal/equine/TraderLlama;>;Lnet/minecraft/world/level/Level;)V isTraderLlama makeNewLlama2()Lnet/minecraft/world/entity/animal/equine/Llama;baby StackMapTableRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;output/Lnet/minecraft/world/level/storage/ValueOutput;input.Lnet/minecraft/world/level/storage/ValueInput;setDespawnDelayplayer*Lnet/minecraft/world/entity/player/Player; leashHolder#Lnet/minecraft/world/entity/Entity;Ü!net/minecraft/world/entity/Entity/Lnet/minecraft/world/level/ServerLevelAccessor; difficulty(Lnet/minecraft/world/DifficultyInstance; spawnReason groupData+Lnet/minecraft/world/entity/SpawnGroupData;lambda$registerGoals$0T(Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Ztarget)Lnet/minecraft/world/entity/LivingEntity;(Lnet/minecraft/server/level/ServerLevel; SourceFileTraderLlama.java NestMembersBootstrapMethodsäî ï ãäñ òóô õö"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$TraderLlamaDefendWanderingTraderGoalúDnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selectorü;net/minecraft/world/entity/ai/targeting/TargetingConditionsSelectorÿ%net/minecraft/world/entity/AgeableMobAgeableMobGroupData%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup! ½¾ ¿e *+,·* µ ±À! "Á  Âà Ä ÅÆ  ÄÇÈ ÄÉÊË~¿,¬À&Á ÂÃÌÍ¿i²*¶²¶ À L+Æ+¶&+°À+,-/ÁÂà ÎÃÏü ÐÑ,-¿N*+·*+.*´ ¹0±À456ÁÂÃÒÓÈÒ89¿P*+·6*+. ¹:µ ±À:;<ÁÂÃÔÕÈÔB)¿‘S*·@*´C»GY*I·K¶N*´T»WY*·Y¶N*´T»\Y*^º`·d¶N*´T»\Y*g·i¶N±À@BD'E?FRGÁ SÂÃÖª¿>*µ ±À JKÁÂÃÈtu¿o*¶lM,Áp™±*+·r±ÀOP Q TUÁ ÂÃרÙÚÏü ÛÈ×x)¿R*·v*¶¶yš*¶±ÀY[\^Á ÂÃÏ�)¿–8*¶‚š±**¶…™*¶lÀp¶ˆd§ *´ dµ *´ � *¶Œ*¶�±Àabe(g/h3i7kÁ 8ÂÃÏV ÿ  „~¿r)*¶’š#*¶•š*¶˜š*¶›š*¶žš§¬Ànopqr(nÁ )ÂÃÏ'@‡~¿2*¶lÁp¬ÀvÁ Â×~¿I*¶¡™*¶…š§¬ÀzÁ ÂÃÏ@²³¿‘%-²¤¦*¶§Ç »«Y·­:*+,-·°°À€ ƒ„‡Á4%ÂÃ%Ý%Þß%à%áâÏ ÈÞàáÐÑÑ ãä¿O*²´¶·š§¬ÀEÁåæçÏ@èéêWë ðìíì÷"W ø ùûý «þ