Commit 991ad1d3 by Jonathan Thomas

Shorten entity name rendering and add ... for long names.

parent 532d6779
Pipeline #11976 passed with stage
in 20 seconds
...@@ -190,6 +190,12 @@ public class BubbleRenderer { ...@@ -190,6 +190,12 @@ public class BubbleRenderer {
if (entity.getCustomName() != null) { if (entity.getCustomName() != null) {
TextRenderer fontRenderer = MinecraftClient.getInstance().textRenderer; TextRenderer fontRenderer = MinecraftClient.getInstance().textRenderer;
String lineText = entity.getCustomName().getLiteralString(); String lineText = entity.getCustomName().getLiteralString();
// Ensure the string is no longer than X characters
if (lineText.length() > 14) {
lineText = lineText.substring(0, 14) + "...";
}
fontRenderer.draw(lineText, -fontRenderer.getWidth(lineText) / 2f, yOffset, 0xffffff, fontRenderer.draw(lineText, -fontRenderer.getWidth(lineText) / 2f, yOffset, 0xffffff,
false, matrix, immediate, TextLayerType.NORMAL, 0, fullBright); false, matrix, immediate, TextLayerType.NORMAL, 0, fullBright);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment