ΚώΊΎE‘3net/minecraft/world/entity/animal/sniffer/SnifferAi  5net/minecraft/world/entity/ai/memory/MemoryModuleType WALK_TARGET7Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;  1net/minecraft/world/entity/ai/memory/MemoryStatus VALUE_ABSENT3Lnet/minecraft/world/entity/ai/memory/MemoryStatus;  SNIFFER_SNIFFING_TARGET  SNIFF_COOLDOWN   java/util/Mapof}(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;   /net/minecraft/world/entity/ai/behavior/Behavior(Ljava/util/Map;II)V "#$ %&1net/minecraft/world/entity/animal/sniffer/SnifferisBaby()Z "( )&canSniff +,- ./7net/minecraft/world/entity/animal/sniffer/Sniffer$StateSNIFFING9Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; "1 23 transitionTon(Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State;)Lnet/minecraft/world/entity/animal/sniffer/Sniffer; 567 89 ?@calculateDigPosition()Ljava/util/Optional;B CDacceptR(Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)Ljava/util/function/Consumer; FGH IJjava/util/Optional ifPresent (Ljava/util/function/Consumer;)V 5L MNcheckExtraStartConditions^(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)Z 5P QR canStillUse_(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)Z 5T UVstop_(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V 5X YVstart "[ \]getBrain'()Lnet/minecraft/world/entity/ai/Brain; _`a bc#net/minecraft/world/entity/ai/Brain setMemoryL(Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/lang/Object;)Ve/net/minecraft/world/entity/ai/memory/WalkTarget?  dh i"(Lnet/minecraft/core/BlockPos;FI)V(II)VCodeLineNumberTableLocalVariableTablethis>Lnet/minecraft/world/entity/animal/sniffer/SnifferAi$Sniffing;minImaxMethodParameterslevel(Lnet/minecraft/server/level/ServerLevel;body3Lnet/minecraft/world/entity/animal/sniffer/Sniffer; StackMapTable timestampJsnifferfinishedZT(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)ZU(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)ZU(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V lambda$stop$0S(Lnet/minecraft/world/entity/animal/sniffer/Sniffer;Lnet/minecraft/core/BlockPos;)VpositionLnet/minecraft/core/BlockPos; SignaturefLnet/minecraft/world/entity/ai/behavior/Behavior; SourceFileSnifferAi.javaNestHostBootstrapMethodsŒ(Ljava/lang/Object;)VŽ 5 ‚‘ (Lnet/minecraft/core/BlockPos;)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; InnerClassesStateSniffing%java/lang/invoke/MethodHandles$LookupŸjava/lang/invoke/MethodHandlesLookup 5 jk^*²² ²² ²² Έ·±l ˜m nopqrqs prMNk],Ά!š,Ά'™§¬l’m notuvwx@s tvQRkM,Ά'¬l§m*notuvwyzs tvyYVkU ,²*Ά0W±l ¬­m* no tu {w yzs t{yUVk"*!Ά46,²:Ά0W™,Ά=,ΊAΆE±l±²΄΅!Ίm4"no"tu"{w"yz|}xό!s t{yDM~k4 *+,ΐ"ΆK¬l–m  nos tvDQk5 *+,ΐ"!ΆO¬l–m  nos tvyDU€k5 *+,ΐ"!ΆS±l–m  nos t{yDY€k5 *+,ΐ"!ΆW±l–m  nos t{y ‚k]!*ΆZ²+Ά^*ΆZ²»dY+f·gΆ^±lΆ · Έm!{w!ƒ„…†‡ˆ‰Š ’‹™+"š@5› œž