[1.6.2] Рекомпиляция

135
0
Поскольку руки у меня немного не откуда надо и нормально установить MCP я не могу, загрузил ModdingPack Forge на 1.6.2. Всё как надо, со всем разобрался, создал мод, начал компилировать.
Запустил Recompile.bat, который нашёл не у меня в моде, но в самом MCP ровно 100 ошибок. Reobfuscate.bat не нашёл md5s сервера и попросил запустить Updatemd5.bat, который тоже нормально работать отказывается.
Версия Minecraft 1.6.2, версия MCP 8.0.4.
Кто может, помогите, что ли...
 
675
2
Crowbar написал(а):
Поскольку руки у меня немного не откуда надо и нормально установить MCP я не могу, загрузил ModdingPack Forge на 1.6.2. Всё как надо, со всем разобрался, создал мод, начал компилировать.
Запустил Recompile.bat, который нашёл не у меня в моде, но в самом MCP ровно 100 ошибок. Reobfuscate.bat не нашёл md5s сервера и попросил запустить Updatemd5.bat, который тоже нормально работать отказывается.
Версия Minecraft 1.6.2, версия MCP 8.0.4.
Кто может, помогите, что ли...
1.6.2? Зачем оно тебе?
http://files.minecraftforge.net/

Качай последний билд, src.
 
135
0
Я же говорю, что скачал ModdingPack, ибо самому установить руки кривые.
[merge_posts_bbcode]Добавлено: 09.05.2014 23:46:29[/merge_posts_bbcode]

Хотя попробовать можно... Один вопрос: будет ли код 1.6.2 работать с 1.6.4?

[merge_posts_bbcode]Добавлено: 10.05.2014 00:02:02[/merge_posts_bbcode]

Не-а, не получается. Может кто-нибудь скинуть установленный MCP 8.1.1 с Forge 9.11.1.965 (1.6.4)? Ну не выходит у меня.
 
10
0
>965
Он вроде как и не будет устанавливаться, бери 964. Там сорцы форджа с gradle, поэтому установить все можно в пару консольных команд
Код:
gradlew setupDecompWorkspace
gradlew eclipse
 

necauqua

когда-то был anti344
Администратор
1,216
27
172
gradlew ide eclipse, да?
 
135
0
f1rSt1k, у тебя какая ОС, Java, JDK? Может, это из-за них...
Просто ВЕЗДЕ эта проблема. ВЕЗДЕ. Как бы я не устанавливал.
 
2,955
12
1 У всех винда, у ферстика тоже. (XP) 2. У него восьмая джава.(Java 8) 3. Депловмент кит тоже. (JDK чето там)
 
905
5
По-моему, старые бинарники(до 1.6.2 включительно) уже удалили с серверов Форджа.
А вообще, ху почему ты логи не выкладываешь?
 
135
0
Dragon2488 написал(а):
1 У всех винда, у ферстика тоже. (XP)
У меня семёрка, 32bit. JRE и JDK восьмые.
[merge_posts_bbcode]Добавлено: 11.05.2014 22:39:53[/merge_posts_bbcode]

laz2727 написал(а):
почему ты логи не выкладываешь?
Всё, что нашёл в папке logs.
Во всех логах, кроме "_exc", в конце:
Код:
100 Errors
1 Warning
И ещё кроме "client_compile", там всего 48 Warning`ов, но это не намного лучше, если вообще лучше. Рекомпилировать и реобфусцировать-то не может.
 
905
5
Мне интересно, ты действительно пытаешься работать с майном 1.6.2 тулзами на 1.6.4? Потому что по логам именно так.
 
135
0
Логи взяты из Форджа от f1rSt1k`а, но это не его логи, а мои.
А вообще, как тогда работать с майном 1.6.4 тулзами на 1.6.4?
 
905
5
Эм. Еще один капитанский вопрос. А ты cleanup(или как там в этой вашей некромантии) делал?
 
905
5
Попробуй запустить декомпиляцию еще раз.
А вообще, Фордж устанавливается батником у папке Форджа.
И да, у меня сильное подозрение, что ты вообще не имеешь понятия, что делаешь.
 
135
0
Запустил cleanup.bat, всё прошло нормально. Потом decompile.bat, но он выдал
Код:
5 Errors
1 Warning
Лог:
Код:
C:\.mods\forge\mcp\src\minecraft\net\minecraft\util\ChatMessageComponent.java:268: warning: non-varargs call of varargs method with inexact argument type for last parameter;

                var7.append(StatCollector.translateToLocalFormatted(this.translationKey, var13));

                                                                                         ^

  cast to Object for a varargs call

  cast to Object[] for a non-varargs call and to suppress this warning

C:\.mods\forge\mcp\src\minecraft\net\minecraft\client\gui\LoadingScreenRenderer.java:52: error: running is not public in Minecraft; cannot be accessed from outside package

        if (!this.mc.running)

                    ^

C:\.mods\forge\mcp\src\minecraft\net\minecraft\client\gui\LoadingScreenRenderer.java:77: error: running is not public in Minecraft; cannot be accessed from outside package

        if (!this.mc.running)

                    ^

C:\.mods\forge\mcp\src\minecraft\net\minecraft\client\gui\LoadingScreenRenderer.java:98: error: running is not public in Minecraft; cannot be accessed from outside package

        if (!this.mc.running)

                    ^

C:\.mods\forge\mcp\src\minecraft\net\minecraft\world\gen\feature\MapGenScatteredFeature.java:113: error: components has protected access in StructureStart

        if (var4 != null && var4 instanceof StructureScatteredFeatureStart && !var4.components.isEmpty())

                                                                                   ^

C:\.mods\forge\mcp\src\minecraft\net\minecraft\world\gen\feature\MapGenScatteredFeature.java:115: error: components has protected access in StructureStart

            StructureComponent var5 = (StructureComponent)var4.components.getFirst();

                                                              ^

Note: Some input files use unchecked or unsafe operations.

Note: Recompile with -Xlint:unchecked for details.

5 errors

1 warning
 
135
0
laz2727 написал(а):
А вообще, Фордж устанавливается батником у папке Форджа.
[Папка с Форджем]/fml/install.bat? Он доходит до Backing up client и больше довольно долго ничего не делает.
Потом пытается скачать сервер, Backing up server и failed hash check,  после удаляет md5`ы и decompile exception: 1.
Не работает, короче.
 
Сверху