CLASS net/minecraft/class_1400 net/minecraft/entity/ai/goal/FollowTargetGoal FIELD field_6641 reciprocalChance I FIELD field_6642 targetPredicate Lnet/minecraft/class_4051; FIELD field_6643 targetClass Ljava/lang/Class; FIELD field_6644 targetEntity Lnet/minecraft/class_1309; METHOD (Lnet/minecraft/class_1308;Ljava/lang/Class;IZZLjava/util/function/Predicate;)V ARG 1 mob ARG 2 targetClass ARG 3 reciprocalChance ARG 4 checkVisibility ARG 5 checkCanNavigate ARG 6 targetPredicate METHOD (Lnet/minecraft/class_1308;Ljava/lang/Class;Z)V ARG 1 mob ARG 2 targetClass ARG 3 checkVisibility METHOD (Lnet/minecraft/class_1308;Ljava/lang/Class;ZZ)V ARG 1 mob ARG 2 targetClass ARG 3 checkVisibility ARG 4 checkCanNavigate METHOD method_18415 findClosestTarget ()V METHOD method_24632 setTargetEntity (Lnet/minecraft/class_1309;)V ARG 1 targetEntity METHOD method_6321 getSearchBox (D)Lnet/minecraft/class_238; ARG 1 distance