@Override
    protected void renderText(TextRenderer textRenderer, StringBuilder result) {
        for (TextRenderer.TextElement element : textRenderer.elements) {
            renderText(result, element.type, element.text);
        }
    }
@Override
    protected void renderText(TextRenderer textRenderer, StringBuilder result)