Êþº¾E�3net/minecraft/world/entity/animal/sniffer/SnifferAi  5net/minecraft/world/entity/ai/memory/MemoryModuleType IS_PANICKING7Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;  1net/minecraft/world/entity/ai/memory/MemoryStatus VALUE_ABSENT3Lnet/minecraft/world/entity/ai/memory/MemoryStatus;   WALK_TARGET  SNIFFER_DIGGING   VALUE_PRESENT  SNIFF_COOLDOWN    java/util/Mapof¡(Ljava/lang/Object;Ljava/lang/Object;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/SniffercanSniff()Z (. /0getBrain'()Lnet/minecraft/world/entity/ai/Brain; 234 56#net/minecraft/world/entity/ai/Brain getMemoryM(Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/util/Optional; 89: ;,java/util/Optional isPresent (= >,canDig (@ A,isInLove CDE FG7net/minecraft/world/entity/animal/sniffer/Sniffer$StateDIGGING9Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; (I JK transitionTon(Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State;)Lnet/minecraft/world/entity/animal/sniffer/Sniffer; MNO PQ;net/minecraft/world/entity/animal/sniffer/SnifferAi$DiggingtimedOut(J)Z STU VWnet/minecraft/util/UnitINSTANCELnet/minecraft/util/Unit;%€ 2[ \]setMemoryWithExpiryM(Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/lang/Object;J)V _ `a resetSniffingh(Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)Lnet/minecraft/world/entity/animal/sniffer/Sniffer; Mc decheckExtraStartConditions^(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)Z Mg hi canStillUse_(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)Z Mk lmstop_(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V Mo pmstart(II)VCodeLineNumberTableLocalVariableTablethis=Lnet/minecraft/world/entity/animal/sniffer/SnifferAi$Digging;minImaxMethodParameterslevel(Lnet/minecraft/server/level/ServerLevel;sniffer3Lnet/minecraft/world/entity/animal/sniffer/Sniffer; timestampJ StackMapTablefinishedZT(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 SignaturefLnet/minecraft/world/entity/ai/behavior/Behavior; SourceFileSnifferAi.javaNestHost InnerClassesStateDigging M" %qrd "*²² ²² ²²²² ¸·!±s ö!üt "uv"wx"yxz wyderC,¶'¬st uv{|}~z {}hirw$,¶-²¶1¶7™,¶<™,¶?š§¬st*$uv${|$}~$€�"@z {}pmrU ,²B¶HW±s   t* uv {| }~ €z {}lmr”%*!¶L6™,¶-²²RX¶Z§,¸^W±s $t4%uv%{|%}~%€‚ƒ�üz {}Dd„r4 *+,À(¶b¬sôt  uvz {}Dh…r5 *+,À(!¶f¬sôt  uvz {}Dl†r5 *+,À(!¶j±sôt  uvz {}Dp†r5 *+,À(!¶n±sôt  uvz {}‡ˆ‰Š‹ŒC(�@MŽ