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 <init> (Lnet/minecraft/class_1314;DZILjava/util/function/BooleanSupplier;)V
		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
