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

[0.6.0 alpha] MC 1.7.10 crashes when clicking any item in NEI #27

Closed
MrSmite opened this issue Jun 15, 2018 · 37 comments
Closed

[0.6.0 alpha] MC 1.7.10 crashes when clicking any item in NEI #27

MrSmite opened this issue Jun 15, 2018 · 37 comments
Assignees
Labels
bug Something isn't working as expected
Milestone

Comments

@MrSmite
Copy link

MrSmite commented Jun 15, 2018

Minecraft: 1.7.10
LotR: [1.7.10] LOTRMod B33.8
NEI: NotEnoughItems-1.7.10-1.0.5.120-universal
neiLotr: neiLotr-0.6.0-ALPHA
CodeChicken: CodeChickenLib-1.7.10-1.1.3.138-universal

Issue:

When clicking on any item in the NEI interface, the game crashes

Notes:

Same crash with neiLotr-Alpha 0.5.3 and neiLotr-Alpha 0.5.2. I had to downgrade to neiLotr-Alpha 0.5.1 to stop crashing.

You'll notice the crash involves net.minecraft.item.ItemStack.func_77960 and I have the ItemStack mod installed. I removed that mod but the crashing persisted.

Crash Report (0.6.0 alpha):

---- Minecraft Crash Report ----
// Hi. I'm Minecraft, and I'm a crashaholic.

Time: 6/15/18 12:21 AM
Description: Updating screen events

java.lang.NullPointerException: Updating screen events
	at net.minecraft.item.ItemStack.func_77960_j(ItemStack.java:217)
	at craftedMods.recipes.utils.ItemStackWrapper.<init>(ItemStackWrapper.java:37)
	at craftedMods.recipes.utils.ItemStackSetImpl.add(ItemStackSetImpl.java:72)
	at craftedMods.recipes.utils.ItemStackSetImpl.<init>(ItemStackSetImpl.java:37)
	at craftedMods.recipes.utils.ItemStackSetImpl.<init>(ItemStackSetImpl.java:31)
	at craftedMods.recipes.api.utils.ItemStackSet.create(ItemStackSet.java:40)
	at craftedMods.recipes.base.AbstractRecipe.createItemStackSet(AbstractRecipe.java:87)
	at craftedMods.recipes.base.ShapelessRecipe.<init>(ShapelessRecipe.java:44)
	at craftedMods.recipes.base.ShapelessRecipe.<init>(ShapelessRecipe.java:34)
	at craftedMods.recipes.base.CraftingGridRecipeHandler.loadRecipes(CraftingGridRecipeHandler.java:74)
	at craftedMods.lotr.recipes.recipeHandlers.VanillaCraftingTableRecipeHandler.loadRecipes(VanillaCraftingTableRecipeHandler.java:73)
	at craftedMods.lotr.recipes.recipeHandlers.VanillaCraftingTableRecipeHandler.getDynamicCraftingRecipes(VanillaCraftingTableRecipeHandler.java:89)
	at craftedMods.recipes.provider.PluginRecipeHandler.loadRecipes(PluginRecipeHandler.java:90)
	at craftedMods.recipes.provider.PluginRecipeHandler.loadCraftingRecipes(PluginRecipeHandler.java:79)
	at craftedMods.recipes.provider.PluginRecipeHandler.loadCraftingRecipes(PluginRecipeHandler.java:66)
	at codechicken.nei.recipe.TemplateRecipeHandler.getRecipeHandler(TemplateRecipeHandler.java:466)
	at codechicken.nei.recipe.GuiCraftingRecipe.openRecipeGui(GuiCraftingRecipe.java:20)
	at codechicken.nei.ItemPanel.mouseUp(ItemPanel.java:258)
	at codechicken.nei.LayoutManager.onMouseUp(LayoutManager.java:166)
	at codechicken.nei.guihook.GuiContainerManager.mouseUp(GuiContainerManager.java:365)
	at codechicken.nei.guihook.GuiContainerManager.overrideMouseUp(GuiContainerManager.java:357)
	at net.minecraft.client.gui.inventory.GuiContainer.func_146286_b(GuiContainer.java)
	at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:306)
	at net.minecraft.client.gui.inventory.GuiContainer.func_146274_d(GuiContainer.java)
	at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:268)
	at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1640)
	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(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head --
Stacktrace:
	at net.minecraft.item.ItemStack.func_77960_j(ItemStack.java:217)
	at craftedMods.recipes.utils.ItemStackWrapper.<init>(ItemStackWrapper.java:37)
	at craftedMods.recipes.utils.ItemStackSetImpl.add(ItemStackSetImpl.java:72)
	at craftedMods.recipes.utils.ItemStackSetImpl.<init>(ItemStackSetImpl.java:37)
	at craftedMods.recipes.utils.ItemStackSetImpl.<init>(ItemStackSetImpl.java:31)
	at craftedMods.recipes.api.utils.ItemStackSet.create(ItemStackSet.java:40)
	at craftedMods.recipes.base.AbstractRecipe.createItemStackSet(AbstractRecipe.java:87)
	at craftedMods.recipes.base.ShapelessRecipe.<init>(ShapelessRecipe.java:44)
	at craftedMods.recipes.base.ShapelessRecipe.<init>(ShapelessRecipe.java:34)
	at craftedMods.recipes.base.CraftingGridRecipeHandler.loadRecipes(CraftingGridRecipeHandler.java:74)
	at craftedMods.lotr.recipes.recipeHandlers.VanillaCraftingTableRecipeHandler.loadRecipes(VanillaCraftingTableRecipeHandler.java:73)
	at craftedMods.lotr.recipes.recipeHandlers.VanillaCraftingTableRecipeHandler.getDynamicCraftingRecipes(VanillaCraftingTableRecipeHandler.java:89)
	at craftedMods.recipes.provider.PluginRecipeHandler.loadRecipes(PluginRecipeHandler.java:90)
	at craftedMods.recipes.provider.PluginRecipeHandler.loadCraftingRecipes(PluginRecipeHandler.java:79)
	at craftedMods.recipes.provider.PluginRecipeHandler.loadCraftingRecipes(PluginRecipeHandler.java:66)
	at codechicken.nei.recipe.TemplateRecipeHandler.getRecipeHandler(TemplateRecipeHandler.java:466)
	at codechicken.nei.recipe.GuiCraftingRecipe.openRecipeGui(GuiCraftingRecipe.java:20)
	at codechicken.nei.ItemPanel.mouseUp(ItemPanel.java:258)
	at codechicken.nei.LayoutManager.onMouseUp(LayoutManager.java:166)
	at codechicken.nei.guihook.GuiContainerManager.mouseUp(GuiContainerManager.java:365)
	at codechicken.nei.guihook.GuiContainerManager.overrideMouseUp(GuiContainerManager.java:357)
	at net.minecraft.client.gui.inventory.GuiContainer.func_146286_b(GuiContainer.java)
	at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:306)
	at net.minecraft.client.gui.inventory.GuiContainer.func_146274_d(GuiContainer.java)
	at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:268)
	at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1640)

-- Affected screen --
Details:
	Screen name: net.minecraft.client.gui.inventory.GuiInventory

