Помогите Расшифровать crash report / фикс краш зоны [1.6.4 | IC2e]

nik_drsmiles

Активный участник
Пользователь
Баллы
88
Ник в Minecraft
drsmiles
Доброй ночи умные люди🙂
Помогите с проблемой, крашит клиент, не понять откуда появилась краш зона.
Вот все исходные данные:

Крашрепорт не влез, поэтому во вложениях



Сервер:
Основа: взята на сайте у Сашка - Cauldron 1.6.4 (заменен файл Launcher.jar на свой)
Сборка:
Моды - СКРИН [1] | СКРИН [2] | СКРИН [3]
Плагины - СКРИН

Клиент:
Моды - СКРИН
Задачи две:
1. Пофиксить краш зону
2. Понять, из за чего она возникла и как это можно пофиксить
Помогите пожалуйста, добрые люди☹️
 

Вложения

Берёшь декомпилишь майн, смотришь в net/minecraft/client/renderer/RenderGlobal.java Ишешь этот метод "enabled", но лучше конечно взять так и в JD GUI Например глянуть, ибо деобфусцирует и декомпилит скорее всего нормально а вот обфусцирует уже криво.
Спасибо большое, буду пробовать!
Внимаие, прошу всех хоть чуть-чуть понимающих откликнуться!​
И так, новая информация по по крашу:
Стоит напомнить, что я юзаю sashok724's Launcher v3 и за основу для сборки клиента беру его сборку.
Так вот, сегодня утром снова случился краш с таким же содержаниес (см выше). У меня бомбануло и я просто скачал командой новую основу для клиента и начал собирать. Не сказать что "новая" сборка сильно отличалась от прежней, но все же. Так вот, залил нужные моды и на сервер, запустил все, построил спавн, рядом тусовалось игроков 5 и мы страдаем фигней на спавне и тут все, кто были там вылетают с этим крашем.
Я сразу же начал перебирать, какие моды я использовал в постройке, это были:
  • ProjectRedLighting (лампы)
  • IndustrialCraft2 (укреп. камень)
  • IC2NuclearControl (панельки, текст писал)
  • Carpenter'sBlocks
Сделал резервную копию карты, удалил все 4 мода и запустил - все равно краш! Залил назад моды и начал думать. Подозрения пали на OptiFine, а как я написал выше, я юзаю лаунчер сашка и оптифайн там качается вместе со сборкой. Я удалил OptiFine_1.6.4_HD_U_D1_patched.jar, залил OptiFine который взял в этой сборке, залил бекап карты и запустил сервер. И я смог зайти, но то что я там увидел.. (тут должны были быть скриншоты, но я после этого 100 раз перекачивал клиент и забыл их сохранить, опишу так) вокруг "фонарей" из ProjectRedLighting радиусом ~ 9 блоков (как они светят в принципе) была черная-черная тень. Я даже не знаю как еще это описать. Я удалил ProjectRedLighting, на менсте фанарей остались эти тени, но если на место фонаря поставить блок они пропадают.
На данный момент все вроде как хорошо без ProjectRedLighting, и с OptiFine, который предлагает Сашок, но ProjectRedLighting хотелось бы вернуть, может у кого есть идеи как пофиксить это страшную ерунду?
 
Если это у всех то вот плагин на обновление чанков! *тык* А если только у вас то: настройте optifine!
 
java.lang.NoSuchFieldError: enabled
at net.minecraft.client.renderer.RenderGlobal.func_72713_a(RenderGlobal.java:579)
at net.minecraft.client.renderer.EntityRenderer.func_78471_a(EntityRenderer.java:1525)
at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1119)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:946)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:838)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:133)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at launcher.client.ClientLauncher.launch(ClientLauncher.java:289)
at launcher.client.ClientLauncher.main(ClientLauncher.java:187)

У тебя проблемы с рендером в игре. Честно говоря, я не знаю как это решить.
Переменную добавить надо. Можно реализовать при трансформации или ASM'ом, или javassist'ом (он проще), или напрямую добавить переменную (с именем enabled, вроде boolean). Еще можно через DirtyJoe, либо в MCP, а потом скомпилить.
 
Мне на самом то деле просто лень ставить 1.6.4 с mcp, на 1.7.10 без проблем бы такое пофиксил
 
Мне на самом то деле просто лень ставить 1.6.4 с mcp, на 1.7.10 без проблем бы такое пофиксил
А может все же нашел бы 20 минуток, пожаааалуйста С:
Естественно <del>не</del> бесплатно, у меня же школо проект🙂
Но отечество тебя не забудет! (я даже не знаю как поощрить, правда маней нету :c)
 
А может все же нашел бы 20 минуток, пожаааалуйста С:
Естественно <del>не</del> бесплатно, у меня же школо проект🙂
Но отечество тебя не забудет! (я даже не знаю как поощрить, правда маней нету :c)
Человек @nik_drsmiles вроде бы хороший, гайды писал (Я только 1 знаю ;D)
Я бы помог, но не умею
 
Спасибо большое, буду пробовать!

Внимаие, прошу всех хоть чуть-чуть понимающих откликнуться!​
И так, новая информация по по крашу:
Стоит напомнить, что я юзаю sashok724's Launcher v3 и за основу для сборки клиента беру его сборку.
Так вот, сегодня утром снова случился краш с таким же содержаниес (см выше). У меня бомбануло и я просто скачал командой новую основу для клиента и начал собирать. Не сказать что "новая" сборка сильно отличалась от прежней, но все же. Так вот, залил нужные моды и на сервер, запустил все, построил спавн, рядом тусовалось игроков 5 и мы страдаем фигней на спавне и тут все, кто были там вылетают с этим крашем.
Я сразу же начал перебирать, какие моды я использовал в постройке, это были:
  • ProjectRedLighting (лампы)
  • IndustrialCraft2 (укреп. камень)
  • IC2NuclearControl (панельки, текст писал)
  • Carpenter'sBlocks
Сделал резервную копию карты, удалил все 4 мода и запустил - все равно краш! Залил назад моды и начал думать. Подозрения пали на OptiFine, а как я написал выше, я юзаю лаунчер сашка и оптифайн там качается вместе со сборкой. Я удалил OptiFine_1.6.4_HD_U_D1_patched.jar, залил OptiFine который взял в этой сборке, залил бекап карты и запустил сервер. И я смог зайти, но то что я там увидел.. (тут должны были быть скриншоты, но я после этого 100 раз перекачивал клиент и забыл их сохранить, опишу так) вокруг "фонарей" из ProjectRedLighting радиусом ~ 9 блоков (как они светят в принципе) была черная-черная тень. Я даже не знаю как еще это описать. Я удалил ProjectRedLighting, на менсте фанарей остались эти тени, но если на место фонаря поставить блок они пропадают.
На данный момент все вроде как хорошо без ProjectRedLighting, и с OptiFine, который предлагает Сашок, но ProjectRedLighting хотелось бы вернуть, может у кого есть идеи как пофиксить это страшную ерунду?
UPD:
Дело было не в моде ProjectRedLighting, на сервере его нет, а краш зоны снова появились.
Но замешан во всем 100% OptiFine, который по дефолту пакуется у Сашка, удалил его - не крашит
Мне на самом то деле просто лень ставить 1.6.4 с mcp, на 1.7.10 без проблем бы такое пофиксил
Переменную добавить надо. Можно реализовать при трансформации или ASM'ом, или javassist'ом (он проще), или напрямую добавить переменную (с именем enabled, вроде boolean). Еще можно через DirtyJoe, либо в MCP, а потом скомпилить.
Ребят, слезно прошу вас помощи☹️
 
Последнее редактирование:
Простите за возможно тупой вопрос , но : вы ещё не решили проблему?
 
Назад
Верх Низ