本帖最后由 QQ酱39045 于 2021-2-12 20:28 编辑
java.lang.NullPointerException: Unexpected error at net.minecraft.block.BlockFire.func_149691_a(BlockFire.java:416) at net.minecraft.block.Block.func_149733_h(Block.java:583) at net.minecraft.item.ItemBlock.func_77617_a(ItemBlock.java:42) at net.minecraft.item.Item.func_77650_f(Item.java:440) at net.minecraft.item.ItemStack.func_77954_c(ItemStack.java:117) at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:403) at net.minecraft.client.renderer.entity.RenderItem.func_77015_a(RenderItem.java:397) at itemrender.client.rendering.Renderer.getItemBase64(Renderer.java:152) at itemrender.client.export.ExportUtils.getSmallIcon(ExportUtils.java:58) at itemrender.client.export.ItemData.(ItemData.java:55) at itemrender.client.export.ExportUtils.exportMods(ExportUtils.java:89) at itemrender.client.keybind.KeybindExport.onKeyInput(KeybindExport.java:45) at cpw.mods.fml.common.eventhandler.ASMEventHandler_60_KeybindExport_onKeyInput_KeyInputEvent.invoke(.dynamic) at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54) at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140) at cpw.mods.fml.common.FMLCommonHandler.fireKeyInput(FMLCommonHandler.java:540) at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1873) at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:973) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:898) at net.minecraft.client.main.Main.main(SourceFile:148) 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:498) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
IRR有时候会因为各种原因导出会崩溃,因此我们需要打开模组设置中的调试模式进行导出,导出崩溃后生成的日志就可以显示在处理哪一个物品的时候崩溃,就可以手动将这个物品列入黑名单,IRR就会跳过这个物品而继续导出下一个了。
[如何打开调试模式及添加黑名单]==>①在Mods中找到Item Render,选中后点击左下角的Config(设置)按钮。
②打开调试模式只需点击DebugMode右边的按钮,设置为true,重启游戏后的导出就可以在日志中查看导出详情。
③添加黑名单,需要点击BlackList右边的按钮,再点击绿色的+加号按钮,就可以新建一个黑名单,在调试模式中的日志中找到离崩溃最近的一次导出的物品的注册名,填上去之后在下一次导出便可以跳过它。
在很多情况下这个手段非常好用,但是如果导出时选择黑名单的话就会少了这一个物品的注册名。
因此各位在这里留下你们的黑名单是非常重要的啊,能知道哪些物品没有被导出,同时还可以为后来的人提供便利。
黑名单也许会随版本的变化而变化,所以这里仅供参考,各位如果想认真去导出还得去实践,欢迎各位完善。
建议不要说其他无关的事情哦w
[过来人提醒]==>
①
1.7.10的模组如果放在一起导出不了(如出现向后堆叠),建议单独导出。
向后堆叠的意思是在发生一次导出崩溃后将其物品添加进黑名单后,下一次导出会紧接着该物品的上一个物品导出崩溃,该循环过程暂时无解决方案,建议单独导出。
②
以下部分黑名单提及到了IRAR,IRAR是一个经过优化过的IRR模组,能够一次只导出一个模组。
IRAR链接:https://www.mcmod.cn/class/3115.html
|