Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Используй scheduler и в его анонимном методе каждый 20 тик будет вызывать метод роста, определи переменную высоты похожая формула для нее "3 + Math.random() * 3" ну а дальше разберешься.
В чем проблема использовать NLP если не хочется делать конфиг? К тому же как сообщение зависит от языковой настройки майнкрафт? там веть даже при смене будет сообщение на Русском. (только если уже задано на рус)
Нет я не про отрисовку текста именно MatrixStack`ом, имеется ввиду матрица на которой рисуется сам текст. Попробуйте смещать текст по z координате в новой матрице.
В аргументе MatrixStack есть метод который рисует текст, проще использовать его чем создавать отдельный обьект в самом методе. Все же склонен к тому что ты выполняешь до рендера самого предмета.
а для чего такой метод рандома? он может использоваться для ограничение диапазона. Лучше начать перебор всех энтити в мире, и использовать Math.random(); это самый простой способ получить рандомного энтити. Дальше просто получайте ник и все.(Пожалуйста напишите в чем я не прав, это самый легкий...
Для того чтобы создать такой рект (круглые края) можно использовать полигональную отрисовку углов, но я рекомендую использовать готовое решение с шейдерами frag которые отрисовывают каждый пиксель отдельным цветом.
https://github.com/sxmurxy2005/2D-Render-Util-1.16/tree/forge-1.16.5