Forge обдолбался.

Shevchik

Старожил
Пользователь
Баллы
173
Имя в Minecraft
_Shevchik_
Установил forge 1.6.4, замодил 1 класс из ic2, пытаюсь применить recompile.bat, но оно фейлит компиляцию своих же файлов.
ВТФ?

(Когда я давно начинал работать с 1.6.4, оно всё нормально компилировалось.)

@Sirse ты у нас про по модам, поскажи чё за.
 
Уже много рас работаю с 1..6.4, комбилил с модами, палет нормальный.
 
+1 тоже самое с чужими модами. Когда компилирую "свое творение" никаких ошибок. Подписываюсь на темку.
 
Пусть короче фордж обдалбывается дальше, а я тем временем нашёл воркэраунд для моей проблемы.
Я тупо жду пока эклипс скомпилит воркспейс, потом пакую нужные классы в джарник, и через BON обфусцирую в srg, так получилось склепать кастомный эвент на взрыв любой взрывчатки из IC2, осталось только склепать плагин который его слушает.
 
Может стоить сделать свой фордж с блэкджеком и шлюзами?
 
Установил forge 1.6.4, замодил 1 класс из ic2, пытаюсь применить recompile.bat, но оно фейлит компиляцию своих же файлов.
ВТФ?

(Когда я давно начинал работать с 1.6.4, оно всё нормально компилировалось.)

@Sirse ты у нас про по модам, поскажи чё за.

Логу бы отсыпал, что ли.
 
Пока что единственное, что пришло на ум - баг с либами. Если в кратце, MCPC не ест сторонние либы в zip архивах, нужно менять расширение на jar (или наоборот)
 
Короче компилятор жабы почему-то сильно тупит когда пытается скомпилить что-либо зависящее от гугловкой библиотеки коллекций, поэтому я тупо поделил на ноль все места где они использовались и теперь всё нормально компилируется и реобфусцируется.
Хотя не, всё равно упоролся, не хочет обфусцировать некоторые поля в TileEntity, такие как xCoord, yCoord, zCoord.
Ладно к этому я тоже нашёл обход, я получаю уже отремапленные поля через рефлексию, но это как-то упорото.
Проблему с реобфускацией починил, просто надо было сдекомпилить и залить сырцы всех суперсклассов до TileEntity, иначе реобфускатор не поймёт что ему надо делать.
 
Последнее редактирование:
Назад
Верх