Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash Report! #38

Open
Antecer opened this issue Oct 27, 2015 · 4 comments
Open

Crash Report! #38

Antecer opened this issue Oct 27, 2015 · 4 comments
Labels

Comments

@Antecer
Copy link

Antecer commented Oct 27, 2015

http://openeye.openmods.info/crashes/5002ed09b7ac00c32ee8fd43dbeaba10

"
java.lang.RuntimeException: Method code too large!

at jdk.internal.org.objectweb.asm.MethodWriter.getSize(-1)
at jdk.internal.org.objectweb.asm.ClassWriter.toByteArray(-1)
at jdk.nashorn.internal.codegen.ClassEmitter.toByteArray(ClassEmitter.java:679)
at jdk.nashorn.internal.codegen.CompilationPhase$13.transform(CompilationPhase.java:497)
at jdk.nashorn.internal.codegen.CompilationPhase.apply(CompilationPhase.java:716)
at jdk.nashorn.internal.codegen.Compiler.compile(Compiler.java:620)
at jdk.nashorn.internal.runtime.RecompilableScriptFunctionData.compileTypeSpecialization(RecompilableScriptFunctionData.java:514)
at jdk.nashorn.internal.runtime.RecompilableScriptFunctionData.getBest(RecompilableScriptFunctionData.java:688)
at jdk.nashorn.internal.runtime.ScriptFunctionData.getBestInvoker(ScriptFunctionData.java:237)
at jdk.nashorn.internal.runtime.ScriptFunction.findCallMethod(ScriptFunction.java:592)
at jdk.nashorn.internal.runtime.ScriptObject.lookup(ScriptObject.java:1833)
at jdk.nashorn.internal.runtime.linker.NashornLinker.getGuardedInvocation(NashornLinker.java:104)
at jdk.nashorn.internal.runtime.linker.NashornLinker.getGuardedInvocation(NashornLinker.java:98)
at jdk.internal.dynalink.support.CompositeTypeBasedGuardingDynamicLinker.getGuardedInvocation(CompositeTypeBasedGuardingDynamicLinker.java:176)
at jdk.internal.dynalink.support.CompositeGuardingDynamicLinker.getGuardedInvocation(CompositeGuardingDynamicLinker.java:124)
at jdk.internal.dynalink.support.LinkerServicesImpl.getGuardedInvocation(LinkerServicesImpl.java:154)
at jdk.nashorn.internal.runtime.ScriptFunction.createApplyOrCallCall(ScriptFunction.java:772)
at jdk.nashorn.internal.runtime.ScriptFunction.findCallMethod(ScriptFunction.java:583)
at jdk.nashorn.internal.runtime.ScriptObject.lookup(ScriptObject.java:1833)
at jdk.nashorn.internal.runtime.linker.NashornLinker.getGuardedInvocation(NashornLinker.java:104)
at jdk.nashorn.internal.runtime.linker.NashornLinker.getGuardedInvocation(NashornLinker.java:98)
at jdk.internal.dynalink.support.CompositeTypeBasedGuardingDynamicLinker.getGuardedInvocation(CompositeTypeBasedGuardingDynamicLinker.java:176)
at jdk.internal.dynalink.support.CompositeGuardingDynamicLinker.getGuardedInvocation(CompositeGuardingDynamicLinker.java:124)
at jdk.internal.dynalink.support.LinkerServicesImpl.getGuardedInvocation(LinkerServicesImpl.java:154)
at jdk.internal.dynalink.DynamicLinker.relink(DynamicLinker.java:253)
at jdk.nashorn.internal.scripts.Script$153$\^eval\_.:program(<eval>:-1)
at jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:640)
at jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:228)
at jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:393)
at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:446)
at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:403)
at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:399)
at jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:155)
at javax.script.AbstractScriptEngine.eval(-1)
at me.exz.omniocular.handler.JSHandler.getBody(JSHandler.java:41)
at me.exz.omniocular.handler.TooltipHandler.handleItemTooltip(TooltipHandler.java:32)
at codechicken.nei.guihook.GuiContainerManager.renderToolTips(GuiContainerManager.java:408)
at net.minecraft.client.gui.inventory.GuiContainer.func_73863_a(GuiContainer.java:166)
at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1358)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1001)
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(-2)
at sun.reflect.NativeMethodAccessorImpl.invoke(-1)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(-1)
at java.lang.reflect.Method.invoke(-1)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

