CLASS net/minecraft/class_4207 net/minecraft/client/render/debug/VillageDebugRenderer
	FIELD field_18786 client Lnet/minecraft/class_310;
	FIELD field_18787 pointsOfInterest Ljava/util/Map;
	FIELD field_18920 LOGGER Lorg/slf4j/Logger;
	FIELD field_18921 brains Ljava/util/Map;
	FIELD field_18922 targetedEntity Ljava/util/UUID;
	FIELD field_32867 YELLOW I
	FIELD field_32868 AQUA I
	FIELD field_32869 GREEN I
	FIELD field_32870 GRAY I
	FIELD field_32871 PINK I
	FIELD field_32872 RED I
	FIELD field_32873 ORANGE I
	FIELD field_32894 POI_RANGE I
	FIELD field_32895 BRAIN_RANGE I
	FIELD field_32896 TARGET_ENTITY_RANGE I
	FIELD field_32897 DEFAULT_DRAWN_STRING_SIZE F
	FIELD field_32898 WHITE I
	METHOD <init> (Lnet/minecraft/class_310;)V
		ARG 1 client
	METHOD method_19432 addBrain (Lnet/minecraft/class_4207$class_4232;)V
		ARG 1 brain
	METHOD method_19434 removePointOfInterest (Lnet/minecraft/class_2338;)V
		ARG 1 pos
	METHOD method_19701 addPointOfInterest (Lnet/minecraft/class_4207$class_4233;)V
		ARG 1 poi
	METHOD method_19702 setFreeTicketCount (Lnet/minecraft/class_2338;I)V
		ARG 1 pos
		ARG 2 freeTicketCount
	METHOD method_23126 (Lnet/minecraft/class_1297;)V
		ARG 1 entity
	METHOD method_23127 (Lnet/minecraft/class_2338;Lnet/minecraft/class_4207$class_4232;)Z
		ARG 1 brain
	METHOD method_23128 (Lnet/minecraft/class_2338;Lnet/minecraft/class_4207$class_4233;)V
		ARG 2 poi
	METHOD method_23129 (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Ljava/util/List;)V
		ARG 2 pos
		ARG 3 brains
	METHOD method_23131 drawGhostPointOfInterest (Lnet/minecraft/class_2338;Ljava/util/List;)V
		ARG 1 pos
		ARG 2 brains
	METHOD method_23132 drawString (Lnet/minecraft/class_2374;ILjava/lang/String;IF)V
		ARG 0 pos
		ARG 1 offsetY
		ARG 2 string
		ARG 3 color
		ARG 4 size
	METHOD method_23133 drawString (Ljava/lang/String;Lnet/minecraft/class_4207$class_4233;II)V
		ARG 0 string
		ARG 1 pointOfInterest
		ARG 2 offsetY
		ARG 3 color
	METHOD method_23134 drawString (Ljava/lang/String;Lnet/minecraft/class_2338;II)V
		ARG 0 string
		ARG 1 pos
		ARG 2 offsetY
		ARG 3 color
	METHOD method_23135 draw (DDD)V
		ARG 1 x
		ARG 3 y
		ARG 5 z
	METHOD method_23136 drawPath (Lnet/minecraft/class_4207$class_4232;DDD)V
		ARG 1 brain
		ARG 2 cameraX
		ARG 4 cameraY
		ARG 6 cameraZ
	METHOD method_23137 drawPointOfInterestInfo (Lnet/minecraft/class_4207$class_4233;)V
		ARG 1 pointOfInterest
	METHOD method_23138 drawPointOfInterest (Lnet/minecraft/class_2338;)V
		ARG 0 pos
	METHOD method_23140 drawBrain (Lnet/minecraft/class_4207$class_4232;DDD)V
		ARG 1 brain
		ARG 2 cameraX
		ARG 4 cameraY
		ARG 6 cameraZ
	METHOD method_23141 getNamesOfPointOfInterestTicketHolders (Lnet/minecraft/class_4207$class_4233;)Ljava/util/Set;
		ARG 1 pointOfInterest
	METHOD method_23142 getBrainsContainingPointOfInterest (Lnet/minecraft/class_2338;)Ljava/util/Collection;
		ARG 1 pointOfInterest
	METHOD method_23144 getGhostPointsOfInterest ()Ljava/util/Map;
	METHOD method_23145 isTargeted (Lnet/minecraft/class_4207$class_4232;)Z
		ARG 1 brain
	METHOD method_23146 updateTargetedEntity ()V
	METHOD method_23147 isClose (Lnet/minecraft/class_4207$class_4232;)Z
		ARG 1 brain
	METHOD method_23148 (DDDLnet/minecraft/class_4207$class_4232;)V
		ARG 7 brain
	METHOD method_24804 (Ljava/util/Map$Entry;)Z
		ARG 1 entry
	METHOD method_24805 removeRemovedBrains ()V
	METHOD method_29384 (Lnet/minecraft/class_2338;Lnet/minecraft/class_4207$class_4232;)Z
		ARG 1 brain
	METHOD method_29385 getNamesOfJobSitePotentialOwners (Lnet/minecraft/class_4207$class_4233;)Ljava/util/Set;
		ARG 1 potentialJobSite
	METHOD method_29386 getBrainsContainingPotentialJobSite (Lnet/minecraft/class_2338;)Ljava/util/Collection;
		ARG 1 potentialJobSite
	METHOD method_30112 (Lnet/minecraft/class_2338;)Ljava/util/List;
		ARG 0 pos
	METHOD method_35797 removeBrain (I)V
		ARG 1 entityId
	METHOD method_35798 (ILnet/minecraft/class_4207$class_4232;)Z
		ARG 1 brain
	CLASS class_4232 Brain
		FIELD field_18923 uuid Ljava/util/UUID;
		FIELD field_18924 entityId I
		FIELD field_18925 profession Ljava/lang/String;
		FIELD field_18926 pos Lnet/minecraft/class_2374;
		FIELD field_18927 possibleActivities Ljava/util/List;
		FIELD field_18928 runningTasks Ljava/util/List;
		FIELD field_18930 pointsOfInterest Ljava/util/Set;
		FIELD field_19328 name Ljava/lang/String;
		FIELD field_19329 xp I
		FIELD field_19330 path Lnet/minecraft/class_11;
		FIELD field_19372 inventory Ljava/lang/String;
		FIELD field_19373 wantsGolem Z
		FIELD field_19374 memories Ljava/util/List;
		FIELD field_19375 gossips Ljava/util/List;
		FIELD field_22406 health F
		FIELD field_22407 maxHealth F
		FIELD field_25287 potentialJobSites Ljava/util/Set;
		FIELD field_38348 angerLevel I
		METHOD <init> (Ljava/util/UUID;ILjava/lang/String;Ljava/lang/String;IFFLnet/minecraft/class_2374;Ljava/lang/String;Lnet/minecraft/class_11;ZI)V
			ARG 1 uuid
			ARG 2 entityId
			ARG 3 name
			ARG 4 profession
			ARG 5 xp
			ARG 6 health
			ARG 7 maxHealth
			ARG 8 pos
			ARG 9 inventory
			ARG 10 path
			ARG 11 wantsGolem
			ARG 12 angerLevel
		METHOD method_23149 getUuid ()Ljava/util/UUID;
		METHOD method_23151 isPointOfInterest (Lnet/minecraft/class_2338;)Z
			ARG 1 pos
		METHOD method_29388 isPotentialJobSite (Lnet/minecraft/class_2338;)Z
			ARG 1 pos
	CLASS class_4233 PointOfInterest
		FIELD field_18931 pos Lnet/minecraft/class_2338;
		FIELD field_18933 freeTicketCount I
		METHOD <init> (Lnet/minecraft/class_2338;Ljava/lang/String;I)V
			ARG 1 pos
			ARG 3 freeTicketCount
