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
-
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 minecraftClient) -
Method Summary
Modifier and Type Method Description voidaddBrain(VillageDebugRenderer.Brain brain)voidaddPointOfInterest(VillageDebugRenderer.PointOfInterest pointOfInterest)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 blockPos)voidrender(MatrixStack matrices, VertexConsumerProvider vertexConsumers, double cameraX, double cameraY, double cameraZ)voidsetFreeTicketCount(BlockPos pos, int freeTicketCount)private voidupdateTargetedEntity()
-
Field Details
-
LOGGER
-
client
-
pointsOfInterest
-
brains
-
targetedEntity
-
-
Constructor Details
-
VillageDebugRenderer
-
-
Method Details
-
clear
public void clear()- Specified by:
clearin interfaceDebugRenderer.Renderer
-
addPointOfInterest
-
removePointOfInterest
-
setFreeTicketCount
-
addBrain
-
render
public void render(MatrixStack matrices, VertexConsumerProvider vertexConsumers, double cameraX, double cameraY, double cameraZ)- Specified by:
renderin interfaceDebugRenderer.Renderer
-
method_24805
private void method_24805() -
method_23135
private void method_23135(double double2, double double3, double double4) -
drawPointOfInterest
-
drawGhostPointOfInterest
-
drawPointOfInterestInfo
-
drawPath
private void drawPath(VillageDebugRenderer.Brain brain, double cameraX, double cameraY, double cameraZ) -
drawBrain
private void drawBrain(VillageDebugRenderer.Brain brain, double cameraX, double cameraY, double cameraZ) -
drawString
private static void drawString(String string, VillageDebugRenderer.PointOfInterest pointOfInterest, int offsetY, int color) -
drawString
-
drawString
-
getVillagerNames
-
method_29385
-
isTargeted
-
isClose
-
getBrains
-
method_29386
-
getGhostPointsOfInterest
-
updateTargetedEntity
private void updateTargetedEntity()
-