Êþº¾E[  java/lang/Object()V+net/minecraft/core/BlockPos$MutableBlockPos   7net/minecraft/world/level/pathfinder/PathfindingContext mutablePos-Lnet/minecraft/core/BlockPos$MutableBlockPos;  level+Lnet/minecraft/world/level/CollisionGetter;  net/minecraft/world/entity/Mob#()Lnet/minecraft/world/level/Level;&net/minecraft/server/level/ServerLevel  getPathTypeCache6()Lnet/minecraft/world/level/pathfinder/PathTypeCache; !"cache4Lnet/minecraft/world/level/pathfinder/PathTypeCache; $ %& blockPosition()Lnet/minecraft/core/BlockPos; ( )* mobPositionLnet/minecraft/core/BlockPos; , -.set2(III)Lnet/minecraft/core/BlockPos$MutableBlockPos; 012 346net/minecraft/world/level/pathfinder/WalkNodeEvaluatorgetPathTypeFromStateu(Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/pathfinder/PathType; 678 942net/minecraft/world/level/pathfinder/PathTypeCache getOrCompute ;<= >?)net/minecraft/world/level/CollisionGetter getBlockStateQ(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;N(Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/world/entity/Mob;)VCodeLineNumberTableLocalVariableTable serverLevel(Lnet/minecraft/server/level/ServerLevel;this9Lnet/minecraft/world/level/pathfinder/PathfindingContext;mob Lnet/minecraft/world/entity/Mob; StackMapTableMethodParameters4(III)Lnet/minecraft/world/level/pathfinder/PathType;xIyzposUnet/minecraft/core/BlockPos-()Lnet/minecraft/world/level/CollisionGetter; SourceFilePathfindingContext.java InnerClassesMutableBlockPos! !"@A)*BC¾A*·*»Y· µ *+µ,¶:Á™ÀN*-¶µ§*µ*,¶#µ'±D"(38@E*( FGAHIAAJKLÿ3 ;M J3NC—+*´ ¶+:*´Ç *´¸/°*´*´¶5°D E4+HI+OP+QP+RP S*LüTM OQR>?C? *´+¹:°D#E HI S*MSVC/*´°D'E HI)&C/*´'°D+E HIWXY TZ