Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
В общем, решил я пофиксить 1 баг в launchwrapper-1.12.jar для правильной интеграции со своей дополнительной либой и наткнулся на java.lang.SecurityException
Ошибка точно связана с тем, что я запускал майн со своей, вместо mojang-овской и из-за ,,неправильных сигнатур,, хотя по ошибке это не...
У меня есть наследник IClassTransformer, который хукает метод Minecraft.displayGuiScreen(GuiScreen). При загрузке класса GuiScreen я ловлю вот такое исключение:
Покопался в интернетах, нашел причину, которая более вероятна для этой ситуации:
В моем случае GuiScreen мог быть загружен как батя...
Нужно пробросить наследование главному классу чтобы иметь фичи одной либы. ASM немного не то, так как надо патчить еще и исходники.
Поэтому вспомнил, что с помощью Classloader'a можно 'найти' свой класс раньше скажем форджа. Возможно ли? Если да, то можно где-то почитать про это?
Ну в принципе, почему бы и не да...
Так, насколько вы все знаете общение с плагинами Bukkit на прямую невозможно. По той простой причине, что у них разные ClassLoader'ы. Поэтому обычно я достаю ClassLoader какого нибудь произвольного плагина и загружаю какой то мой класс через него. Этот способ...