Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Предпосылки
К началу 2010-х годов Java Native Interface (JNI), созданный ещё в 1997 году, накопил множество критических недостатков:
Производительность. Каждый вызов нативной функции через JNI требовал создания JNI-фрейма, перехода между Java и нативным кодом с переключением контекста...
Обычно щас все хукают конструктор ClassFileStream'а. Там первый параметр буквально указатель на баффер. Так что создание кастомных класслоадеров бессмысленно. Всё равно всё туда попадет. Крипта классов вообще бесполезна, любой чухан с опытом ревёрса в два понедельника достанет это в 2 счёта...
Да-да, ахуенно не отличается, всего-то 2 матрицы добавляются допом и число вершины минимум в 3 раза увеличивается. Действительно ничего...
Блять, молодец, реализовал плагином то что и так должно быть по стандарту. и опять же это надо смотреть, как ты это сделал, у меня от твоего говнокода...
И это мы еще работу с матрицами не затронули и то что блейзовский рендер кучу бойлерного дерьма из под капоту в шейдер передает, ту же матрицу трансформации, цвета и прочее дристало.
То что в каком то легаси куске джавы наговнокоженно, никак не невелирует твое говнише.
Ну во-первых кому твоя llm'ная дрисня нужна за пределами кубикоговна, а второе, как собственно то что в мире может найтись дегенерат который твоё говно юзать будет вне кубиков оправдывает отсуствие этой...
Хорошо, давай посмотрим на твою божественную архитектуру xDDDDDDDDDDD.
Это я вот просто методом тыка зашёл. И что же мы тут видим...
Ого да это же иммутбл тэг энтри, который наследует метод setValue. ХАХАХАХАХАХХАХАХАХАХАХАХАХАХАХ. Надо же еще экезепшен туда впихнул. Ну просто Роберт Мартин...
Такие результаты, объясняются тем, что реализация прикрепленная мною выше не совсем корректная(я буквально написал ее без всяких тестов, не запускал даже), посмотри как это делается в бакките новом.