Class VillageDebugRenderer
java.lang.Object
net.minecraft.client.render.debug.VillageDebugRenderer
- All Implemented Interfaces:
DebugRenderer.Renderer
@Environment(CLIENT) public class VillageDebugRenderer extends Object implements DebugRenderer.Renderer
- Mappings:
Namespace Name official ekointermediary net/minecraft/class_4207named net/minecraft/client/render/debug/VillageDebugRenderer
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVillageDebugRenderer.Brainstatic classVillageDebugRenderer.PointOfInterest -
Field Summary
Fields Modifier and Type Field Description private Map<UUID,VillageDebugRenderer.Brain>brainsprivate MinecraftClientclientprivate static LoggerLOGGERprivate Map<BlockPos,VillageDebugRenderer.PointOfInterest>pointsOfInterestprivate UUIDtargetedEntity -
Constructor Summary
Constructors Constructor Description VillageDebugRenderer(MinecraftClient client) -
Method Summary
Modifier and Type Method Description voidaddBrain(VillageDebugRenderer.Brain brain)voidaddPointOfInterest(VillageDebugRenderer.PointOfInterest poi)voidclear()private voiddrawBrain(VillageDebugRenderer.Brain brain, double cameraX, double cameraY, double cameraZ)private voiddrawGhostPointOfInterest(BlockPos pos, List<String> brains)private voiddrawPath(VillageDebugRenderer.Brain brain, double cameraX, double cameraY, double cameraZ)private static voiddrawPointOfInterest(BlockPos pos)private voiddrawPointOfInterestInfo(VillageDebugRenderer.PointOfInterest pointOfInterest)private static voiddrawString(String string, VillageDebugRenderer.PointOfInterest pointOfInterest, int offsetY, int color)private static voiddrawString(String string, BlockPos pos, int offsetY, int color)private static voiddrawString(Position pos, int offsetY, String string, int color, float size)private Collection<UUID>getBrains(BlockPos pointOfInterest)private Map<BlockPos,List<String>>getGhostPointsOfInterest()private Set<String>getVillagerNames(VillageDebugRenderer.PointOfInterest pointOfInterest)private booleanisClose(VillageDebugRenderer.Brain brain)private booleanisTargeted(VillageDebugRenderer.Brain brain)private voidmethod_23135(double double2, double double3, double double4)private voidmethod_24805()private Set<String>method_29385(VillageDebugRenderer.PointOfInterest pointOfInterest)private Collection<UUID>method_29386(BlockPos blockPos)voidremovePointOfInterest(BlockPos pos)voidrender(MatrixStack matrices, VertexConsumerProvider vertexConsumers, double cameraX, double cameraY, double cameraZ)voidsetFreeTicketCount(BlockPos pos, int freeTicketCount)private voidupdateTargetedEntity()
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLeko;a:Lorg/apache/logging/log4j/Logger;intermediary field_18920Lnet/minecraft/class_4207;field_18920:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/client/render/debug/VillageDebugRenderer;LOGGER:Lorg/apache/logging/log4j/Logger;
-
client
- Mappings:
Namespace Name Mixin selector official bLeko;b:Ldqk;intermediary field_18786Lnet/minecraft/class_4207;field_18786:Lnet/minecraft/class_310;named clientLnet/minecraft/client/render/debug/VillageDebugRenderer;client:Lnet/minecraft/client/MinecraftClient;
-
pointsOfInterest
- Mappings:
Namespace Name Mixin selector official cLeko;c:Ljava/util/Map;intermediary field_18787Lnet/minecraft/class_4207;field_18787:Ljava/util/Map;named pointsOfInterestLnet/minecraft/client/render/debug/VillageDebugRenderer;pointsOfInterest:Ljava/util/Map;
-
brains
- Mappings:
Namespace Name Mixin selector official dLeko;d:Ljava/util/Map;intermediary field_18921Lnet/minecraft/class_4207;field_18921:Ljava/util/Map;named brainsLnet/minecraft/client/render/debug/VillageDebugRenderer;brains:Ljava/util/Map;
-
targetedEntity
- Mappings:
Namespace Name Mixin selector official eLeko;e:Ljava/util/UUID;intermediary field_18922Lnet/minecraft/class_4207;field_18922:Ljava/util/UUID;named targetedEntityLnet/minecraft/client/render/debug/VillageDebugRenderer;targetedEntity:Ljava/util/UUID;
-
-
Constructor Details
-
VillageDebugRenderer
- Mappings:
Namespace Name Mixin selector official <init>Leko;<init>(Ldqk;)Vintermediary <init>Lnet/minecraft/class_4207;<init>(Lnet/minecraft/class_310;)Vnamed <init>Lnet/minecraft/client/render/debug/VillageDebugRenderer;<init>(Lnet/minecraft/client/MinecraftClient;)V
-
-
Method Details
-
clear
public void clear()- Specified by:
clearin interfaceDebugRenderer.Renderer- Mappings:
Namespace Name Mixin selector official aLekt$a;a()Vintermediary method_20414Lnet/minecraft/class_863$class_864;method_20414()Vnamed clearLnet/minecraft/client/render/debug/DebugRenderer$Renderer;clear()V
-
addPointOfInterest
- Mappings:
Namespace Name Mixin selector official aLeko;a(Leko$b;)Vintermediary method_19701Lnet/minecraft/class_4207;method_19701(Lnet/minecraft/class_4207$class_4233;)Vnamed addPointOfInterestLnet/minecraft/client/render/debug/VillageDebugRenderer;addPointOfInterest(Lnet/minecraft/client/render/debug/VillageDebugRenderer$PointOfInterest;)V
-
removePointOfInterest
- Mappings:
Namespace Name Mixin selector official aLeko;a(Lfx;)Vintermediary method_19434Lnet/minecraft/class_4207;method_19434(Lnet/minecraft/class_2338;)Vnamed removePointOfInterestLnet/minecraft/client/render/debug/VillageDebugRenderer;removePointOfInterest(Lnet/minecraft/util/math/BlockPos;)V
-
setFreeTicketCount
- Mappings:
Namespace Name Mixin selector official aLeko;a(Lfx;I)Vintermediary method_19702Lnet/minecraft/class_4207;method_19702(Lnet/minecraft/class_2338;I)Vnamed setFreeTicketCountLnet/minecraft/client/render/debug/VillageDebugRenderer;setFreeTicketCount(Lnet/minecraft/util/math/BlockPos;I)V
-
addBrain
- Mappings:
Namespace Name Mixin selector official aLeko;a(Leko$a;)Vintermediary method_19432Lnet/minecraft/class_4207;method_19432(Lnet/minecraft/class_4207$class_4232;)Vnamed addBrainLnet/minecraft/client/render/debug/VillageDebugRenderer;addBrain(Lnet/minecraft/client/render/debug/VillageDebugRenderer$Brain;)V
-
render
public void render(MatrixStack matrices, VertexConsumerProvider vertexConsumers, double cameraX, double cameraY, double cameraZ)- Specified by:
renderin interfaceDebugRenderer.Renderer- Mappings:
Namespace Name Mixin selector official aLekt$a;a(Ldlr;Lehq;DDD)Vintermediary method_23109Lnet/minecraft/class_863$class_864;method_23109(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;DDD)Vnamed renderLnet/minecraft/client/render/debug/DebugRenderer$Renderer;render(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;DDD)V
-
method_24805
private void method_24805()- Mappings:
Namespace Name Mixin selector official bLeko;b()Vintermediary method_24805Lnet/minecraft/class_4207;method_24805()Vnamed method_24805Lnet/minecraft/client/render/debug/VillageDebugRenderer;method_24805()V
-
method_23135
private void method_23135(double double2, double double3, double double4)- Mappings:
Namespace Name Mixin selector official aLeko;a(DDD)Vintermediary method_23135Lnet/minecraft/class_4207;method_23135(DDD)Vnamed method_23135Lnet/minecraft/client/render/debug/VillageDebugRenderer;method_23135(DDD)V
-
drawPointOfInterest
- Mappings:
Namespace Name Mixin selector official bLeko;b(Lfx;)Vintermediary method_23138Lnet/minecraft/class_4207;method_23138(Lnet/minecraft/class_2338;)Vnamed drawPointOfInterestLnet/minecraft/client/render/debug/VillageDebugRenderer;drawPointOfInterest(Lnet/minecraft/util/math/BlockPos;)V
-
drawGhostPointOfInterest
- Mappings:
Namespace Name Mixin selector official aLeko;a(Lfx;Ljava/util/List;)Vintermediary method_23131Lnet/minecraft/class_4207;method_23131(Lnet/minecraft/class_2338;Ljava/util/List;)Vnamed drawGhostPointOfInterestLnet/minecraft/client/render/debug/VillageDebugRenderer;drawGhostPointOfInterest(Lnet/minecraft/util/math/BlockPos;Ljava/util/List;)V
-
drawPointOfInterestInfo
- Mappings:
Namespace Name Mixin selector official bLeko;b(Leko$b;)Vintermediary method_23137Lnet/minecraft/class_4207;method_23137(Lnet/minecraft/class_4207$class_4233;)Vnamed drawPointOfInterestInfoLnet/minecraft/client/render/debug/VillageDebugRenderer;drawPointOfInterestInfo(Lnet/minecraft/client/render/debug/VillageDebugRenderer$PointOfInterest;)V
-
drawPath
private void drawPath(VillageDebugRenderer.Brain brain, double cameraX, double cameraY, double cameraZ)- Mappings:
Namespace Name Mixin selector official aLeko;a(Leko$a;DDD)Vintermediary method_23136Lnet/minecraft/class_4207;method_23136(Lnet/minecraft/class_4207$class_4232;DDD)Vnamed drawPathLnet/minecraft/client/render/debug/VillageDebugRenderer;drawPath(Lnet/minecraft/client/render/debug/VillageDebugRenderer$Brain;DDD)V
-
drawBrain
private void drawBrain(VillageDebugRenderer.Brain brain, double cameraX, double cameraY, double cameraZ)- Mappings:
Namespace Name Mixin selector official bLeko;b(Leko$a;DDD)Vintermediary method_23140Lnet/minecraft/class_4207;method_23140(Lnet/minecraft/class_4207$class_4232;DDD)Vnamed drawBrainLnet/minecraft/client/render/debug/VillageDebugRenderer;drawBrain(Lnet/minecraft/client/render/debug/VillageDebugRenderer$Brain;DDD)V
-
drawString
private static void drawString(String string, VillageDebugRenderer.PointOfInterest pointOfInterest, int offsetY, int color)- Mappings:
Namespace Name Mixin selector official aLeko;a(Ljava/lang/String;Leko$b;II)Vintermediary method_23133Lnet/minecraft/class_4207;method_23133(Ljava/lang/String;Lnet/minecraft/class_4207$class_4233;II)Vnamed drawStringLnet/minecraft/client/render/debug/VillageDebugRenderer;drawString(Ljava/lang/String;Lnet/minecraft/client/render/debug/VillageDebugRenderer$PointOfInterest;II)V
-
drawString
- Mappings:
Namespace Name Mixin selector official aLeko;a(Ljava/lang/String;Lfx;II)Vintermediary method_23134Lnet/minecraft/class_4207;method_23134(Ljava/lang/String;Lnet/minecraft/class_2338;II)Vnamed drawStringLnet/minecraft/client/render/debug/VillageDebugRenderer;drawString(Ljava/lang/String;Lnet/minecraft/util/math/BlockPos;II)V
-
drawString
- Mappings:
Namespace Name Mixin selector official aLeko;a(Lgk;ILjava/lang/String;IF)Vintermediary method_23132Lnet/minecraft/class_4207;method_23132(Lnet/minecraft/class_2374;ILjava/lang/String;IF)Vnamed drawStringLnet/minecraft/client/render/debug/VillageDebugRenderer;drawString(Lnet/minecraft/util/math/Position;ILjava/lang/String;IF)V
-
getVillagerNames
- Mappings:
Namespace Name Mixin selector official cLeko;c(Leko$b;)Ljava/util/Set;intermediary method_23141Lnet/minecraft/class_4207;method_23141(Lnet/minecraft/class_4207$class_4233;)Ljava/util/Set;named getVillagerNamesLnet/minecraft/client/render/debug/VillageDebugRenderer;getVillagerNames(Lnet/minecraft/client/render/debug/VillageDebugRenderer$PointOfInterest;)Ljava/util/Set;
-
method_29385
- Mappings:
Namespace Name Mixin selector official dLeko;d(Leko$b;)Ljava/util/Set;intermediary method_29385Lnet/minecraft/class_4207;method_29385(Lnet/minecraft/class_4207$class_4233;)Ljava/util/Set;named method_29385Lnet/minecraft/client/render/debug/VillageDebugRenderer;method_29385(Lnet/minecraft/client/render/debug/VillageDebugRenderer$PointOfInterest;)Ljava/util/Set;
-
isTargeted
- Mappings:
Namespace Name Mixin selector official bLeko;b(Leko$a;)Zintermediary method_23145Lnet/minecraft/class_4207;method_23145(Lnet/minecraft/class_4207$class_4232;)Znamed isTargetedLnet/minecraft/client/render/debug/VillageDebugRenderer;isTargeted(Lnet/minecraft/client/render/debug/VillageDebugRenderer$Brain;)Z
-
isClose
- Mappings:
Namespace Name Mixin selector official cLeko;c(Leko$a;)Zintermediary method_23147Lnet/minecraft/class_4207;method_23147(Lnet/minecraft/class_4207$class_4232;)Znamed isCloseLnet/minecraft/client/render/debug/VillageDebugRenderer;isClose(Lnet/minecraft/client/render/debug/VillageDebugRenderer$Brain;)Z
-
getBrains
- Mappings:
Namespace Name Mixin selector official cLeko;c(Lfx;)Ljava/util/Collection;intermediary method_23142Lnet/minecraft/class_4207;method_23142(Lnet/minecraft/class_2338;)Ljava/util/Collection;named getBrainsLnet/minecraft/client/render/debug/VillageDebugRenderer;getBrains(Lnet/minecraft/util/math/BlockPos;)Ljava/util/Collection;
-
method_29386
- Mappings:
Namespace Name Mixin selector official dLeko;d(Lfx;)Ljava/util/Collection;intermediary method_29386Lnet/minecraft/class_4207;method_29386(Lnet/minecraft/class_2338;)Ljava/util/Collection;named method_29386Lnet/minecraft/client/render/debug/VillageDebugRenderer;method_29386(Lnet/minecraft/util/math/BlockPos;)Ljava/util/Collection;
-
getGhostPointsOfInterest
- Mappings:
Namespace Name Mixin selector official cLeko;c()Ljava/util/Map;intermediary method_23144Lnet/minecraft/class_4207;method_23144()Ljava/util/Map;named getGhostPointsOfInterestLnet/minecraft/client/render/debug/VillageDebugRenderer;getGhostPointsOfInterest()Ljava/util/Map;
-
updateTargetedEntity
private void updateTargetedEntity()- Mappings:
Namespace Name Mixin selector official dLeko;d()Vintermediary method_23146Lnet/minecraft/class_4207;method_23146()Vnamed updateTargetedEntityLnet/minecraft/client/render/debug/VillageDebugRenderer;updateTargetedEntity()V
-