-- Affected level --
Details:
	Level name: MpServer
	All players: 1 total; [EntityClientPlayerMP['Admin'/1463, l='MpServer', x=-209.92, y=95.62, z=-93.43]]
	Chunk stats: MultiplayerChunkCache: 289, 298
	Level seed: 0
	Level generator: ID 09 - HighlandsLB, ver 0. Features enabled: false
	Level generator options: 
	Level spawn location: World: (-215,64,-76), Chunk: (at 9,4,4 in -14,-5; contains blocks -224,0,-80 to -209,255,-65), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,0,-512 to -1,255,-1)
	Level time: 32070 game time, 32070 day time
	Level dimension: 0
	Level storage version: 0x00000 - Unknown?
	Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
	Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
	Forced entities: 225 total; [MoCEntityBird['Bird'/75, l='MpServer', x=-334.66, y=67.00, z=-114.16], MoCEntityCricket['Cricket'/76, l='MpServer', x=-333.69, y=65.00, z=-67.34], MoCEntityCricket['Cricket'/77, l='MpServer', x=-334.59, y=67.00, z=-53.56], MoCEntityBoar['Boar'/83, l='MpServer', x=-312.47, y=75.00, z=-171.47], MoCEntityGoat['Goat'/84, l='MpServer', x=-313.97, y=75.00, z=-176.75], MoCEntityBoar['Boar'/86, l='MpServer', x=-304.50, y=72.00, z=-146.50], MoCEntityButterfly['ButterFly'/90, l='MpServer', x=-318.94, y=64.00, z=-105.66], MoCEntityBear['Bear'/91, l='MpServer', x=-309.38, y=65.00, z=-96.41], EntityBloomDoom['Bloom Doom'/92, l='MpServer', x=-305.50, y=64.00, z=-75.50], MoCEntityFirefly['Firefly'/96, l='MpServer', x=-315.19, y=65.00, z=-35.63], MoCEntityBird['Bird'/97, l='MpServer', x=-311.13, y=68.00, z=-16.22], MoCEntityBird['Bird'/98, l='MpServer', x=-318.00, y=86.00, z=19.72], MoCEntityBird['Bird'/99, l='MpServer', x=-319.78, y=91.00, z=23.03], MoCEntityMouse['Mouse'/108, l='MpServer', x=-289.84, y=77.00, z=-170.91], MoCEntityMouse['Mouse'/109, l='MpServer', x=-294.84, y=74.00, z=-153.53], MoCEntityWerewolf['Werewolf'/111, l='MpServer', x=-289.54, y=34.44, z=-119.47], MoCEntityMiniGolem['MiniGolem'/112, l='MpServer', x=-297.72, y=44.00, z=-127.66], MoCEntityHorse['WildHorse'/115, l='MpServer', x=-289.91, y=63.00, z=-101.44], MoCEntityBigCat['BigCat'/117, l='MpServer', x=-302.38, y=63.00, z=-81.50], EntityBloomDoom['Bloom Doom'/118, l='MpServer', x=-300.50, y=63.00, z=-76.50], MoCEntityBigCat['BigCat'/119, l='MpServer', x=-302.53, y=63.00, z=-78.09], EntityBloomDoom['Bloom Doom'/121, l='MpServer', x=-292.50, y=63.00, z=-55.50], MoCEntityBee['Bee'/122, l='MpServer', x=-293.53, y=63.00, z=-51.84], MoCEntityCricket['Cricket'/123, l='MpServer', x=-297.94, y=63.00, z=-56.44], MoCEntityBee['Bee'/124, l='MpServer', x=-292.66, y=63.00, z=-53.56], MoCEntityBee['Bee'/126, l='MpServer', x=-299.34, y=64.00, z=-47.94], EntityDeer['Deer'/127, l='MpServer', x=-289.66, y=63.00, z=-28.03], MoCEntityDuck['Duck'/128, l='MpServer', x=-297.59, y=75.00, z=7.09], MoCEntityDragonfly['DragonFly'/139, l='MpServer', x=-281.69, y=78.00, z=-180.50], EntitySheep['Sheep'/140, l='MpServer', x=-283.56, y=78.00, z=-172.91], MoCEntityDragonfly['DragonFly'/141, l='MpServer', x=-282.88, y=78.00, z=-166.66], MoCEntityBear['Bear'/142, l='MpServer', x=-279.81, y=78.00, z=-172.94], EntityGaiaMimic['Mimic'/3726, l='MpServer', x=-183.50, y=22.00, z=-46.50], MoCEntityRaccoon['Raccoon'/145, l='MpServer', x=-276.19, y=72.00, z=-132.41], EntityLavaMonster['Lava Monster'/146, l='MpServer', x=-276.50, y=5.00, z=-120.50], EntityLavaMonster['Lava Monster'/147, l='MpServer', x=-274.50, y=5.78, z=-119.50], EntityLavaMonster['Lava Monster'/148, l='MpServer', x=-283.41, y=5.00, z=-102.50], EntityZombie['Zombie'/150, l='MpServer', x=-275.75, y=32.00, z=-104.22], MoCEntityBear['Bear'/152, l='MpServer', x=-285.91, y=53.02, z=-104.38], EntityPig['Pig'/155, l='MpServer', x=-285.50, y=64.00, z=-80.50], MoCEntityBunny['Bunny'/156, l='MpServer', x=-274.13, y=64.00, z=-91.06], MoCEntityCricket['Cricket'/157, l='MpServer', x=-286.81, y=64.00, z=-82.34], MoCEntityBee['Bee'/158, l='MpServer', x=-280.84, y=63.00, z=-66.41], MoCEntityDuck['Duck'/159, l='MpServer', x=-277.69, y=63.00, z=-65.38], MoCEntityBee['Bee'/160, l='MpServer', x=-286.97, y=63.00, z=-53.34], EntityBeaver['Beaver'/161, l='MpServer', x=-286.13, y=63.00, z=-53.88], EntityBeaver['Beaver'/162, l='MpServer', x=-277.00, y=63.00, z=-57.59], MoCEntityBee['Bee'/163, l='MpServer', x=-285.31, y=63.00, z=-45.28], EntityCreeper['Creeper'/164, l='MpServer', x=-279.50, y=52.00, z=-36.66], MoCEntityHorse['WildHorse'/166, l='MpServer', x=-284.38, y=66.00, z=-13.56], MoCEntityRaccoon['Raccoon'/167, l='MpServer', x=-274.50, y=63.00, z=24.47], MoCEntityRaccoon['Raccoon'/168, l='MpServer', x=-280.53, y=64.00, z=17.75], MoCEntityDuck['Duck'/171, l='MpServer', x=-286.34, y=77.00, z=34.53], MoCEntityDuck['Duck'/177, l='MpServer', x=-261.59, y=74.00, z=-180.84], MoCEntityBoar['Boar'/178, l='MpServer', x=-271.50, y=78.00, z=-176.06], MoCEntityGoat['Goat'/179, l='MpServer', x=-262.66, y=75.00, z=-171.72], MoCEntityBird['Bird'/180, l='MpServer', x=-262.16, y=78.00, z=-150.69], EntitySkeleton['Skeleton'/3764, l='MpServer', x=-175.50, y=13.00, z=-75.50], MoCEntityFirefly['Firefly'/181, l='MpServer', x=-262.13, y=76.00, z=-130.63], MoCEntityBigCat['BigCat'/182, l='MpServer', x=-267.50, y=75.00, z=-134.16], EntityLavaMonster['Lava Monster'/183, l='MpServer', x=-268.50, y=5.78, z=-114.50], EntityZombie['Zombie'/184, l='MpServer', x=-261.50, y=34.00, z=-123.50], EntityZombieDog['entity.GraveStone.GSZombieDog.name'/185, l='MpServer', x=-253.88, y=30.00, z=-114.50], EntityPZBat['Rabid Bat'/186, l='MpServer', x=-259.50, y=45.11, z=-126.50], EntityLavaMonster['Lava Monster'/187, l='MpServer', x=-270.56, y=5.78, z=-109.50], MoCEntityButterfly['ButterFly'/188, l='MpServer', x=-271.81, y=63.00, z=-103.88], MoCEntityButterfly['ButterFly'/189, l='MpServer', x=-271.31, y=63.00, z=-103.19], MoCEntityBird['Bird'/190, l='MpServer', x=-270.06, y=63.00, z=-97.72], MoCEntityDuck['Duck'/191, l='MpServer', x=-264.06, y=63.00, z=-88.59], MoCEntityDuck['Duck'/192, l='MpServer', x=-264.13, y=63.00, z=-89.66], MoCEntityDuck['Duck'/193, l='MpServer', x=-264.66, y=63.00, z=-88.25], EntityGaiaDryad['Dryad'/194, l='MpServer', x=-259.78, y=63.00, z=-88.34], EntityCreeper['Creeper'/195, l='MpServer', x=-270.00, y=34.00, z=-50.44], EntityGaiaDryad['Dryad'/196, l='MpServer', x=-268.66, y=62.33, z=-50.34], EntityPig['Pig'/197, l='MpServer', x=-269.50, y=63.00, z=-19.50], MoCEntityBird['Bird'/199, l='MpServer', x=-263.66, y=64.00, z=-19.13], MoCEntityBird['Bird'/200, l='MpServer', x=-258.78, y=64.00, z=-6.50], MoCEntityBird['Bird'/201, l='MpServer', x=-262.69, y=64.00, z=-9.75], EntityBeaver['Beaver'/204, l='MpServer', x=-261.34, y=64.00, z=9.00], MoCEntityMouse['Mouse'/210, l='MpServer', x=-242.16, y=87.00, z=-178.47], EntitySheep['Sheep'/211, l='MpServer', x=-252.25, y=80.00, z=-152.31], EntitySheep['Sheep'/212, l='MpServer', x=-253.59, y=78.00, z=-147.19], MoCEntityBunny['Bunny'/213, l='MpServer', x=-253.44, y=78.00, z=-145.16], EntitySpider['Spider'/214, l='MpServer', x=-247.28, y=21.00, z=-134.38], EntityItem['item.item.string'/215, l='MpServer', x=-245.66, y=21.13, z=-134.47], EntityChicken['Chicken'/216, l='MpServer', x=-251.53, y=69.00, z=-86.47], EntityFishA['Fish'/217, l='MpServer', x=-247.50, y=62.18, z=-74.44], MoCEntityMouse['Mouse'/232, l='MpServer', x=-239.75, y=88.00, z=-177.28], EntityZombie['Zombie'/233, l='MpServer', x=-233.47, y=23.00, z=-144.44], EntitySheep['Sheep'/234, l='MpServer', x=-237.88, y=79.00, z=-146.47], MoCEntityButterfly['ButterFly'/235, l='MpServer', x=-231.97, y=81.00, z=-136.22], MoCEntityMouse['Mouse'/236, l='MpServer', x=-234.50, y=82.00, z=-131.50], EntitySkeleton['Skeleton'/237, l='MpServer', x=-227.88, y=30.00, z=-120.50], EntityItem['item.item.string'/238, l='MpServer', x=-224.75, y=26.13, z=-93.16], MoCEntitySnail['Snail'/239, l='MpServer', x=-230.38, y=63.00, z=-88.81], EntityFishB['Fish'/240, l='MpServer', x=-239.48, y=62.13, z=-76.53], EntityCow['Cow'/241, l='MpServer', x=-228.56, y=65.00, z=-85.38], EntityCreeper['Creeper'/242, l='MpServer', x=-230.53, y=28.00, z=-85.69], EntityZombie['Zombie'/243, l='MpServer', x=-239.50, y=31.00, z=-65.50], MoCEntityBird['Bird'/244, l='MpServer', x=-228.28, y=81.00, z=-16.34], MoCEntityRaccoon['Raccoon'/248, l='MpServer', x=-233.50, y=63.00, z=19.31], EntitySkeleton['Skeleton'/256, l='MpServer', x=-223.06, y=11.00, z=-149.53], EntityCreeper['Creeper'/257, l='MpServer', x=-216.03, y=30.00, z=-148.44], EntityGaiaEnderEye['Ender Eye'/258, l='MpServer', x=-211.50, y=54.00, z=-137.50], EntityCreeper['Creeper'/260, l='MpServer', x=-209.00, y=18.00, z=-98.63], EntityCreeper['Creeper'/261, l='MpServer', x=-221.59, y=52.00, z=-107.00], MoCEntityBird['Bird'/262, l='MpServer', x=-218.59, y=64.00, z=-110.09], EntityPig['Pig'/263, l='MpServer', x=-208.97, y=84.00, z=-52.84], MoCEntitySnail['Snail'/264, l='MpServer', x=-208.47, y=94.00, z=-24.06], MoCEntityBird['Bird'/265, l='MpServer', x=-213.31, y=84.00, z=-9.13], MoCEntitySnail['Snail'/285, l='MpServer', x=-192.50, y=77.00, z=-165.50], MoCEntitySnail['Snail'/286, l='MpServer', x=-192.25, y=79.00, z=-156.25], MoCEntityDuck['Duck'/287, l='MpServer', x=-192.69, y=79.00, z=-156.91], EntitySkeleton['Skeleton'/288, l='MpServer', x=-205.75, y=27.00, z=-139.66], MoCEntityBird['Bird'/289, l='MpServer', x=-194.75, y=64.00, z=-133.25], EntityCreeper['Creeper'/290, l='MpServer', x=-206.47, y=52.00, z=-98.94], EntityZombie['Zombie'/291, l='MpServer', x=-204.50, y=52.00, z=-101.50], EntityLavaMonster['Lava Monster'/292, l='MpServer', x=-192.50, y=6.78, z=-94.50], EntityLavaMonster['Lava Monster'/293, l='MpServer', x=-205.22, y=9.88, z=-76.09], EntityCow['Cow'/294, l='MpServer', x=-193.25, y=85.00, z=-67.31], MoCEntityGoat['Goat'/295, l='MpServer', x=-202.50, y=84.00, z=-57.75], EntityGoblin['Hobgoblin'/296, l='MpServer', x=-204.28, y=85.00, z=-61.75], MoCEntityRaccoon['Raccoon'/297, l='MpServer', x=-195.97, y=91.00, z=-12.88], MoCEntityButterfly['ButterFly'/298, l='MpServer', x=-195.34, y=86.00, z=7.78], MoCEntityRaccoon['Raccoon'/299, l='MpServer', x=-205.94, y=80.50, z=12.22], MoCEntityBee['Bee'/304, l='MpServer', x=-196.13, y=71.00, z=32.28], EntityItemFrame['entity.ItemFrame.name'/311, l='MpServer', x=-180.06, y=79.50, z=-194.50], EntityItemFrame['entity.ItemFrame.name'/312, l='MpServer', x=-180.06, y=79.50, z=-193.50], EntityItemFrame['entity.ItemFrame.name'/313, l='MpServer', x=-180.06, y=79.50, z=-192.50], EntityItemFrame['entity.ItemFrame.name'/315, l='MpServer', x=-180.06, y=79.50, z=-191.50], EntityVillager['Villager'/319, l='MpServer', x=-178.50, y=73.00, z=-172.72], EntitySkeleton['Skeleton'/320, l='MpServer', x=-181.09, y=60.00, z=-146.53], MoCEntityBird['Bird'/321, l='MpServer', x=-183.84, y=75.00, z=-158.50], MoCEntityBigCat['BigCat'/322, l='MpServer', x=-179.69, y=70.00, z=-149.28], MoCEntityFox['Fox'/323, l='MpServer', x=-189.97, y=64.00, z=-129.09], EntityGaiaDryad['Dryad'/324, l='MpServer', x=-185.50, y=64.00, z=-130.50], EntityPZBat['Rabid Bat'/325, l='MpServer', x=-185.50, y=45.11, z=-117.50], EntityFishA['Fish'/326, l='MpServer', x=-181.60, y=58.00, z=-114.63], MoCEntityBoar['Boar'/327, l='MpServer', x=-189.59, y=63.00, z=-126.22], EntityFishA['Fish'/328, l='MpServer', x=-177.33, y=62.16, z=-116.17], EntityRipperFin['Ripper Fin'/329, l='MpServer', x=-192.37, y=62.13, z=-111.43], EntityFishB['Fish'/330, l='MpServer', x=-181.03, y=61.00, z=-109.21], EntityItem['item.item.bone'/331, l='MpServer', x=-186.94, y=37.13, z=-84.28], EntityZombie['Zombie'/332, l='MpServer', x=-191.50, y=55.00, z=-88.50], EntityZombie['Zombie'/333, l='MpServer', x=-185.09, y=13.00, z=-68.53], MoCEntitySnail['Snail'/334, l='MpServer', x=-183.50, y=77.00, z=-52.50], MoCEntityBigCat['BigCat'/335, l='MpServer', x=-180.66, y=76.00, z=-47.13], MoCEntitySnail['Snail'/336, l='MpServer', x=-190.31, y=81.00, z=-55.63], MoCEntityFox['Fox'/337, l='MpServer', x=-187.28, y=88.00, z=-6.78], EntityItemFrame['entity.ItemFrame.name'/338, l='MpServer', x=-182.06, y=81.50, z=25.50], EntityItemFrame['entity.ItemFrame.name'/339, l='MpServer', x=-182.06, y=81.50, z=26.50], EntityItemFrame['entity.ItemFrame.name'/340, l='MpServer', x=-182.06, y=81.50, z=27.50], EntityItemFrame['entity.ItemFrame.name'/341, l='MpServer', x=-182.06, y=81.50, z=28.50], EntitySkeleton['Skeleton'/357, l='MpServer', x=-171.44, y=53.00, z=-142.88], MoCEntityBunny['Bunny'/358, l='MpServer', x=-159.88, y=65.00, z=-134.78], MoCEntitySnail['Snail'/359, l='MpServer', x=-163.47, y=64.00, z=-135.47], MoCEntityDeer['Deer'/360, l='MpServer', x=-167.50, y=63.00, z=-126.50], MoCEntityBoar['Boar'/361, l='MpServer', x=-161.88, y=63.00, z=-122.75], EntityFishA['Fish'/362, l='MpServer', x=-176.17, y=61.09, z=-109.22], EntityRipperFin['Ripper Fin'/363, l='MpServer', x=-179.69, y=59.00, z=-117.66], EntitySpider['Spider'/364, l='MpServer', x=-165.72, y=14.00, z=-84.72], MoCEntityHorseMob['HorseMob'/365, l='MpServer', x=-166.66, y=14.59, z=-86.41], EntitySkeleton['Skeleton'/366, l='MpServer', x=-172.31, y=40.00, z=-90.44], EntityFishA['Fish'/367, l='MpServer', x=-150.04, y=59.16, z=-67.55], EntitySquid['Squid'/368, l='MpServer', x=-167.28, y=59.34, z=-54.47], EntityFishB['Fish'/369, l='MpServer', x=-160.43, y=61.35, z=-58.55], EntityFishB['Fish'/370, l='MpServer', x=-163.13, y=61.29, z=-70.87], EntitySkeleton['Skeleton'/371, l='MpServer', x=-165.50, y=42.00, z=-34.88], EntityItem['item.item.dyePowder.black'/372, l='MpServer', x=-169.19, y=61.13, z=-45.81], EntityRipperFin['Ripper Fin'/373, l='MpServer', x=-163.50, y=59.00, z=-58.17], MoCEntityBee['Bee'/374, l='MpServer', x=-162.84, y=77.00, z=8.47], MoCEntityBee['Bee'/375, l='MpServer', x=-164.19, y=78.00, z=5.59], MoCEntityDeer['Deer'/376, l='MpServer', x=-167.50, y=76.00, z=14.50], EntityBloomDoom['Bloom Doom'/378, l='MpServer', x=-173.50, y=73.00, z=33.50], EntityBeaver['Beaver'/391, l='MpServer', x=-147.50, y=67.00, z=-166.50], EntityPig['Pig'/392, l='MpServer', x=-153.50, y=67.00, z=-172.50], MoCEntityBoar['Boar'/393, l='MpServer', x=-157.41, y=68.00, z=-155.81], MoCEntityCricket['Cricket'/394, l='MpServer', x=-147.56, y=68.00, z=-147.94], EntityFishB['Fish'/395, l='MpServer', x=-146.63, y=62.09, z=-101.63], EntityCreeper['Creeper'/396, l='MpServer', x=-145.97, y=16.00, z=-88.53], EntityFishB['Fish'/397, l='MpServer', x=-153.18, y=62.16, z=-83.76], EntitySquid['Squid'/398, l='MpServer', x=-159.88, y=58.03, z=-65.75], EntityFishA['Fish'/399, l='MpServer', x=-166.91, y=61.13, z=-70.00], EntityRipperFin['Ripper Fin'/400, l='MpServer', x=-155.11, y=59.16, z=-72.12], EntityLavaMonster['Lava Monster'/401, l='MpServer', x=-149.50, y=10.33, z=-51.50], EntityLavaMonster['Lava Monster'/402, l='MpServer', x=-147.50, y=10.44, z=-61.03], EntityItem['item.item.dyePowder.black'/403, l='MpServer', x=-150.75, y=59.13, z=-58.97], EntityItem['item.item.dyePowder.black'/404, l='MpServer', x=-151.19, y=59.13, z=-61.94], EntityRipperFin['Ripper Fin'/405, l='MpServer', x=-152.20, y=59.18, z=-67.55], EntityRipperFin['Ripper Fin'/406, l='MpServer', x=-159.76, y=61.89, z=-60.30], EntityFishA['Fish'/407, l='MpServer', x=-133.03, y=62.00, z=-78.44], EntityLavaMonster['Lava Monster'/409, l='MpServer', x=-147.50, y=10.15, z=-47.50], EntityCreeper['Creeper'/411, l='MpServer', x=-166.44, y=38.00, z=-47.69], EntityFishA['Fish'/412, l='MpServer', x=-148.86, y=62.22, z=-54.78], EntityFishB['Fish'/413, l='MpServer', x=-145.41, y=61.00, z=-23.56], EntityFishB['Fish'/414, l='MpServer', x=-133.53, y=61.28, z=-22.81], EntityRipperFin['Ripper Fin'/415, l='MpServer', x=-167.81, y=62.42, z=-23.04], MoCEntityFirefly['Firefly'/417, l='MpServer', x=-147.88, y=77.00, z=16.06], MoCEntityEnt['Ent'/418, l='MpServer', x=-151.06, y=76.00, z=26.44], EntityCartChest['entity.MinecartChest.name'/435, l='MpServer', x=-132.50, y=28.50, z=-192.50], EntityLavaMonster['Lava Monster'/439, l='MpServer', x=-139.50, y=5.00, z=-136.97], EntityClientPlayerMP['Admin'/1463, l='MpServer', x=-209.92, y=95.62, z=-93.43], EntityLavaMonster['Lava Monster'/440, l='MpServer', x=-141.50, y=10.17, z=-114.50], EntityLavaMonster['Lava Monster'/441, l='MpServer', x=-142.50, y=10.39, z=-117.50], MoCEntityBee['Bee'/442, l='MpServer', x=-136.81, y=73.00, z=-115.53], MoCEntityBee['Bee'/443, l='MpServer', x=-134.50, y=72.00, z=-118.50], EntitySkeleton['Skeleton'/444, l='MpServer', x=-135.69, y=20.00, z=-102.09], EntityLavaMonster['Lava Monster'/450, l='MpServer', x=-132.50, y=3.75, z=-48.50], EntityLavaMonster['Lava Monster'/451, l='MpServer', x=-142.50, y=10.06, z=-56.50], EntityLavaMonster['Lava Monster'/452, l='MpServer', x=-140.50, y=10.46, z=-55.50], EntityRipperFin['Ripper Fin'/453, l='MpServer', x=-115.46, y=62.09, z=-52.64], MoCEntityGoat['Goat'/455, l='MpServer', x=-135.63, y=78.00, z=-6.13], MoCEntityCricket['Cricket'/456, l='MpServer', x=-130.44, y=74.00, z=15.88], MoCEntityWerewolf['Werewolf'/1486, l='MpServer', x=-181.78, y=40.00, z=-181.03], EntityCartChest['entity.MinecartChest.name'/466, l='MpServer', x=-123.50, y=27.50, z=-193.50], EntityCartChest['entity.MinecartChest.name'/470, l='MpServer', x=-116.50, y=28.50, z=-169.50], MoCEntityDragonfly['DragonFly'/471, l='MpServer', x=-118.75, y=68.00, z=-139.63], EntityBeaver['Beaver'/472, l='MpServer', x=-120.50, y=72.00, z=-105.50], MoCEntityDragonfly['DragonFly'/473, l='MpServer', x=-121.91, y=72.63, z=-106.72], EntityFishA['Fish'/481, l='MpServer', x=-116.50, y=62.00, z=-68.50], EntityFishA['Fish'/482, l='MpServer', x=-127.31, y=61.09, z=-53.75], MoCEntityRaccoon['Raccoon'/483, l='MpServer', x=-120.47, y=71.00, z=14.53], MoCEntityButterfly['ButterFly'/492, l='MpServer', x=-108.28, y=67.00, z=-164.47], EntityRipperFin['Ripper Fin'/506, l='MpServer', x=-108.41, y=61.19, z=-72.28], EntityRipperFin['Ripper Fin'/509, l='MpServer', x=-110.50, y=62.00, z=-54.50]]
	Retry entities: 0 total; []
	Server brand: fml,forge
	Server type: Integrated singleplayer server
