- 355
- 2
- 17
Добро, при изменении классов майна через MCP и использовании CodeChickenLib вылетает такая вот ошибка:
По сути я добавлю одно статическое поле в ModelManager, сталкивался может кто с таким? Может эти поля помечать как-то нужно для этой либы, чтобы она их не трогала?
UPD:
Чет какая-то дичь, даже если ничего не менять в этом файле и закидывать такой же из MCP (Меняются лишь локальный названия переменных), то уже вызывает эту же ошибку, которая вообще никак не связанна с файлом.
Рабочий файл выглядит так, рекомпелированный из MCP точно также, только вместо снеговиков нормальные названия.
Неужели снеговики как-то роляют? че?
Java:
[15:03:40] [main/ERROR] [FML]: Exception caught during firing event net.minecraftforge.client.event.TextureStitchEvent$Pre@1609a3ed:
java.lang.RuntimeException: java.lang.NullPointerException
at codechicken.lib.reflect.ReflectionManager.getField(ReflectionManager.java:237) ~[ReflectionManager.class:?]
at codechicken.lib.model.loader.blockstate.CCBlockStateLoader.grabLoader(CCBlockStateLoader.java:238) ~[CCBlockStateLoader.class:?]
at codechicken.lib.model.loader.blockstate.CCBlockStateLoader.onTextureStitchPre(CCBlockStateLoader.java:124) ~[CCBlockStateLoader.class:?]
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_84_CCBlockStateLoader_onTextureStitchPre_Pre.invoke(.dynamic) ~[?:?]
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:2.8.1]
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) [EventBus.class:2.8.1]
at net.minecraftforge.client.ForgeHooksClient.onTextureStitchedPre(ForgeHooksClient.java:211) [ForgeHooksClient.class:2.8.1]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_25]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_25]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_25]
at java.lang.reflect.Method.invoke(Method.java:483) ~[?:1.8.0_25]
at Reflector.callVoid(Reflector.java:636) [Reflector.class:?]
at net.minecraft.client.renderer.texture.TextureMap.func_174943_a(TextureMap.java:139) [cdp.class:?]
at net.minecraft.client.renderer.block.model.ModelBakery.func_177572_j(ModelBakery.java:913) [cgb.class:?]
at net.minecraft.client.renderer.block.model.ModelBakery.func_177570_a(ModelBakery.java:95) [cgb.class:?]
at net.minecraft.client.renderer.block.model.ModelManager.func_110549_a(ModelManager.java:27) [cgc.class:?]
at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110542_a(SimpleReloadableResourceManager.java:121) [cev.class:?]
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:559) [bib.class:?]
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:421) [bib.class:?]
at net.minecraft.client.main.Main.main(Main.java:154) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_25]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_25]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_25]
at java.lang.reflect.Method.invoke(Method.java:483) ~[?:1.8.0_25]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [minecraft.jar:2.8.1]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [minecraft.jar:2.8.1]
Caused by: java.lang.NullPointerException
at sun.reflect.UnsafeFieldAccessorImpl.ensureObj(UnsafeFieldAccessorImpl.java:57) ~[?:1.8.0_25]
at sun.reflect.UnsafeObjectFieldAccessorImpl.get(UnsafeObjectFieldAccessorImpl.java:36) ~[?:1.8.0_25]
at java.lang.reflect.Field.get(Field.java:387) ~[?:1.8.0_25]
at codechicken.lib.reflect.ReflectionManager.getField(ReflectionManager.java:235) ~[ReflectionManager.class:?]
... 25 more
По сути я добавлю одно статическое поле в ModelManager, сталкивался может кто с таким? Может эти поля помечать как-то нужно для этой либы, чтобы она их не трогала?
UPD:
Чет какая-то дичь, даже если ничего не менять в этом файле и закидывать такой же из MCP (Меняются лишь локальный названия переменных), то уже вызывает эту же ошибку, которая вообще никак не связанна с файлом.
Рабочий файл выглядит так, рекомпелированный из MCP точно также, только вместо снеговиков нормальные названия.
Неужели снеговики как-то роляют? че?
Последнее редактирование: