Текстурки

Версия Minecraft
1.20+
API
Forge
84
5
6
Hi

Есть у меня простые серые текстурки.
При определенном условие они должны перекрашиваться в другой цвет. Как это можно реализовать?



Речь идет о текстурах gui, а не простых текстурах по типу листвы...


UPD:


Мне просто не хочется рисовать кучу текстур(их и так много будет)
 
Последнее редактирование:
Решение
тебе перед рендером нужно отрубить GL_TEXTURE_2D, и включить соответствующий цвет через функцию глки glColor3f (4f, если нужна альфа)
В 1.19+ напрямую к GL обращаться не оч хорошо. По крайней мере, майн на это реагирует порой неадекватно.

При определенном условие они должны перекрашиваться в другой цвет. Как это можно реализовать?
Тебе понадобится ручками отрисовывать текстурку в gui (через VertexConsumer), для этого понадобится кастомный RenderType. Для примера ТЫК.
1,371
112
241
тебе перед рендером нужно отрубить GL_TEXTURE_2D, и включить соответствующий цвет через функцию глки glColor3f (4f, если нужна альфа)
В 1.19+ напрямую к GL обращаться не оч хорошо. По крайней мере, майн на это реагирует порой неадекватно.

При определенном условие они должны перекрашиваться в другой цвет. Как это можно реализовать?
Тебе понадобится ручками отрисовывать текстурку в gui (через VertexConsumer), для этого понадобится кастомный RenderType. Для примера ТЫК.
 
Сверху