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 (Lnet/minecraft/class_310;)V ARG 1 client METHOD method_19432 addBrain (Lnet/minecraft/class_8708$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_8708$class_4232;)Z ARG 1 brain METHOD method_23128 (Lnet/minecraft/class_2338;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_4207$class_4233;)V ARG 4 poi METHOD method_23129 (Lnet/minecraft/class_2338;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2338;Ljava/util/List;)V ARG 4 pos ARG 5 brains METHOD method_23131 drawGhostPointOfInterest (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2338;Ljava/util/List;)V ARG 1 matrices ARG 2 vertexConsumers ARG 3 pos ARG 4 brains METHOD method_23132 drawString (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2374;ILjava/lang/String;IF)V ARG 0 matrices ARG 1 vertexConsumers ARG 2 pos ARG 3 offsetY ARG 4 string ARG 5 color ARG 6 size METHOD method_23133 drawString (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Ljava/lang/String;Lnet/minecraft/class_4207$class_4233;II)V ARG 0 matrices ARG 1 vertexConsumers ARG 2 string ARG 3 pointOfInterest ARG 4 offsetY ARG 5 color METHOD method_23134 drawString (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Ljava/lang/String;Lnet/minecraft/class_2338;II)V ARG 0 matrices ARG 1 vertexConsumers ARG 2 string ARG 3 pos ARG 4 offsetY ARG 5 color METHOD method_23135 draw (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;DDD)V ARG 1 matrices ARG 2 vertexConsumers ARG 3 x ARG 5 y ARG 7 z METHOD method_23136 drawPath (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_8708$class_4232;DDD)V ARG 1 matrices ARG 2 vertexConsumers ARG 3 brain ARG 4 cameraX ARG 6 cameraY ARG 8 cameraZ METHOD method_23137 drawPointOfInterestInfo (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_4207$class_4233;)V ARG 1 matrices ARG 2 vertexConsumers ARG 3 pointOfInterest METHOD method_23138 drawPointOfInterest (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2338;)V ARG 0 matrices ARG 1 vertexConsumers ARG 2 pos METHOD method_23140 drawBrain (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_8708$class_4232;DDD)V ARG 1 matrices ARG 2 vertexConsumers ARG 3 brain ARG 4 cameraX ARG 6 cameraY ARG 8 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_8708$class_4232;)Z ARG 1 brain METHOD method_23146 updateTargetedEntity ()V METHOD method_23147 isClose (Lnet/minecraft/class_8708$class_4232;)Z ARG 1 brain METHOD method_23148 (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;DDDLnet/minecraft/class_8708$class_4232;)V ARG 9 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_8708$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_8708$class_4232;)Z ARG 1 brain CLASS class_4233 PointOfInterest FIELD field_18931 pos Lnet/minecraft/class_2338; FIELD field_18932 type Ljava/lang/String; FIELD field_18933 freeTicketCount I METHOD (Lnet/minecraft/class_2338;Ljava/lang/String;I)V ARG 1 pos ARG 2 type ARG 3 freeTicketCount