Обфусцированный форж

Версия Minecraft
1.7.10
Всем привет.
Возникла потребность обфусцировать некоторый код через proguard.
Ему, для того чтобы не изменить названия переопределенных методов, нужны библиотеки форжа и другие.
С остальными все понятно. Но с форжем сложная ситуация.
В кэшах градла я нашел вот это
1555072754065.png
Тут есть: обфусцированный(методы на подобии func_145839_a, func_145839_b, и т.д.) майн(без вставок форжа forge-1.7.10-10.13.4.1558-1.7.10-srg),
необфусцированный(методы на подобии onBlockPlaced, onBlockActivated, и т.д.) майн(со вставками форжа forgeBin-1.7.10-10.13.4.1558-1.7.10),
"переобфусцированный"(классы и методы на подобии aah.class, abu.class, и т.д.) майн(со вставками форжа forge-binpatched-1.7.10-10.13.4.1558-1.7.10),
и подобная ерунда.

Проверив все, я понял, что среди них мне нужной нет: с обфусцированными полями и с форжевскими вставками.
Тогда у меня появилась идея обфусцировать forgeBin.jar через mcp, но как это сделать - непонятно.
Кто-нибудь сталкивался с этим, или пытался обфусцировать форж? Может быть такой jar'ник уже где-то есть?
 

timaxa007

Модератор
5,831
409
672
Он про то чтобы использовать клиент уже с установленным forge'ем. Типа компилировал свой код для клиента и пользуйся ProGuard используй клиент с Forge. Чтобы самому не устанавливать forge на клиент пользуйся готовыми сборками, к примеру сборки от TLauncher'а.
Если что, я так и не смог этого сделать, так что я ни чем не смогу помочь.
 
Дело в том что когда клиент стартует, там майн подключается в виде обфусцированного джарника:
1555078944770.png
И форж отдельным файлом.
Потом в рантайме форж обфусцирует майн до srg-имен.
В этот момент и получаются нужные мне классы, правда находятся они не в файлах.
 
7,099
324
1,510
\.minecraft\libraries\net\minecraftforge\forge\1.12.2-14.23.4.2729
1555092289207.png
Оно?
 
Сверху