CLASS net/minecraft/class_4106 net/minecraft/entity/ai/brain/task/FindEntityTask FIELD field_18355 completionRange I FIELD field_18356 speed F FIELD field_18357 entityType Lnet/minecraft/class_1299; FIELD field_18358 maxSquaredDistance I FIELD field_18359 predicate Ljava/util/function/Predicate; FIELD field_18360 shouldRunPredicate Ljava/util/function/Predicate; FIELD field_18361 targetModule Lnet/minecraft/class_4140; METHOD (Lnet/minecraft/class_1299;ILjava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/class_4140;FI)V ARG 1 entityType ARG 2 maxDistance ARG 3 shouldRunPredicate ARG 4 predicate ARG 5 targetModule ARG 6 speed ARG 7 completionRange METHOD method_18941 create (Lnet/minecraft/class_1299;ILnet/minecraft/class_4140;FI)Lnet/minecraft/class_4106; ARG 0 entityType ARG 1 maxDistance ARG 2 targetModule ARG 3 speed ARG 4 completionRange METHOD method_24582 anyVisibleTo (Lnet/minecraft/class_1309;)Z ARG 1 entity METHOD method_24583 testPredicate (Lnet/minecraft/class_1309;)Z ARG 1 entity