ÊțșŸE‰  java/lang/Object()V   net/minecraft/world/entity/Mob getNavigation;()Lnet/minecraft/world/entity/ai/navigation/PathNavigation;  7net/minecraft/world/entity/ai/navigation/PathNavigationcanNavigateGround()Z  (net/minecraft/world/entity/PathfinderMobhasHome  getHomePosition()Lnet/minecraft/core/BlockPos;  position!()Lnet/minecraft/world/phys/Vec3; ! "# getHomeRadius()I %&' ()net/minecraft/core/BlockPoscloserToCenterThan!(Lnet/minecraft/core/Position;D)Z + ,-level#()Lnet/minecraft/world/level/Level; %/ 0#getY 234 56net/minecraft/world/level/LevelisOutsideBuildHeight(I)Z 8 9: isWithinHome (Lnet/minecraft/core/BlockPos;)Z < 9="(Lnet/minecraft/world/phys/Vec3;)Z ? @:isStableDestination 2B CD getFluidStateN(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/FluidState; FGH IJnet/minecraft/tags/FluidTagsWATERLnet/minecraft/tags/TagKey; LMN OP-net/minecraft/world/level/material/FluidStateis(Lnet/minecraft/tags/TagKey;)Z RST UV6net/minecraft/world/level/pathfinder/WalkNodeEvaluatorgetPathTypeStaticn(Lnet/minecraft/world/entity/Mob;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/pathfinder/PathType; X YZgetPathfindingMalus2(Lnet/minecraft/world/level/pathfinder/PathType;)F 2\ ]^ getBlockStateQ(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; `ab c0net/minecraft/world/level/block/state/BlockStateisSolide,net/minecraft/world/entity/ai/util/GoalUtilsCodeLineNumberTableLocalVariableTablethis.Lnet/minecraft/world/entity/ai/util/GoalUtils;hasGroundPathNavigation#(Lnet/minecraft/world/entity/Mob;)Zmob Lnet/minecraft/world/entity/Mob;MethodParameters mobRestricted.(Lnet/minecraft/world/entity/PathfinderMob;D)Z*Lnet/minecraft/world/entity/PathfinderMob;horizontalDistD StackMapTableisOutsideLimitsJ(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/PathfinderMob;)ZposLnet/minecraft/core/BlockPos; isRestrictedK(ZLnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;)ZrestrictZM(ZLnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/phys/Vec3;)ZLnet/minecraft/world/phys/Vec3; isNotStableY(Lnet/minecraft/world/entity/ai/navigation/PathNavigation;Lnet/minecraft/core/BlockPos;)Z navigation9Lnet/minecraft/world/entity/ai/navigation/PathNavigation;isWaterJ(Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;)ZhasMalus SourceFileGoalUtils.java!d f/*·±g h ij klf2*¶¶ Źg h mnom pqfc$*¶™*¶*¶*¶ ‡'cc¶$™§Źgh$mr$stu"@o ms vwf@ +¶**¶.¶1Źgh xy mro xm z{f[™+,¶7š§Źgh |}mrxyu@o |mx z~f[™+,¶;š§Źgh |}mrxu@o |mx €fM*+¶>š§Źg!h‚ƒxyu @o ‚x „…fC*¶*+¶AČE¶KŹg%hmrxyo mx †…fS**+žQ¶W •™§Źg)hmrxyu@o mx c…f@ *¶*+¶[¶_Źg-h mr xyo mx‡ˆ