CLASS net/minecraft/class_1368 net/minecraft/entity/ai/goal/MoveThroughVillageGoal FIELD field_18412 target Lnet/minecraft/class_2338; FIELD field_18413 visitedTargets Ljava/util/List; FIELD field_18414 distance I FIELD field_18415 doorPassingThroughGetter Ljava/util/function/BooleanSupplier; FIELD field_6520 speed D FIELD field_6523 targetPath Lnet/minecraft/class_11; FIELD field_6524 requiresNighttime Z FIELD field_6525 mob Lnet/minecraft/class_1314; METHOD (Lnet/minecraft/class_1314;DZILjava/util/function/BooleanSupplier;)V ARG 1 entity ARG 2 speed ARG 4 requiresNighttime ARG 5 distance ARG 6 doorPassingThroughGetter METHOD method_19052 shouldVisit (Lnet/minecraft/class_2338;)Z ARG 1 pos METHOD method_6297 forgetOldTarget ()V