Stacktrace:
	at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2444)
	at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:919)
	at net.minecraft.client.main.Main.main(SourceFile:148)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

-- System Details --
Details:
	Minecraft Version: 1.7.10
	Operating System: Windows 7 (amd64) version 6.1
	Java Version: 1.8.0_162, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
	Memory: 1999202008 bytes (1906 MB) / 3578789888 bytes (3413 MB) up to 6890192896 bytes (6571 MB)
	JVM Flags: 11 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -XX:NewRatio=3 -XX:+UseThreadPriorities -XX:ParallelGCThreads=2 -XX:UseSSE=2 -XX:+CMSIncrementalPacing -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:ReservedCodeCacheSize=128M -Xms500M -Xmx7G
	AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
	IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 103
	FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 Optifine OptiFine_1.7.10_HD_U_E3 113 mods loaded, 113 mods active
	States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
	UCHIJAAAA	mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) 
	UCHIJAAAA	FML{7.10.99.99} [Forge Mod Loader] (forge-1.7.10-10.13.4.1614-1.7.10.jar) 
	UCHIJAAAA	Forge{10.13.4.1614} [Minecraft Forge] (forge-1.7.10-10.13.4.1614-1.7.10.jar) 
	UCHIJAAAA	AM2-Preloader{0.0.3} [AMCore] (minecraft.jar) 
	UCHIJAAAA	CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) 
	UCHIJAAAA	infinitefluids{1.0.1} [InfiniteFluids] (minecraft.jar) 
	UCHIJAAAA	NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-universal.jar) 
	UCHIJAAAA	OpenModsCore{0.10} [OpenModsCore] (minecraft.jar) 
	UCHIJAAAA	<CoFH ASM>{000} [CoFH ASM] (minecraft.jar) 
	UCHIJAAAA	FastCraft{1.25} [FastCraft] (fastcraft-1.25.jar) 
	UCHIJAAAA	AnimationAPI{1.2.4} [AnimationAPI] (AnimationAPI-1.7.10-1.2.4.jar) 
	UCHIJAAAA	arsmagica2{1.4.0.009} [Ars Magica 2] (1.7.10_AM2-1.4.0.009.jar) 
	UCHIJAAAA	lotr{Beta v33.8 for Minecraft 1.7.10} [The Lord of the Rings Mod] ([1.7.10] LOTRMod B33.8.jar) 
	UCHIJAAAA	bspkrsCore{6.16} [bspkrsCore] ([1.7.10]bspkrsCore-universal-6.16.jar) 
	UCHIJAAAA	ArmorStatusHUD{1.28} [ArmorStatusHUD] ([1.7.10]ArmorStatusHUD-client-1.28.jar) 
	UCHIJAAAA	DamageIndicatorsMod{3.2.3} [Damage Indicators] ([1.7.10]DAMAGEINDICATORSMOD-3.2.3.jar) 
	UCHIJAAAA	FloatingRuins{1.7.10.r02} [FloatingRuins] ([1.7.10]FloatingRuins-universal-1.7.10.r02.jar) 
	UCHIJAAAA	StatusEffectHUD{1.27} [StatusEffectHUD] ([1.7.10]StatusEffectHUD-client-1.27.jar) 
	UCHIJAAAA	uncraftingTable{1.4.7} [Uncrafting Table] ([1.7.10]UncraftingTable-1.4.7.jar) 
	UCHIJAAAA	AncientWarfare{2.4.114-beta-MC1.7.10} [Ancient Warfare Core] (ancientwarfare-2.4.115-beta-MC1.7.10-FULL.jar) 
	UCHIJAAAA	CoFHCore{1.7.10R3.1.4} [CoFH Core] (CoFHCore-[1.7.10]3.1.4-329.jar) 
	UCHIJAAAA	AncientWarfareAutomation{2.4.114-beta-MC1.7.10} [Ancient Warfare Automation] (ancientwarfare-2.4.115-beta-MC1.7.10-FULL.jar) 
	UCHIJAAAA	AncientWarfareNEIPlugin{2.4.114-beta-MC1.7.10} [Ancient Warfare NEI Plugin] (ancientwarfare-2.4.115-beta-MC1.7.10-FULL.jar) 
	UCHIJAAAA	AncientWarfareNpc{2.4.114-beta-MC1.7.10} [Ancient Warfare NPCs] (ancientwarfare-2.4.115-beta-MC1.7.10-FULL.jar) 
	UCHIJAAAA	AncientWarfareStructure{2.4.114-beta-MC1.7.10} [Ancient Warfare Structures] (ancientwarfare-2.4.115-beta-MC1.7.10-FULL.jar) 
	UCHIJAAAA	AppleCore{3.1.1} [AppleCore] (AppleCore-mc1.7.10-3.1.1.jar) 
	UCHIJAAAA	AquaTweaks{1.0} [AquaTweaks] (AquaTweaks-1.7.10-1.0.jar) 
	UCHIJAAAA	MovingWorld{1.7.10-1.8.1} [Moving World] (movingworld-1.7.10-1.8.1.jar) 
	UCHIJAAAA	ArchimedesShipsPlus{1.7.10-1.8.1} [Archimedes' Ships Plus] (archimedesshipsplus-1.7.10-1.8.1.jar) 
	UCHIJAAAA	asielib{0.4.2} [asielib] (ASIELIB-1.7.10-0.4.2.jar) 
	UCHIJAAAA	backpacks16840{3.4.4} [Backpacks!] (backpacks16840_1.7.10-3.4.4.jar) 
	UCHIJAAAA	BattleTowers{1.5.1} [Battle Towers] (BattleTowers-1.7.10.jar) 
	UCHIJAAAA	Baubles{1.0.1.10} [Baubles] (Baubles-1.7.10-1.0.1.10.jar) 
	UCHIJAAAA	BetterFoliage{2.0.16} [Better Foliage] (BetterFoliage-MC1.7.10-2.0.16.jar) 
	UCHIJAAAA	BiblioCraft{1.11.7} [BiblioCraft] (BiblioCraft[v1.11.7][MC1.7.10].jar) 
	UCHIJAAAA	BiomesOPlenty{2.1.0} [Biomes O' Plenty] (BiomesOPlenty-1.7.10-2.1.0.2308-universal.jar) 
	UCHIJAAAA	Botania{r1.8-249} [Botania] (Botania r1.8-249.jar) 
	UCHIJAAAA	CameraStudio{2.1710} [Camera Studio] (CameraStudioV2.1710(mc1.7.10).zip) 
	UCHIJAAAA	CarpentersBlocks{3.3.8.1} [Carpenter's Blocks] (Carpenter's_Blocks_v3.3.8.1_MC_1.7.10.jar) 
	UCHIJAAAA	ChickenChunks{1.3.4.19} [ChickenChunks] (ChickenChunks-1.7.10-1.3.4.19-universal.jar) 
	UCHIJAAAA	chocolateQuest{1.0} [Chocolate Quest] (chocolateQuest-1.7.10-1.0.jar) 
	UCHIJAAAA	CleanView{1.7.10-v1} [CleanView] (CleanView-1.7.10-v1.jar) 
	UCHIJAAAA	CraftHeraldry{1.1.3} [CraftHeraldry] (CRAFTHERALDRY 1.1.3.jar) 
	UCHIJAAAA	CustomLanPort{1.0} [CustomLanPort Mod] (customlanport-1.7.10-1.0.jar) 
	UCHIJAAAA	doggytalents{1.14.2.317} [Doggy Talents] (DoggyTalents-1.7.10-1.14.2.317-universal.jar) 
	UCHIJAAAA	MoCreatures{6.3.1} [DrZhark's Mo'Creatures Mod] (DrZharks MoCreatures Mod v6.3.1.zip) 
	UCHIJAAAA	dsurround{1.0.6.1} [Dynamic Surroundings] (DynamicSurroundings-1.7.10-1.0.6.1.jar) 
	UCHIJAAAA	eplus{3.0.2-d} [Enchanting Plus] (ENCHANTINGPLUS-1.7.10-3.0.2-D.jar) 
	UCHIJAAAA	endercompass{1.2} [Ender Compass] (EnderCompass-1.7.10-1.2.jar) 
	UCHIJAAAA	endercore{1.7.10-0.2.0.36_beta} [EnderCore] (EnderCore-1.7.10-0.2.0.36_beta.jar) 
	UCHIJAAAA	Forestry{4.2.16.64} [Forestry for Minecraft] (forestry_1.7.10-4.2.16.64.jar) 
	UCHIJAAAA	ForgeAuth{0.6} [ForgeAuth] (ForgeAuth-0.6.jar) 
	UCHIJAAAA	GardenContainers{1.7.10-1.7.0} [Garden Containers] (GardenStuff-1.7.10-1.7.0.jar) 
	UCHIJAAAA	GardenCore{1.7.10-1.7.0} [Garden Core] (GardenStuff-1.7.10-1.7.0.jar) 
	UCHIJAAAA	GardenStuff{1.7.10-1.7.0} [Garden Stuff] (GardenStuff-1.7.10-1.7.0.jar) 
	UCHIJAAAA	GardenTrees{1.7.10-1.7.0} [Garden Trees] (GardenStuff-1.7.10-1.7.0.jar) 
	UCHIJAAAA	GraveStone{2.17.1} [GraveStone] (GraveStone-2.17.1.jar) 
	UCHIJAAAA	GrimoireOfGaia{1.0.0} [Grimoire of Gaia 3] (GrimoireOfGaia3-1.7.10-1.2.7.jar) 
	UCHIJAAAA	Growthcraft{1.7.10-2.7.2} [Growthcraft] (growthcraft-1.7.10-2.7.2-complete.jar) 
	UCHIJAAAA	Growthcraft|Cellar{1.7.10-2.7.2} [Growthcraft Cellar] (growthcraft-1.7.10-2.7.2-complete.jar) 
	UCHIJAAAA	Growthcraft|Apples{1.7.10-2.7.2} [Growthcraft Apples] (growthcraft-1.7.10-2.7.2-complete.jar) 
	UCHIJAAAA	Growthcraft|Bamboo{1.7.10-2.7.2} [Growthcraft Bamboo] (growthcraft-1.7.10-2.7.2-complete.jar) 
	UCHIJAAAA	Growthcraft|Bees{1.7.10-2.7.2} [Growthcraft Bees] (growthcraft-1.7.10-2.7.2-complete.jar) 
	UCHIJAAAA	Growthcraft|Fishtrap{1.7.10-2.7.2} [Growthcraft Fishtrap] (growthcraft-1.7.10-2.7.2-complete.jar) 
	UCHIJAAAA	Growthcraft|Grapes{1.7.10-2.7.2} [Growthcraft Grapes] (growthcraft-1.7.10-2.7.2-complete.jar) 
	UCHIJAAAA	Growthcraft|Hops{1.7.10-2.7.2} [Growthcraft Hops] (growthcraft-1.7.10-2.7.2-complete.jar) 
	UCHIJAAAA	Growthcraft|Milk{1.7.10-2.7.2} [Growthcraft Milk] (growthcraft-1.7.10-2.7.2-complete.jar) 
	UCHIJAAAA	Growthcraft|Rice{1.7.10-2.7.2} [Growthcraft Rice] (growthcraft-1.7.10-2.7.2-complete.jar) 
	UCHIJAAAA	HelpFixer{1.0.7} [HelpFixer] (HelpFixer-1.0.7.jar) 
	UCHIJAAAA	Highlands{2.2.3} [Highlands] (Highlands-1.7.2-v-2.2.3.jar) 
	UCHIJAAAA	ImmibisCore{59.1.4} [Immibis Core] (immibis-core-59.1.4.jar) 
	UCHIJAAAA	InfernalMobs{1.6.6} [Infernal Mobs] (InfernalMobs-1.7.10.jar) 
	UCHIJAAAA	InfiniTubes{59.0.5} [InfiniTubes] (infinitubes-59.0.5.jar) 
	UCHIJAAAA	inventorytweaks{1.59-dev-152-cf6e263} [Inventory Tweaks] (InventoryTweaks-1.59-dev-152.jar) 
	UCHIJAAAA	journeymap{5.1.4p2} [JourneyMap] (journeymap-1.7.10-5.1.4p2-unlimited.jar) 
	UCHIJAAAA	JASCompatability{1.2.0} [Just Another Spawner Compatibility Addon] (JustAnotherSpawnerCompatibilityAddon-1.2.0.jar) 
	UCHIJAAAA	reaper_lantern{1.47} [Lantern mod] (Lantern1.47[1.7.10].jar) 
	UCHIJAAAA	LavaMonsters{2.2.1} [Lava Monsters] (LavaMonsters-1.7.10-2.2.1.jar) 
	UCHIJAAAA	millenaire{6.0.1} [Millénaire] (millenaire-6.0.2.jar) 
	UCHIJAAAA	MineTweaker3{3.0.10} [MineTweaker 3] (MineTweaker3-1.7.10-3.0.10B.jar) 
	UCHIJAAAA	mobcages{1.1} [MobCages] (mobcages-1.7.10-1.2.jar) 
	UCHIJAAAA	MouseTweaks{2.4.4} [Mouse Tweaks] (MouseTweaks-2.4.4-mc1.7.10.jar) 
	UCHIJAAAA	mysticores{0.1} [Mystic Ores] (MysticMods-0.1(1.7.2).jar) 
	UCHIJAAAA	mysticruins{0.1} [Mystic Ruins] (MysticMods-0.1(1.7.2).jar) 
	UCHIJAAAA	mysticstones{0.2} [Mystic Stones] (MysticMods-0.1(1.7.2).jar) 
	UCHIJAAAA	mysticworld{0.1a} [Mystic World] (MysticMods-0.1(1.7.2).jar) 
	UCHIJAAAA	natureoverhaul{0.10.0} [Nature Overhaul] (NatureOverhaul-0.10.0(1.7.10).jar) 
	UCHIJAAAA	neirecipehandlers{2.0.1-ALPHA} [NEI Recipe Handlers] (neiRecipeHandlers-2.0.1-ALPHA.jar) 
	UCHIJAAAA	NetherOres{1.7.10R2.3.2B1} [Nether Ores] (NetherOres-[1.7.10]2.3.2B1-25.jar) 
	UCHIJAAAA	NoNausea{1.0} [No Nausea] (NoNausea-MC1.7.10-1.0.jar) 
	UCHIJAAAA	OpenMods{0.10} [OpenMods] (OpenModsLib-1.7.10-0.10.jar) 
	UCHIJAAAA	OpenBlocks{1.6} [OpenBlocks] (OpenBlocks-1.7.10-1.6.jar) 
	UCHIJAAAA	harvestcraft{1.7.10j} [Pam's HarvestCraft] (Pam's+HarvestCraft+1.7.10Lb.jar) 
	UCHIJAAAA	harvestthenether{1.7.10} [Pam's Harvest the Nether] (Pam's_Harvest_theNether_1.7.10a.jar) 
	UCHIJAAAA	ProjectE{1.7.10-PE1.9.5} [ProjectE] (ProjectE-1.7.10-PE1.9.5.jar) 
	UCHIJAAAA	ProjectZulu|Core{1.7.10-1.4c2} [Project Zulu] (ProjectZulu-1.7.10-1.4c2.jar) 
	UCHIJAAAA	Railcraft{9.12.2.1} [Railcraft] (Railcraft_1.7.10-9.12.2.1.jar) 
	UCHIJAAAA	RedstonePasteMod{1.6.2} [Redstone Paste] (RedstonePasteMod-1.7.10-1.6.2.jar) 
	UCHIJAAAA	RopesPlus{1.6.4} [Ropes+] (RopePlus-1.7.10.jar) 
	UCHIJAAAA	AS_Ruins{15.4} [Ruins Spawning System] (Ruins-1.7.10.jar) 
	UCHIJAAAA	stacksize{1.2} [stacksize] (stacksize-1.7.10-1.2.jar) 
	UCHIJAAAA	statues{2.1.4} [Statues] (statues-1.7.10-2.1.4.jar) 
	UCHIJAAAA	tabbychat{1.11.2.2} [TabbyChat] (TabbyChat-1.7.10-1.11.2.2-fml.jar) 
	UCHIJAAAA	Tubestuff{59.0.4} [Tubestuff] (tubestuff-59.0.4.jar) 
	UCHIJAAAA	TwilightForest{2.3.7} [The Twilight Forest] (twilightforest-1.7.10-2.3.7.jar) 
	UCHIJAAAA	Waila{1.5.10} [Waila] (Waila-1.5.10_1.7.10.jar) 
	UCHIJAAAA	WailaHarvestability{1.1.6} [Waila Harvestability] (WailaHarvestability-mc1.7.10-1.1.6.jar) 
	UCHIJAAAA	wailaplugins{MC1.7.10-0.2.0-25} [WAILA Plugins] (WAILAPlugins-MC1.7.10-0.2.0-25.jar) 
	UCHIJAAAA	waystones{1.0.5} [Waystones] (Waystones-mc1.7.10-1.0.5.jar) 
	UCHIJAAAA	wildcaves3{1.7.10} [Wild Caves 3] (WildCaves3-0.4.3.7(1.7.10).jar) 
	UCHIJAAAA	witchery{0.24.1} [Witchery] (witchery-1.7.10-0.24.1.jar) 
	UCHIJAAAA	HungerOverhaul{1.7.10-1.0.0.jenkins104} [Hunger Overhaul] (HungerOverhaul-1.7.10-1.0.0.jenkins104.jar) 
	UCHIJAAAA	JustAnotherSpawner{0.17.8} [Just Another Spawner] (JustAnotherSpawner-0.17.8.jar) 
	OpenModsLib class transformers: [stencil_patches:FINISHED],[movement_callback:FINISHED],[player_damage_hook:FINISHED],[map_gen_fix:FINISHED],[gl_capabilities_hook:FINISHED],[player_render_hook:FINISHED]
	Class transformer null safety: found misbehaving transformers: me.guichaguri.betterfps.transformers.MathTransformer(me.guichaguri.betterfps.transformers.MathTransformer@58b5c840) returned non-null result: 0,me.guichaguri.betterfps.transformers.EventTransformer(me.guichaguri.betterfps.transformers.EventTransformer@153bffb9) returned non-null result: 0
	CoFHCore: -[1.7.10]3.1.4-329
	NetherOres: -[1.7.10]2.3.2B1-25
	Stencil buffer state: Function set: GL30, pool: forge, bits: 8
	Forestry : Warning: You have mods that change the behavior of Minecraft, ForgeModLoader, and/or Minecraft Forge to your client: 
Optifine
These may have caused this error, and may not be supported. Try reproducing the crash WITHOUT these mods, and report it then.
	Launched Version: 1.7.10-Forge10.13.4.1614-1.7.10
	LWJGL: 2.9.1
	GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.

	Is Modded: Definitely; Client brand changed to 'fml,forge'
	Type: Client (map_client.txt)
	Resource Packs: [Nature's Call[v3.1].zip, JSTR_Universal_1.7.x_citizen0.zip, JSTR_Patch_1.7.x_64x.zip, citizen0_backpacks16840.zip, LotR_compass_disabler.zip, citizen0_hd-wolf-textures.zip, uncraftingTable_32x_respack.zip, citizen0_char.zip]
	Current Language: English (US)
	Profiler Position: N/A (disabled)
	Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
	Anisotropic Filtering: On (0)
@CraftedMods CraftedMods self-assigned this Jun 16, 2018
@CraftedMods CraftedMods added the bug Something isn't working as expected label Jun 16, 2018
@CraftedMods CraftedMods added this to the 3.0.0-ALPHA milestone Jun 16, 2018
@CraftedMods
Copy link
Owner

Thanks for reporting this. I'll look at it later.

@CraftedMods
Copy link
Owner

CraftedMods commented Jun 17, 2018

You have many mods. Try only with NEI, CCC, NEI LOTR, neiRecipeHandlers and LOTR. If the crash doesn't occur, try to one mod after the other and look if the crash still occurs. This way you'll find out which mod causes the crash. Then report it to me.
You can also try to disable static recipe loading in the configs. It could have caused this crash too.

@MrSmite
Copy link
Author

MrSmite commented Jun 18, 2018

Sure, I'll try to get you something in the next few days.

@MrSmite
Copy link
Author

MrSmite commented Jun 19, 2018

It turns out the problem is with MineTweaker3-1.7.10-3.0.10B.jar. After determining this, I removed all my custom scripts associated with MineTweaker it but the crash persisted.

I then decided to try downgrading MineTweaker3 one revision at a time but had no luck with any of the revisions applicable to Minecraft 1.7.10. As I mentioned in the OP, neiLotr-Alpha 0.5.1 works with MineTweaker3-1.7.10-3.0.10B.jar but it seems something in neiLotr beyond that has become incompatible.

Couple Notes

  • I think I posted this under the wrong project. The bug may be with neiLotr-0.6.0-ALPHA.jar and not specifically neiRecipeHandlers-2.0.1-ALPHA.jar

  • I noticed that the PostInitialization part of Forge spends a lot of time on neiRecipeHandlers and my CPU is at 100% during this process. It can take 1 to 2 minutes on an i5 7600. This isn't necessarily a bug but it is strange.

@CraftedMods
Copy link
Owner

CraftedMods commented Jun 20, 2018

With 0.5.2-ALPHA I fixed some incompatibilities with CraftTweaker, which uses the MinetweakerAPI. Probably I broke something there. I'll take a look at it.

  1. You're posting it at the right place.
    NEI LOTR contained neiRecipeHandlers internally for some time, and the bug you've mentioned was caused by neiRecipeHandlers.
  2. Also, the high CPU usage is because you've disabled the recipe cache, I guess. Because of the way the alloy forge recipes are representated in the LOTR Code, the plugin has to compute them in a very expensive way. If the recipe cache is disabled, these computations will be done every time MC starts. I guess you can enable the cache again.

@MrSmite
Copy link
Author

MrSmite commented Jun 20, 2018

Thanks for the update.

I checked my config and I do have the cache enabled:

B:"Enable recipe caching"=true

and these files were created too:

\neilotr\itemCache.dat
\neilotr\recipeCache.dat

They appear to be constantly regenerated, Windows shows the 'Date Modified' changes every time I start Minecraft. If they're only being read then the 'Date Accessed' should be the only property changing.

Side Note

At least you've got a decent list of known compatible mods now 😄

@CraftedMods
Copy link
Owner

Could you post your logs (via pastebin)? They could indicate why the files are reganerated.

@MrSmite
Copy link
Author

MrSmite commented Jun 20, 2018

Absolutely, do you only want the fml-client-latest.log or all of them?

@CraftedMods
Copy link
Owner

The latest client log should suffice.

@CraftedMods
Copy link
Owner

CraftedMods commented Jun 20, 2018

Sometimes the "load-lag" will occur. The cache has to be regenerated if some things have changed (if you update or change some mods, to example). So it's not a bug if you see it sometimes.

@MrSmite
Copy link
Author

MrSmite commented Jun 20, 2018

Sometime the load-lag will occur. The cache has to be regenerated if some things have changed (if you update or change some mods, to example). So it's not a bug if you see it sometimes.

Ok, so I'm going to try this slower, I just realized that I didn't install neiRecipeHandlers-2.0.1-ALPHA with the 6.0 version so it wasn't even loading which is why it didn't regenerate the cache.

Right now I've installed both 6.0 and RecipeHandlers and deleted the cache. I'm going to start, close and restart the client to see if the cache is regenerated... Since nothing else is changing, the cache shouldn't be regenerated.

Sorry for the confusion, I'm trying to do a couple things at once.

@CraftedMods
Copy link
Owner

No problem. I'm glad that you're trying to resolve this.

@MrSmite
Copy link
Author

MrSmite commented Jun 20, 2018

No problem. I'm glad that you're trying to resolve this.

No problem, I enjoy bug hunting.

Honestly, if I had more time I would've just cloned the source and done a proper pull request.

@MrSmite
Copy link
Author

MrSmite commented Jun 20, 2018

Ok, so I had to create a GIST for the logs instead, Pastebin limits to 512k unless you "go pro"...

fml-client-latest.log

Couple observations:

  1. Files itemcache.dat and recipecache.dat are generated properly on first run
  2. File recipecache.dat is updated on subsequent runs, causing the load-lag
  3. File Date Created and size remians consistent, only Date Modified changes

This indicates to me that the file is not being wholly deleted and recreated but rather opened as "existing" and rewritten. As you mentioned though, this should not be happening if I didn't change any mods.

Good luck, gotta run for now!

PS: Would it be better for me to open a separate report for the load-lag? One bug per report is usually easier to follow.

Edit

Theory: Do the dynamically generated recipes from MineTweaker scripts trigger your mod to see them as "new recieps" at every startup?

Answer: No, they don't appear to. I deleted all my custom recipes but the recipecache was still regenerated.

@CraftedMods
Copy link
Owner

CraftedMods commented Jun 20, 2018

The file itemcache.dat contains a list of registered items, which is created every time the game runs. This is a very fast operation. The loaded itemcache will be compared with the current item list, if there are any mismatches this means that there're items registered which weren't when the old recipe cache was created, which means that this cache is invalid and has to be recreated.
It seems that the itemcache is invalidated everytime you start the game.
There're two possible causes:

  1. The code determining whether the cache did change is wrong
  2. One of the mods you've installed changes something with the item registration which screwes things up

I'll look at the code.
Also, I saw that neiRecipeHandlers did detect that the Minetweaker API is installed.

@MrSmite
Copy link
Author

MrSmite commented Jun 20, 2018

One of the mods you've installed changes something with the item registration which screwes things up

One last comment before I sign off...

It's been a while since I've fired up Eclipse / Minecraft but is it possible to tell Forge to run your mod last? I remember in the early days (pre 1.7.10) there was no real way to prioritize your mod versus someone elses.

What about having this cache operation run during the "enter world" phase? Sure it may be annoying at first run but by then all items / recipes should be registered and it would only have to run once, unless of course a mod changes. Do these Forge events still exist:

Client: EntityJoinWorldEvent
Server: PlayerRespawnEvent

@CraftedMods
Copy link
Owner

CraftedMods commented Jun 20, 2018

The mod runs these calculations in the post init phase, where all items should be registered. Mods registering them later are doing it wrong.
Curiously NEI is accessing this data on world load. I don't know why, because all items should've been registered in preinit. But probably there are ways to do it later, even if these ways are not recommended. But the addon cannot run these calculations when the world will be loaded, because then it would take too much time to join the world. But thanks for the hint, it will help be to fix these two issues.

@CraftedMods
Copy link
Owner

Could you test it again, but without neiLotr? This way I see whether neiLotr or neiRecipeHandlers is the problem.

@CraftedMods
Copy link
Owner

Also, does CraftTweaker (https://minecraft.curseforge.com/projects/crafttweaker/files?filter-game-version=1738749986%3A5) work for you? I've used it in conjunction with neiLotr and never experienced any errors.

@CraftedMods
Copy link
Owner

CraftedMods commented Jun 23, 2018

I ran CCC, CCL, NEI, lotr, neiLotr, neiRecipeHandlers and MineTweaker3-1.7.10-3.0.10B (without any scripts) and couldn't reproduce the bugs/crashes you've reported. Did you run any other additional mods while examining which mod is the problem? Also, try to delete the folder neiRecipeHandlers.

@MrSmite
Copy link
Author

MrSmite commented Jun 27, 2018

Sorry, I haven't checked email in a few days. I'll try to test it tomorrow and post results.

Did you run any other additional mods while examining which mod is the problem?

At the beginning I removed all mods except for lotr, nei, neilotr and forge. I then and added the others back one at a time in alphabetical order (how they are sorted in Explorer) and when I got to MineTweaker, the crash occurred. So essentially, in the mod list in the OP, all mods up to MineTweaker were fine.

After I tried just lotr, nei, neilotr, forge and minetweaker but the crash persisted.

Also, does CraftTweaker work for you?

Honestly, I didn't try it. MineTweaker was mentioned in the comments of a mod review I was watching on YouTube so I grabbed it because I found it simple enough to learn.

@CraftedMods
Copy link
Owner

CraftedMods commented Jun 27, 2018

It's basically the same as Minetweaker (uses the same API and so on), but contains additional bugfixes because MT is no longer maintained.

@MrSmite
Copy link
Author

MrSmite commented Jun 27, 2018

Ok, so I tried using only LotR, NEI, neilotr, neiRecipeHandlers and MineTweaker and the game worked without crashing. I then added back all the mods with the thought of removing them one-by-one instead of adding them and when I got to MineTweaker, the crash stopped.

I also tried swapping MineTweaker with CraftTweaker but the same crash occurred and stopped when it was removed as well. But, as with MineTweaker, CraftTweaker works when it is installed with only LotR, NEI, neilotr and neiRecipeHandlers.

So there appears to be a mod that when used with Craft/MineTweaker, causes the crash with craftedMods.recipes.utils.ItemStackWrapper.

I'm going to keep testing to see if I can narrow down the combination. It may be a few days before I can update this thread.

@CraftedMods
Copy link
Owner

Also, I guess I found out why the cache is recreated. The 0.5.x versions already contain neiRecipeHandlers internally, so if you then have neiRecipeHandlers additionally, the cache will be recreated, because two program instances with different mod-ids run over it.

@MrSmite
Copy link
Author

MrSmite commented Jul 2, 2018

if you then have neiRecipeHandlers additionally, the cache will be recreated, because two program instances with different mod-ids run over it

Unfortunately, I didn't use the standalone neiRecipeHandlers with the 5.x version.

@CraftedMods
Copy link
Owner

Well, then the cause must be another.

@MrSmite
Copy link
Author

MrSmite commented Jul 3, 2018

Just a quick update, I haven't had much time to get through the large modlist I posted. Hopefully in the next few days I'll have something to report.

@MrSmite
Copy link
Author

MrSmite commented Jul 8, 2018

So I found one combination of mods that crashes when installed with neiLotr-0.6.0-ALPHA:

forestry_1.7.10-4.2.16.64 and CraftTweaker-1.7.10-3.0.13

When installed together, they cause the crash as listed in the OP. When either is installed without the other, there is no crash. Also, as mentioned in the OP, when downgrading to neiLotr-Alpha 0.5.1, they can be used together with no crash.

Also note: If I remove neiRecipeHandlers-2.0.1-ALPHA, all three mods can be used without a crash but there are recipes missing, naturally.

I'm now checking the remaining mods in my list with forestry_1.7.10-4.2.16.64 temoprarily removed to see if any other combination crashes.

@MrSmite
Copy link
Author

MrSmite commented Jul 8, 2018

Update:

I can leave forestry_1.7.10-4.2.16.64 installed if I remove BiblioWoods[Forestry][v1.7] so it's possible the issue isn't with forestry. BiblioWoods[Forestry][v1.7] is an extension that allows the use of forestry woods in the bibliowoods base mod. Perhaps bibliowoods[forestry] isn't loaded if forestry isn't installed, giving the appearance that removing forestry fixed the crash.

Still looking into other mods, the crash reappears if I remove BiblioWoods[Forestry][v1.7] and add all the mods back. At any rate, it's curious why your older mod works but the newer one doesn't...

@MrSmite
Copy link
Author

MrSmite commented Jul 9, 2018

Update:

Another incompatibility: growthcraft-1.7.10-2.7.2-complete

Same crash as the OP unless I remove CraftTweaker. I don't think I need to check the 44 remaining mods, it would appear that something in your mod after neiLotr-Alpha 0.5.1 is incompatible with the way CraftTweaker interacts with certain other mods. The changelog for 0.5.2 indicates fixes to CraftTweaker incompatibilities but that is when the crashing starts.

I hope this has been helpful!

@CraftedMods
Copy link
Owner

CraftTweaker or Minetweaker force the NEI addon to load the recipes dynamicaly (every time a recipe is requested) instead of statically (on startup). I'll try to reproduce and fix that bug. Thanks for your extensive testing!

@CraftedMods
Copy link
Owner

CraftedMods commented Jul 9, 2018

It seems that when using Minetweaker without the addon an invalid recipe is displayed in NEI (with an item stack as a fire which means that NEI itself had a problem to deal with this stack). neiRecipeHandlers crashed because it used the internal NEI functions accounting for that after a few checks - but these checks already relied on a correctly registered recipe. So that broken Growthcraft recipe and neiRecipeHandlers not correctly dealing with it caused the crash.

@CraftedMods CraftedMods removed this from the 3.0.0-ALPHA milestone Jul 9, 2018
@CraftedMods
Copy link
Owner

Try this version of neiRecipeHandlers with neiLotr-0.6.0-ALPHA and the current incompatible mods: http://www.filedropper.com/neirecipehandlers-202-alpha

@MrSmite
Copy link
Author

MrSmite commented Jul 10, 2018

Try this version of neiRecipeHandlers with neiLotr-0.6.0-ALPHA and the current incompatible mods:

YAY!

Works (no crash)

BiblioWoods[Forestry][v1.7]
CraftTweaker-1.7.10-3.0.13
forestry_1.7.10-4.2.16.64
neiLotr-0.6.0-ALPHA
neirecipehandlers-202-alpha

... plus all the other mods listed in the OP

Now, about the cache files...

I noticed with this iteration, the cache files are still regenerated during post-init and itemCache.dat is slightly larger (95 KB) than with the previous mod version (65 KB). The curious thing though is with recipeCache.dat.

When recipeCache.dat is generated, it sits at 15 KB. When MC is finished loading and you spawn into any SP world, before even opening your inventory, it increases to 22 KB (date modified changes) and stays that way. You can "save and exit", create a new world, go back into the existing one or "quit". The file will remain 22 KB until you restart MC where it is regenerated and back to 15 KB.

Congrats on fixing the crash though. While this other issue is interesting, it certainly isn't critical.

@CraftedMods
Copy link
Owner

The recipes for the unsmeltery are cached too, and will be computed while one joins the world. The reason for that is, that the functions of the LOTR Mod computing the recipes require an loaded world. Are the cache files recreated too if you only have the NEI addon with it's dependencies installed?

@CraftedMods
Copy link
Owner

Could you open a new issue for the cache problem?

CraftedMods added a commit that referenced this issue Jul 10, 2018
@MrSmite
Copy link
Author

MrSmite commented Jul 11, 2018

Are the cache files recreated too if you only have the NEI addon with it's dependencies installed?

No, they're created once and in fact recipeCache.dat is 0 bytes when using only NEI, neilotr and neirecipehandlers and when I added in LotR it was the same.

Could you open a new issue for the cache problem?

Sure

@CraftedMods CraftedMods added this to the 2.0.2-ALPHA milestone Aug 1, 2018
CraftedMods added a commit that referenced this issue Sep 11, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working as expected
Projects
None yet
Development

No branches or pull requests

2 participants