Hello, i play modded MC (Life in the Woods Renaissance) on linux with addional thaumcraft 4 mods (+thaumic horizons, automagy, openblocks and some more) and i have a problem with moving stuff to a new world and i hope, someone can help me solve an issue.
I collected all my stuff (storage drawers, lots of worthy items...) in a lot of backpacks, and stored them into one doublechest in the old world. Then i created a new world and used mcedit (1.5.6.0) to copy the full doublechest to the new world.
Also i copied the folders "backpacks" and "playerdata" to the new world as well, so the backpacks should have it's old content.
The new world loads fine, but when i open the copied doublechest then it crashes with "Rendering Item". I also tried to split stuff and created a 3rd. chest in the old world, dropped an (empty) ender backpack into it, and a bed, then copied it into the new world - same result, crash when opening the copied chest in the new world. I placed a chest in creative and put an ender backpack into it; this opens fine. I also disabled shaders, and reset opengl settings. No way... Does anyone have a clue what's the cause?
Sure i am missing something.
One thing i can say is, that i started the map withouth openblocks, thaumic horizons, and automagy, these mods where added mid-game (but a long time ago). They dont add ores to the world but new blocks of course.
Crash Report:
---- Minecraft Crash Report ----
// Uh... Did I do that?
Time: 15.11.18 16:11
Description: Rendering item
java.lang.ArrayIndexOutOfBoundsException: 32000
at tuhljin.automagy.items.ItemShardSliver.func_82790_a(ItemShardSliver.java:16)
at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:524)
at net.minecraft.client.renderer.entity.RenderItem.func_82406_b(RenderItem.java:565)
at codechicken.nei.guihook.GuiContainerManager.drawSlotItem(GuiContainerManager.java:489)
at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:270)
at net.minecraft.client.gui.inventory.GuiContainer.func_73863_a(GuiContainer.java:99)
at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1397)
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(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)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at tuhljin.automagy.items.ItemShardSliver.func_82790_a(ItemShardSliver.java:16)
at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:524)
at net.minecraft.client.renderer.entity.RenderItem.func_82406_b(RenderItem.java:565)
-- Item being rendered --
Details:
Item Type: [email protected]
Item Aux: 31999
Item NBT: {backpack-UID:"53bde8cd-eb39-4804-8e51-d6d1f9f7dfc6",name:"item.backpack.ender.name"}
Item Foil: false
Stacktrace:
at codechicken.nei.guihook.GuiContainerManager.drawSlotItem(GuiContainerManager.java:489)
at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:270)
at net.minecraft.client.gui.inventory.GuiContainer.func_73863_a(GuiContainer.java:99)
at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1397)
Hello and thanks for your reply. I checked it, backpack .dat file with NBTExplorer and the are just normal inventories.
But i tracked the problem down: in the new world the item numbering is different to the old one...
I.e. the ender backpack has the item number #4224 in old world, in the new world its #4246, but when copying the chest it will contain the item #4224 in the new world which is not the ender backback but some other object with ender backpacks NBT Data.
So you're right.
Item data is stored in level.dat in "FML" Tag... ok ill try something
Hello, i play modded MC (Life in the Woods Renaissance) on linux with addional thaumcraft 4 mods (+thaumic horizons, automagy, openblocks and some more) and i have a problem with moving stuff to a new world and i hope, someone can help me solve an issue.
I collected all my stuff (storage drawers, lots of worthy items...) in a lot of backpacks, and stored them into one doublechest in the old world. Then i created a new world and used mcedit (1.5.6.0) to copy the full doublechest to the new world.
Also i copied the folders "backpacks" and "playerdata" to the new world as well, so the backpacks should have it's old content.
The new world loads fine, but when i open the copied doublechest then it crashes with "Rendering Item". I also tried to split stuff and created a 3rd. chest in the old world, dropped an (empty) ender backpack into it, and a bed, then copied it into the new world - same result, crash when opening the copied chest in the new world. I placed a chest in creative and put an ender backpack into it; this opens fine. I also disabled shaders, and reset opengl settings. No way... Does anyone have a clue what's the cause?
Sure i am missing something.
One thing i can say is, that i started the map withouth openblocks, thaumic horizons, and automagy, these mods where added mid-game (but a long time ago). They dont add ores to the world but new blocks of course.
Crash Report:
Latest.log:
shadersmod.log:
your backpacks save which world they are in as part of their data, you have moved them to a completely different world and broken all their data
Hello and thanks for your reply. I checked it, backpack .dat file with NBTExplorer and the are just normal inventories.
But i tracked the problem down: in the new world the item numbering is different to the old one...
I.e. the ender backpack has the item number #4224 in old world, in the new world its #4246, but when copying the chest it will contain the item #4224 in the new world which is not the ender backback but some other object with ender backpacks NBT Data.
So you're right.
Item data is stored in level.dat in "FML" Tag... ok ill try something
Ok, solved it the "easy" way:
1) made screenshot of new worlds seed and spawn coords
2) copied the old level.dat to the new world
3) changed seed and spawn coordinates for new world with NBTExplorer
4) copied the chest over with mcedit
thats it.