Класс-трансформеры

Версия Minecraft
1.7.10+
7,166
329
1,544
Forge-ские трансформеры применяются на все классы, которые загружаются во время загрузки майна? Т.е. и на классы библиотек и всех модов?
Я нашел вот такой код в forge:


Код:
//А что кроме этих исключений не обрабатывается?
// classloader exclusions
addClassLoaderExclusion("java.");
addClassLoaderExclusion("sun.");
addClassLoaderExclusion("org.lwjgl.");
addClassLoaderExclusion("org.apache.logging.");
addClassLoaderExclusion("net.minecraft.launchwrapper.");
addTransformerExclusion("javax.");
addTransformerExclusion("argo.");
addTransformerExclusion("org.objectweb.asm.");
addTransformerExclusion("com.google.common.");
addTransformerExclusion("org.bouncycastle.");
addTransformerExclusion("net.minecraft.launchwrapper.injector.");
Заранее спасибо
 
Ну в общем для всех классов


Хотя, байты классов, вроде, сначала проходят через трансформеры, а потом загружаются
 
Трансформер тоже должен сначала загрузиться и любой класс, который ты торкнешь ДО загрузки трансформера - уже не пройдет через него. Например, хук в главный класс майна(Main) ты не вставишь, ибо он загрузится раньше трансформера.
 
Agravaine написал(а):
Например, хук в главный класс майна(Main) ты не вставишь, ибо он загрузится раньше трансформера.

Неправда. Майновский Main грузится после IFMLLoadingPlugin'ов. Любой класс майна можно трансформировать.
 
Назад
Сверху