"

@exzhawk
Copy link
Owner

exzhawk commented Oct 27, 2015

According to the exception "Method code too large", did you use a segment of massive code of JavaScript in config files?

@Antecer
Copy link
Author

Antecer commented Oct 27, 2015

I did not crash, this is my friend's crash report.
there is our config,We use the same config files :


function getCropName(){
if(nbt['cropName']=='unknown'){return "未知"}
if(nbt['cropName']=='weed'){return "杂草"}
if(nbt['cropName']=='wheat'){return "小麦"}
if(nbt['cropName']=='pumpkin'){return "南瓜"}
if(nbt['cropName']=='melon'){return "西瓜"}
if(nbt['cropName']=='dandelion'){return "蒲公英"}
if(nbt['cropName']=='rose'){return "玫瑰"}
if(nbt['cropName']=='blackthorn'){return "黑刺李"}
if(nbt['cropName']=='tulip'){return "郁金香"}
if(nbt['cropName']=='cyazint'){return "缤纷花"}
if(nbt['cropName']=='venomilia'){return "奇妙花"}
if(nbt['cropName']=='reed'){return "甘蔗"}
if(nbt['cropName']=='stickreed'){return "橡胶甘蔗"}
if(nbt['cropName']=='cocoa'){return "可可"}
if(nbt['cropName']=='ferru'){return "铁叶草"}
if(nbt['cropName']=='aurelia'){return "金叶草"}
if(nbt['cropName']=='redwheat'){return "红麦"}
if(nbt['cropName']=='netherWart'){return "地狱疣"}
if(nbt['cropName']=='terraWart'){return "大地疣"}
if(nbt['cropName']=='coffee'){return "咖啡"}
if(nbt['cropName']=='hops'){return "啤酒花"}
if(nbt['cropName']=='carrots'){return "胡萝卜"}
if(nbt['cropName']=='potato'){return "马铃薯"}
if(nbt['cropName']=='redMushroom'){return "红蘑菇"}
if(nbt['cropName']=='brownMushroom'){return "褐蘑菇"}
}


function getCropSize(){
if(nbt['cropName']=='weed'){return nbt['size']+"/5"}
if(nbt['cropName']=='wheat'){return nbt['size']+"/7"}
if(nbt['cropName']=='pumpkin'){return nbt['size']+"/4"}
if(nbt['cropName']=='melon'){return nbt['size']+"/4"}
if(nbt['cropName']=='dandelion'){return nbt['size']+"/4"}
if(nbt['cropName']=='rose'){return nbt['size']+"/4"}
if(nbt['cropName']=='blackthorn'){return nbt['size']+"/4"}
if(nbt['cropName']=='tulip'){return nbt['size']+"/4"}
if(nbt['cropName']=='cyazint'){return nbt['size']+"/4"}
if(nbt['cropName']=='venomilia'){return nbt['size']+"/6"}
if(nbt['cropName']=='reed'){return nbt['size']+"/3"}
if(nbt['cropName']=='stickreed'){return nbt['size']+"/4"}
if(nbt['cropName']=='cocoa'){return nbt['size']+"/4"}
if(nbt['cropName']=='ferru'){return nbt['size']+"/4"}
if(nbt['cropName']=='aurelia'){return nbt['size']+"/5"}
if(nbt['cropName']=='redwheat'){return nbt['size']+"/7"}
if(nbt['cropName']=='netherWart'){return nbt['size']+"/3"}
if(nbt['cropName']=='terraWart'){return nbt['size']+"/3"}
if(nbt['cropName']=='coffee'){return nbt['size']+"/5"}
if(nbt['cropName']=='hops'){return nbt['size']+"/7"}
if(nbt['cropName']=='carrots'){return nbt['size']+"/3"}
if(nbt['cropName']=='potato'){return nbt['size']+"/4"}
if(nbt['cropName']=='redMushroom'){return nbt['size']+"/3"}
if(nbt['cropName']=='brownMushroom'){return nbt['size']+"/3"}
}



getCropName()


getCropSize()


return nbt['growthPoints']


return nbt['statGrowth']


return nbt['statGain']


return nbt['statResistance']



function getCharging(){
if(nbt['InvSlots']['charge']['Contents'][0]['tag']['charge']==undefined)
{return name(nbt['InvSlots']['charge']['Contents'][0])+"(充)"+TAB+ALIGNRIGHT+RED+"0 EU"}
if(nbt['InvSlots']['charge']['Contents'][0]['Damage']!=1)
{return name(nbt['InvSlots']['charge']['Contents'][0])+"(充)"+TAB+ALIGNRIGHT+WHITE+nbt['InvSlots']['charge']['Contents'][0]['tag']['charge'].toFixed(0)+" EU"}
if(nbt['InvSlots']['charge']['Contents'][0]['Damage']==1)
{return name(nbt['InvSlots']['charge']['Contents'][0])+"(充)"+TAB+ALIGNRIGHT+GREEN+nbt['InvSlots']['charge']['Contents'][0]['tag']['charge'].toFixed(0)+" EU"}
}


function getDischarging(){
if(nbt['InvSlots']['fuel']['Contents'][0]==undefined){return RED+"无燃料"}
return name(nbt['InvSlots']['fuel']['Contents'][0])+"x"+nbt['InvSlots']['fuel']['Contents'][0]['Count']
}



if(nbt['storage']>=4000){return GREEN+"4000 EU"}
if(nbt['storage']==0){return RED+"0 EU"}
return nbt['storage'].toFixed(0)+" EU"


getCharging()


getDischarging()




if(nbt['storage']>=24000){return GREEN+"24000 EU"}
if(nbt['storage']==0){return RED+"0 EU"}
return nbt['storage'].toFixed(0)+" EU"


getCharging()


if(nbt['fluidTank']['Empty']==""){return RED+"0/8000 mB"}
return nbt['fluidTank']['Amount']+"/8000 mB"




if(nbt['storage']>=4){return GREEN+"4 EU"}
if(nbt['storage']==0){return RED+"0 EU"}
return nbt['storage'].toFixed(0)+" EU"


getCharging()


getDischarging()




if(nbt['active']==1){return GREEN+"正常发电"}
return RED+"需要阳光"


if(nbt['storage']>=2){return GREEN+"2 EU"}
if(nbt['storage']==0){return RED+"0 EU"}
return nbt['storage'].toFixed(0)+" EU"


getCharging()




if(nbt['active']==1){return GREEN+"正常发电"}
return RED+"无风气候"


if(nbt['storage']>=4){return GREEN+"4 EU"}
if(nbt['storage']==0){return RED+"0 EU"}
return nbt['storage'].toFixed(0)+" EU"


getCharging()




if(nbt['storage']>=32000){return GREEN+"32000 EU"}
if(nbt['storage']==0){return RED+"0 EU"}
return nbt['storage'].toFixed(0)+" EU"


getCharging()


if(nbt['fluidTank']['Empty']==""){return "流质储量"+TAB+ALIGNRIGHT+RED+"0/8000 mB"}
if(nbt['fluidTank']['FluidName']=='fuel'){return "燃油储量"+TAB+ALIGNRIGHT+WHITE+nbt['fluidTank']['Amount']+"/8000 mB"}
if(nbt['fluidTank']['FluidName']=='oil'){return "石油储量"+TAB+ALIGNRIGHT+WHITE+nbt['fluidTank']['Amount']+"/8000 mB"}
return nbt['fluidTank']['FluidName']+"储量"+TAB+ALIGNRIGHT+WHITE+nbt['fluidTank']['Amount']+"/8000 mB"




if(nbt['active']==1){return GREEN+"正常发电"}
if(nbt['storage']>29900){return GOLD+"停止发电"}
return RED+"需要热量"


if(nbt['storage']>=30000){return GREEN+"30000 EU"}
if(nbt['storage']==0){return RED+"0 EU"}
return nbt['storage'].toFixed(0)+" EU"




if(nbt['active']==1){return GREEN+"正常发电"}
if(nbt['storage']>199900){return GOLD+"停止发电"}
return RED+"需要动能"


if(nbt['storage']>=200000){return GREEN+"200000 EU"}
if(nbt['storage']==0){return RED+"0 EU"}
return nbt['storage'].toFixed(0)+" EU"



function getDischarge(){
if(nbt['InvSlots']['discharge']['Contents'][0]['tag']==undefined)
{return name(nbt['InvSlots']['discharge']['Contents'][0])+"(供)"+TAB+ALIGNRIGHT+RED+"0 EU"}
if(nbt['InvSlots']['discharge']['Contents'][0]['Damage']!=1)
{return name(nbt['InvSlots']['discharge']['Contents'][0])+"(供)"+TAB+ALIGNRIGHT+WHITE+nbt['InvSlots']['discharge']['Contents'][0]['tag']['charge'].toFixed(0)+" EU"}
if(nbt['InvSlots']['discharge']['Contents'][0]['Damage']==1)
{return name(nbt['InvSlots']['discharge']['Contents'][0])+"(供)"+TAB+ALIGNRIGHT+GREEN+nbt['InvSlots']['discharge']['Contents'][0]['tag']['charge'].toFixed(0)+" EU"}
}


function getRedstoneMode(){
if(nbt['redstoneMode']==0){return "忽略红石信号"}
if(nbt['redstoneMode']==1){return "满电时发出信号"}
if(nbt['redstoneMode']==2){return "有电时发出信号"}
if(nbt['redstoneMode']==3){return "未满时发出信号"}
if(nbt['redstoneMode']==4){return "没电时发出信号"}
if(nbt['redstoneMode']==5){return "有信号时关闭"}
if(nbt['redstoneMode']==6){return "有信号且满电时输出"}
}



if(nbt['energy']>=40000){return GREEN+"40000 EU"}
if(nbt['energy']==0){return RED+"0 EU"}
return nbt['energy'].toFixed(0)+" EU"


return "32 EU/t"


getCharging()


getDischarge()


getRedstoneMode()




if(nbt['energy']>=300000){return GREEN+"300000 EU"}
if(nbt['energy']==0){return RED+"0 EU"}
return nbt['energy'].toFixed(0)+" EU"


return "128 EU/t"


getCharging()


getDischarge()


getRedstoneMode()




if(nbt['energy']>=4000000){return GREEN+"4000000 EU"}
if(nbt['energy']==0){return RED+"0 EU"}
return nbt['energy'].toFixed(0)+" EU"


return "512 EU/t"


getCharging()


getDischarge()


getRedstoneMode()




if(nbt['energy']>=40000000){return GREEN+"40000000 EU"}
if(nbt['energy']==0){return RED+"0 EU"}
return nbt['energy'].toFixed(0)+" EU"


return "2048 EU/t"


getCharging()


getDischarge()


getRedstoneMode()




if(nbt['energy']>=40000){return GREEN+"40000 EU"}
if(nbt['energy']==0){return RED+"0 EU"}
return nbt['energy'].toFixed(0)+" EU"


return "32 EU/t"


getCharging()


getDischarge()


if(nbt['redstoneMode']==0){return "充电时发出信号"}
if(nbt['redstoneMode']==1){return "不充电时发出信号"}




if(nbt['energy']>=300000){return GREEN+"300000 EU"}
if(nbt['energy']==0){return RED+"0 EU"}
return nbt['energy'].toFixed(0)+" EU"


return "128 EU/t"


getCharging()


getDischarge()


if(nbt['redstoneMode']==0){return "充电时发出信号"}
if(nbt['redstoneMode']==1){return "不充电时发出信号"}




if(nbt['energy']>=4000000){return GREEN+"4000000 EU"}
if(nbt['energy']==0){return RED+"0 EU"}
return nbt['energy'].toFixed(0)+" EU"


return "512 EU/t"


getCharging()


getDischarge()


if(nbt['redstoneMode']==0){return "充电时发出信号"}
if(nbt['redstoneMode']==1){return "不充电时发出信号"}




if(nbt['energy']>=40000000){return GREEN+"40000000 EU"}
if(nbt['energy']==0){return RED+"0 EU"}
return nbt['energy'].toFixed(0)+" EU"


return "2048 EU/t"


getCharging()


getDischarge()


if(nbt['redstoneMode']==0){return "充电时发出信号"}
if(nbt['redstoneMode']==1){return "不充电时发出信号"}



function getInput(){
return name(nbt['InvSlots']['input']['Contents'][0])+"x"+nbt['InvSlots']['input']['Contents'][0]['Count']
}


function getOutput(n){
return name(nbt['InvSlots']['output']['Contents'][n])+"x"+nbt['InvSlots']['output']['Contents'][n]['Count']
}


function getUpgrade(n){
return name(nbt['InvSlots']['upgrade']['Contents'][n])+TAB+ALIGNRIGHT+WHITE+"x"+nbt['InvSlots']['upgrade']['Contents'][n]['Count']
}



return nbt['energy'].toFixed(0)+" EU"


getDischarge()


getInput()


getOutput(0)


getUpgrade(0)


getUpgrade(1)


getUpgrade(2)


getUpgrade(3)




return nbt['energy'].toFixed(0)+" EU"


getDischarge()


getInput()


getOutput(0)


getUpgrade(0)


getUpgrade(1)


getUpgrade(2)


getUpgrade(3)




getDischarging()


getInput()


getOutput(0)




return nbt['energy'].toFixed(0)+" EU"


getDischarge()


getInput()


getOutput(0)


getUpgrade(0)


getUpgrade(1)


getUpgrade(2)


getUpgrade(3)




return nbt['energy'].toFixed(0)+" EU"


getDischarge()


return name(nbt['InvSlots']['fluid']['Contents'][0])+"x"+nbt['InvSlots']['fluid']['Contents'][0]['Count']


if(nbt['fluidTank']['Empty']==""){return RED+"0/8000 mB"}
return nbt['fluidTank']['Amount']+"/8000 mB"


getInput()


getOutput(0)


getOutput(1)


getOutput(2)


getUpgrade(0)


getUpgrade(1)


getUpgrade(2)


getUpgrade(3)




return nbt['energy'].toFixed(0)+" EU"


getDischarge()


getInput()


getOutput(0)


getOutput(1)


getOutput(2)


getUpgrade(0)


getUpgrade(1)


getUpgrade(2)


getUpgrade(3)




return nbt['energy'].toFixed(0)+" EU"


getDischarge()


if(nbt['mode']==0){return "挤压"}
if(nbt['mode']==1){return "辊压"}
if(nbt['mode']==2){return "剪切"}


getInput()


getOutput(0)


getUpgrade(0)


getUpgrade(1)


getUpgrade(2)


getUpgrade(3)




return nbt['energy'].toFixed(0)+" EU"


getDischarge()


return name(nbt['InvSlots']['inputA']['Contents'][0])+"x"+nbt['InvSlots']['inputA']['Contents'][0]['Count']


return name(nbt['InvSlots']['inputB']['Contents'][0])+"x"+nbt['InvSlots']['inputB']['Contents'][0]['Count']


return name(nbt['InvSlots']['outputA']['Contents'][0])+"x"+nbt['InvSlots']['outputA']['Contents'][0]['Count']


return name(nbt['InvSlots']['outputB']['Contents'][0])+"x"+nbt['InvSlots']['outputB']['Contents'][0]['Count']


getUpgrade(0)


getUpgrade(1)


getUpgrade(2)


getUpgrade(3)




if(nbt['InvSlots']['AirSlot']['Contents'][0]==undefined){return RED+"Empty"}
return name(nbt['InvSlots']['AirSlot']['Contents'][0])+"x"+nbt['InvSlots']['AirSlot']['Contents'][0]['Count']


return name(nbt['InvSlots']['AirOutputSlot']['Contents'][0])+"x"+nbt['InvSlots']['AirOutputSlot']['Contents'][0]['Count']


return name(nbt['InvSlots']['InputSlot']['Contents'][0])+"x"+nbt['InvSlots']['InputSlot']['Contents'][0]['Count']


return name(nbt['InvSlots']['OuputSlot']['Contents'][0])+"x"+nbt['InvSlots']['OuputSlot']['Contents'][0]['Count']


return name(nbt['InvSlots']['OuputslagSlot']['Contents'][0])+"x"+nbt['InvSlots']['OuputslagSlot']['Contents'][0]['Count']


getUpgrade(0)


getUpgrade(1)




return nbt['HeatBuffer']+" hU"


return "放射性同位素燃料靶丸"


if(nbt['InvSlots']['fuelSlot']['Contents'][0]==undefined){return RED+"空置"}
return GREEN+"已装填"


if(nbt['InvSlots']['fuelSlot']['Contents'][1]==undefined){return RED+"空置"}
return GREEN+"已装填"


if(nbt['InvSlots']['fuelSlot']['Contents'][2]==undefined){return RED+"空置"}
return GREEN+"已装填"


if(nbt['InvSlots']['fuelSlot']['Contents'][3]==undefined){return RED+"空置"}
return GREEN+"已装填"


if(nbt['InvSlots']['fuelSlot']['Contents'][4]==undefined){return RED+"空置"}
return GREEN+"已装填"


if(nbt['InvSlots']['fuelSlot']['Contents'][5]==undefined){return RED+"空置"}
return GREEN+"已装填"




return nbt['HeatBuffer']+" hU"


return "线圈"


return nbt['components']['energy']['storage'].toFixed(0)+" EU"


getDischarge()


if(nbt['InvSlots']['CoilSlot']['Contents'][0]==undefined){return RED+"空置"}
return GREEN+"已装填"


if(nbt['InvSlots']['CoilSlot']['Contents'][0]==undefined){return RED+"空置"}
return GREEN+"已装填"


if(nbt['InvSlots']['CoilSlot']['Contents'][0]==undefined){return RED+"空置"}
return GREEN+"已装填"


if(nbt['InvSlots']['CoilSlot']['Contents'][0]==undefined){return RED+"空置"}
return GREEN+"已装填"


if(nbt['InvSlots']['CoilSlot']['Contents'][0]==undefined){return RED+"空置"}
return GREEN+"已装填"


if(nbt['InvSlots']['CoilSlot']['Contents'][0]==undefined){return RED+"空置"}
return GREEN+"已装填"


if(nbt['InvSlots']['CoilSlot']['Contents'][4]==undefined){return RED+"空置"}
return GREEN+"已装填"


if(nbt['InvSlots']['CoilSlot']['Contents'][5]==undefined){return RED+"空置"}
return GREEN+"已装填"



function getFluidSlot(){
if(nbt['InvSlots']['fluidSlot']['Contents'][0]['tag'] ==undefined)
{return name(nbt['InvSlots']['fluidSlot']['Contents'][0])+"x"+nbt['InvSlots']['fluidSlot']['Contents'][0]['Count']}
if(nbt['InvSlots']['fluidSlot']['Contents'][0]['tag'] !=undefined)
{return "通用流体单元("+nbt['InvSlots']['fluidSlot']['Contents'][0]['tag']['Fluid']['FluidName']+")x"+nbt['InvSlots']['fluidSlot']['Contents'][0]['Count']}
}



return nbt['HeatBuffer']+" hU"


if(nbt['fluidTank']['FluidName'] == "oil"){return "石油("+nbt['fluidTank']['Amount']+ " mB)"}
if(nbt['fluidTank']['FluidName'] == "fuel"){return "燃油("+nbt['fluidTank']['Amount']+ " mB)"}
if(nbt['fluidTank']['FluidName'] == "ic2biogas"){return "沼气("+nbt['fluidTank']['Amount']+ " mB)"}
return RED + "没有流体"


getFluidSlot()


return name(nbt['InvSlots']['output']['Contents'][0])+"x"+nbt['InvSlots']['output']['Contents'][0]['Count']




return nbt['HeatBuffer']+" hU"


return name(nbt['InvSlots']['fuel']['Contents'][0])+"x"+nbt['InvSlots']['fuel']['Contents'][0]['Count']


return name(nbt['InvSlots']['output']['Contents'][0])+"x"+nbt['InvSlots']['output']['Contents'][0]['Count']


@exzhawk
Copy link
Owner

exzhawk commented Oct 27, 2015

Try to decrease code size or split them into several tags to see if it can be solved. This could be a Java fault rather than my side. Anyway, I'll look into it.

@Antecer
Copy link
Author

Antecer commented Oct 31, 2015

@exzhawk Has the problem been found?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants