Плавное появление текста

Версия Minecraft
1.7.10
Доброго времени суток. Пытаюсь сделать так, чтобы текст, который был отправлен на клиент появлялся плавно, вроде как получилось, но в самом начале появляется небольшое мигание. подскажите пожалуйста, в чем ошибка?
Java:
int opacity = (int) ((System.currentTimeMillis() - timeStart) * 256 / 1000);
                    if (opacity > 255)
                        opacity = 256;
rend.drawStringWithShadow(s, (int) (w / 2 / textSize - rend.getStringWidth(s) / 2), y, 0xFFFFFF | opacity << 24);
 

Icosider

Kotliner
Администратор
3,601
99
664
Дебаж, видать у тебя значение сначала становится 255 и больше.
Там кстати есть такая шляпа, что не получится сделать через alpha 0 полностью прозрачным текст, у mojang эта штука на 1.12.2 закостылена.
 
Сверху