worldlight
@worldlight
Просто программист

Как вывести текст на экран в худ используя MinecraftClient Java?

здравствуйте, пишу свой мод для Minecraft на Fabric API. Нужно вывести время на экран в худ. Написал код но работать он отказывается. Ошибку понять не могу.
private MatrixStack matrices;

    @Override
    public void onInitialize()
    {
        HudRenderCallback.EVENT.register(((matrixStack, tickDelta) -> {
            matrices = matrixStack.getMatrices();

            DateFormat dateFormat = new SimpleDateFormat("hh:mm a");

            renderText(Text.of(dateFormat.format(new Date())), 10, 10, 0xc92ab2);
        }));
    }

    private void renderText(Text text, float x, float y, int color)
    {
        MinecraftClient.getInstance().inGameHud.getTextRenderer().draw(matrices, text, x, y, color);
    }

ошибка возникает тут draw(matrices, text, x, y, color) подчеркивается именно в скобках, почему понять не могу. P.S: все импорты все есть

UPD: в классе TextRenderer 4 метода с названием draw, ошибка вероятно возникает из-за этого, как выбрать нужный мне метод?
  • Вопрос задан
  • 80 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы