Have you tried it in 1.7.2? In general 1.7.10 mods work in 1.7.2, but I haven't tested it.
HUD mods generally don't, though, because the constructor for ScaledResolution changed between 1.7.2 and 1.7.10. You'd need to do some reflection trickery to make a 1.7.x version.
Update 1.5.1 is on forge. It should hopefully fix the rendering issues some of you are having.
A 1.7.2 version is going to take a bit more work apparently.
Just a note: I build my 1.7.x versions against 1.7.2, as I'm not sure if a mod built against 1.7.10 will work in 1.7.2 (it seems unlikely, as it implies forwards-compatibility on the part of 1.7.2, but I've never actually tried it).
Just a note: I build my 1.7.x versions against 1.7.2, as I'm not sure if a mod built against 1.7.10 will work in 1.7.2 (it seems unlikely, as it implies forwards-compatibility on the part of 1.7.2, but I've never actually tried it).
For me, the problem seems to be with asm not finding the right classes. I thought class names got changed at runtime to the same thing for the two versions, but apparently for asm it's not the same.
For me, the problem seems to be with asm not finding the right classes. I thought class names got changed at runtime to the same thing for the two versions, but apparently for asm it's not the same.
Is it possible you could add some sort of option in the config file to where you can change from 9-27 slots? I realize that the mod is called DUAL Hotbars implying that there should be two instead of one, but you could maybe add some more space, sorry if it's asking too much and thank you if you look into it very much
Yes, If you install the mod on the server, then it works like normal. If the mod is not on the server, you can see the second hotbar, but you can't select items in it, you can still use ctrl-wheel to swap the hotbars though. (the NoCheat plugin might block this however)
Wow, more hotbars ? I like it. Good man, i'm downloaded the mod for 1.7.10, and place in 1.7.2, and this worked !!! I love your mod, you are a good guy. Thanks for your mod.
(If many words are wrong, it is because i can not speak english very well, sorry)
java.lang.IndexOutOfBoundsException: Index: 37, Size: 36
at java.util.ArrayList$SubList.rangeCheck(Unknown Source)
at java.util.ArrayList$SubList.get(Unknown Source)
at invtweaks.InvTweaksContainerManager.indexToSlot(InvTweaksContainerManager.java:446)
at invtweaks.InvTweaksContainerManager.getItemStack(InvTweaksContainerManager.java:409)
at invtweaks.InvTweaksContainerManager.move(InvTweaksContainerManager.java:99)
at invtweaks.InvTweaksContainerSectionManager.move(InvTweaksContainerSectionManager.java:41)
at invtweaks.InvTweaksHandlerAutoRefill$1.run(InvTweaksHandlerAutoRefill.java:195)
at invtweaks.InvTweaks$1.run(InvTweaks.java:122)
at invtweaks.InvTweaks.onTick(InvTweaks.java:479)
at invtweaks.InvTweaks.onTickInGame(InvTweaks.java:132)
at invtweaks.forge.ForgeClientTick.onTick(ForgeClientTick.java:24)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_764_ForgeClientTick_onTick_ClientTickEvent.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122)
at cpw.mods.fml.common.FMLCommonHandler.onPreClientTick(FMLCommonHandler.java:324)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1576)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:962)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887)
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:134)
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 java.util.ArrayList$SubList.rangeCheck(Unknown Source)
at java.util.ArrayList$SubList.get(Unknown Source)
at invtweaks.InvTweaksContainerManager.indexToSlot(InvTweaksContainerManager.java:446)
at invtweaks.InvTweaksContainerManager.getItemStack(InvTweaksContainerManager.java:409)
at invtweaks.InvTweaksContainerManager.move(InvTweaksContainerManager.java:99)
at invtweaks.InvTweaksContainerSectionManager.move(InvTweaksContainerSectionManager.java:41)
at invtweaks.InvTweaksHandlerAutoRefill$1.run(InvTweaksHandlerAutoRefill.java:195)
at invtweaks.InvTweaks$1.run(InvTweaks.java:122)
at invtweaks.InvTweaks.onTick(InvTweaks.java:479)
at invtweaks.InvTweaks.onTickInGame(InvTweaks.java:132)
at invtweaks.forge.ForgeClientTick.onTick(ForgeClientTick.java:24)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_764_ForgeClientTick_onTick_ClientTickEvent.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122)
at cpw.mods.fml.common.FMLCommonHandler.onPreClientTick(FMLCommonHandler.java:324)
To replicate, have inventory tweaks, place one block in any of the second hot bar slots and have extras of that block in any of the other inventory slots, place the single block into the world and when it tries to refill the slots with the remaining blocks you get the crash.
java.lang.IndexOutOfBoundsException: Index: 37, Size: 36
at java.util.ArrayList$SubList.rangeCheck(Unknown Source)
at java.util.ArrayList$SubList.get(Unknown Source)
at invtweaks.InvTweaksContainerManager.indexToSlot(InvTweaksContainerManager.java:446)
at invtweaks.InvTweaksContainerManager.getItemStack(InvTweaksContainerManager.java:409)
at invtweaks.InvTweaksContainerManager.move(InvTweaksContainerManager.java:99)
at invtweaks.InvTweaksContainerSectionManager.move(InvTweaksContainerSectionManager.java:41)
at invtweaks.InvTweaksHandlerAutoRefill$1.run(InvTweaksHandlerAutoRefill.java:195)
at invtweaks.InvTweaks$1.run(InvTweaks.java:122)
at invtweaks.InvTweaks.onTick(InvTweaks.java:479)
at invtweaks.InvTweaks.onTickInGame(InvTweaks.java:132)
at invtweaks.forge.ForgeClientTick.onTick(ForgeClientTick.java:24)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_764_ForgeClientTick_onTick_ClientTickEvent.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122)
at cpw.mods.fml.common.FMLCommonHandler.onPreClientTick(FMLCommonHandler.java:324)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1576)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:962)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887)
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:134)
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 java.util.ArrayList$SubList.rangeCheck(Unknown Source)
at java.util.ArrayList$SubList.get(Unknown Source)
at invtweaks.InvTweaksContainerManager.indexToSlot(InvTweaksContainerManager.java:446)
at invtweaks.InvTweaksContainerManager.getItemStack(InvTweaksContainerManager.java:409)
at invtweaks.InvTweaksContainerManager.move(InvTweaksContainerManager.java:99)
at invtweaks.InvTweaksContainerSectionManager.move(InvTweaksContainerSectionManager.java:41)
at invtweaks.InvTweaksHandlerAutoRefill$1.run(InvTweaksHandlerAutoRefill.java:195)
at invtweaks.InvTweaks$1.run(InvTweaks.java:122)
at invtweaks.InvTweaks.onTick(InvTweaks.java:479)
at invtweaks.InvTweaks.onTickInGame(InvTweaks.java:132)
at invtweaks.forge.ForgeClientTick.onTick(ForgeClientTick.java:24)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_764_ForgeClientTick_onTick_ClientTickEvent.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122)
at cpw.mods.fml.common.FMLCommonHandler.onPreClientTick(FMLCommonHandler.java:324)
To replicate, have inventory tweaks, place one block in any of the second hot bar slots and have extras of that block in any of the other inventory slots, place the single block into the world and when it tries to refill the slots with the remaining blocks you get the crash.
I've found the problem, it's one line that will need to be changed in inventory tweaks. I've pm'd Kobata and am waiting for a response.
HUD mods generally don't, though, because the constructor for ScaledResolution changed between 1.7.2 and 1.7.10. You'd need to do some reflection trickery to make a 1.7.x version.
A 1.7.2 version is going to take a bit more work apparently.
Just a note: I build my 1.7.x versions against 1.7.2, as I'm not sure if a mod built against 1.7.10 will work in 1.7.2 (it seems unlikely, as it implies forwards-compatibility on the part of 1.7.2, but I've never actually tried it).
For me, the problem seems to be with asm not finding the right classes. I thought class names got changed at runtime to the same thing for the two versions, but apparently for asm it's not the same.
I've added your review to the main page. By the way, does anyone know why all I get in chrome are black boxes for youtube videos on here?
Ah, yeah, the srg/obf names change between versions as well. Here's how I deal with that.
(Mading using photshop)
(If many words are wrong, it is because i can not speak english very well, sorry)
---- Minecraft Crash Report ----
// Don't be sad. I'll do better next time, I promise!
Time: 8/22/14 10:55 PM
Description: Unexpected error
java.lang.IndexOutOfBoundsException: Index: 37, Size: 36
at java.util.ArrayList$SubList.rangeCheck(Unknown Source)
at java.util.ArrayList$SubList.get(Unknown Source)
at invtweaks.InvTweaksContainerManager.indexToSlot(InvTweaksContainerManager.java:446)
at invtweaks.InvTweaksContainerManager.getItemStack(InvTweaksContainerManager.java:409)
at invtweaks.InvTweaksContainerManager.move(InvTweaksContainerManager.java:99)
at invtweaks.InvTweaksContainerSectionManager.move(InvTweaksContainerSectionManager.java:41)
at invtweaks.InvTweaksHandlerAutoRefill$1.run(InvTweaksHandlerAutoRefill.java:195)
at invtweaks.InvTweaks$1.run(InvTweaks.java:122)
at invtweaks.InvTweaks.onTick(InvTweaks.java:479)
at invtweaks.InvTweaks.onTickInGame(InvTweaks.java:132)
at invtweaks.forge.ForgeClientTick.onTick(ForgeClientTick.java:24)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_764_ForgeClientTick_onTick_ClientTickEvent.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122)
at cpw.mods.fml.common.FMLCommonHandler.onPreClientTick(FMLCommonHandler.java:324)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1576)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:962)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887)
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:134)
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 java.util.ArrayList$SubList.rangeCheck(Unknown Source)
at java.util.ArrayList$SubList.get(Unknown Source)
at invtweaks.InvTweaksContainerManager.indexToSlot(InvTweaksContainerManager.java:446)
at invtweaks.InvTweaksContainerManager.getItemStack(InvTweaksContainerManager.java:409)
at invtweaks.InvTweaksContainerManager.move(InvTweaksContainerManager.java:99)
at invtweaks.InvTweaksContainerSectionManager.move(InvTweaksContainerSectionManager.java:41)
at invtweaks.InvTweaksHandlerAutoRefill$1.run(InvTweaksHandlerAutoRefill.java:195)
at invtweaks.InvTweaks$1.run(InvTweaks.java:122)
at invtweaks.InvTweaks.onTick(InvTweaks.java:479)
at invtweaks.InvTweaks.onTickInGame(InvTweaks.java:132)
at invtweaks.forge.ForgeClientTick.onTick(ForgeClientTick.java:24)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_764_ForgeClientTick_onTick_ClientTickEvent.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122)
at cpw.mods.fml.common.FMLCommonHandler.onPreClientTick(FMLCommonHandler.java:324)
-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityClientPlayerMP['sshawnsamuell'/318, l='MpServer', x=693.14, y=71.62, z=770.94]]
Chunk stats: MultiplayerChunkCache: 81, 81
Level seed: 0
Level generator: ID 04 - BIOMESOP, ver 0. Features enabled: false
Level generator options:
Level spawn location: World: (677,64,455), Chunk: (at 5,4,7 in 42,28; contains blocks 672,0,448 to 687,255,463), Region: (1,0; contains chunks 32,0 to 63,31, blocks 512,0,0 to 1023,255,511)
Level time: 5136488 game time, 3860063 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: 68 total; [EntityItem['item.item.ganyssurface.batPoop'/275, l='MpServer', x=695.38, y=50.13, z=765.78], EntityItem['item.item.ganyssurface.batPoop'/274, l='MpServer', x=696.47, y=50.13, z=763.16], EntityItem['item.item.ganyssurface.batPoop'/273, l='MpServer', x=698.06, y=50.13, z=766.28], EntityItem['item.item.ganyssurface.batPoop'/272, l='MpServer', x=699.56, y=50.13, z=759.13], EntityManaBurst['Mana Burst'/8015, l='MpServer', x=675.99, y=69.50, z=751.50], EntityItem['item.item.ganyssurface.batPoop'/279, l='MpServer', x=691.59, y=50.13, z=763.88], EntityItem['item.item.ganyssurface.batPoop'/278, l='MpServer', x=691.13, y=50.13, z=765.41], EntityItem['item.item.ganyssurface.batPoop'/277, l='MpServer', x=696.97, y=50.13, z=764.34], EntityItem['item.item.ganyssurface.batPoop'/276, l='MpServer', x=696.69, y=50.13, z=759.13], EntityBat['Bat'/283, l='MpServer', x=693.81, y=52.10, z=760.25], EntityItem['item.item.ganyssurface.batPoop'/282, l='MpServer', x=698.06, y=50.13, z=764.38], EntityItem['item.item.ganyssurface.batPoop'/281, l='MpServer', x=695.56, y=52.13, z=756.34], EntityItem['item.item.ganyssurface.batPoop'/280, l='MpServer', x=697.44, y=50.13, z=759.75], EntityBat['Bat'/284, l='MpServer', x=658.46, y=30.29, z=741.63], EntityItem['item.item.ganyssurface.batPoop'/258, l='MpServer', x=693.19, y=52.13, z=758.03], EntityItem['item.item.ganyssurface.batPoop'/259, l='MpServer', x=692.56, y=50.13, z=764.47], EntityItem['item.item.ganyssurface.batPoop'/256, l='MpServer', x=690.19, y=53.13, z=761.41], EntityItem['item.item.ganyssurface.batPoop'/257, l='MpServer', x=695.34, y=50.13, z=762.13], EntityManaBurst['Mana Burst'/8275, l='MpServer', x=672.93, y=65.90, z=751.50], EntityItem['item.item.ganyssurface.batPoop'/262, l='MpServer', x=696.38, y=50.13, z=762.34], EntityItem['item.item.ganyssurface.batPoop'/263, l='MpServer', x=694.31, y=50.13, z=763.44], EntityItem['item.item.ganyssurface.batPoop'/260, l='MpServer', x=691.72, y=50.13, z=763.09], EntityItem['item.item.ganyssurface.batPoop'/261, l='MpServer', x=692.19, y=52.13, z=757.13], EntityItem['item.item.ganyssurface.batPoop'/266, l='MpServer', x=693.09, y=50.13, z=763.13], EntityItem['item.item.ganyssurface.batPoop'/267, l='MpServer', x=692.44, y=50.13, z=766.16], EntityItem['item.item.ganyssurface.batPoop'/264, l='MpServer', x=691.19, y=51.13, z=764.47], EntityItem['item.item.ganyssurface.batPoop'/265, l='MpServer', x=692.09, y=51.13, z=764.53], EntityItem['item.item.ganyssurface.batPoop'/270, l='MpServer', x=697.34, y=51.13, z=763.34], EntityItem['item.item.ganyssurface.batPoop'/271, l='MpServer', x=695.84, y=52.13, z=757.34], EntityItem['item.item.ganyssurface.batPoop'/268, l='MpServer', x=694.81, y=52.13, z=758.81], EntityItem['item.item.ganyssurface.batPoop'/269, l='MpServer', x=697.94, y=50.13, z=762.28], EntityItem['item.item.ganyssurface.batPoop'/305, l='MpServer', x=696.81, y=50.13, z=783.22], EntityItem['item.item.ganyssurface.batPoop'/304, l='MpServer', x=696.28, y=50.13, z=782.13], EntityItem['item.item.ganyssurface.batPoop'/307, l='MpServer', x=696.66, y=50.13, z=772.06], EntityItem['item.item.ganyssurface.batPoop'/306, l='MpServer', x=697.13, y=50.13, z=781.63], EntityItem['item.item.ganyssurface.batPoop'/308, l='MpServer', x=697.94, y=50.13, z=782.53], EntityManaBurst['Mana Burst'/8039, l='MpServer', x=676.50, y=69.34, z=745.33], EntityItem['item.item.ganyssurface.batPoop'/288, l='MpServer', x=698.97, y=50.13, z=784.22], EntityItem['item.item.ganyssurface.batPoop'/290, l='MpServer', x=681.63, y=50.13, z=772.13], EntityItem['item.item.ganyssurface.batPoop'/291, l='MpServer', x=681.53, y=50.13, z=773.53], EntityItem['item.item.ganyssurface.batPoop'/292, l='MpServer', x=680.25, y=50.13, z=772.13], EntityItem['item.item.ganyssurface.batPoop'/293, l='MpServer', x=682.03, y=50.13, z=774.53], EntityItem['item.item.ganyssurface.batPoop'/294, l='MpServer', x=680.31, y=50.13, z=774.16], EntityItem['item.item.ganyssurface.batPoop'/295, l='MpServer', x=682.66, y=50.13, z=772.13], EntityItem['item.item.ganyssurface.batPoop'/296, l='MpServer', x=680.13, y=50.13, z=772.97], EntityBat['Bat'/297, l='MpServer', x=696.96, y=51.00, z=766.16], EntityItem['item.item.ganyssurface.batPoop'/298, l='MpServer', x=697.38, y=51.13, z=771.13], EntityItem['item.item.ganyssurface.batPoop'/299, l='MpServer', x=696.69, y=50.13, z=771.13], EntityItem['item.item.ganyssurface.batPoop'/300, l='MpServer', x=697.59, y=51.13, z=771.88], EntityItem['item.item.ganyssurface.batPoop'/301, l='MpServer', x=697.88, y=50.13, z=781.78], EntityManaBurst['Mana Burst'/7781, l='MpServer', x=668.84, y=69.33, z=749.26], EntityItem['item.item.ganyssurface.batPoop'/302, l='MpServer', x=698.31, y=50.13, z=771.53], EntityItem['item.item.ganyssurface.batPoop'/303, l='MpServer', x=698.97, y=50.13, z=783.06], EntityItem['item.item.sulphur'/326, l='MpServer', x=721.16, y=66.13, z=822.13], EntityItem['item.item.sulphur'/324, l='MpServer', x=719.13, y=67.13, z=822.13], EntityItem['item.item.ganysnether.batWing'/325, l='MpServer', x=668.88, y=37.13, z=831.31], EntityItem['item.tile.mud.quicksand'/322, l='MpServer', x=718.56, y=67.13, z=822.13], EntityItem['item.item.plasticPlant'/323, l='MpServer', x=719.09, y=67.13, z=822.13], EntityClientPlayerMP['sshawnsamuell'/318, l='MpServer', x=693.14, y=71.62, z=770.94], EntityBat['Bat'/333, l='MpServer', x=735.94, y=23.00, z=839.84], EntityItem['item.item.ganyssurface.batPoop'/254, l='MpServer', x=694.13, y=50.13, z=762.56], EntityItem['item.item.ganyssurface.batPoop'/255, l='MpServer', x=695.69, y=50.13, z=763.72], EntityItem['item.item.ganyssurface.batPoop'/252, l='MpServer', x=704.28, y=53.13, z=748.91], EntityItem['item.item.ganyssurface.batPoop'/253, l='MpServer', x=693.41, y=50.13, z=764.25], EntityBat['Bat'/250, l='MpServer', x=673.18, y=30.64, z=747.35], EntityManaBurst['Mana Burst'/7722, l='MpServer', x=667.46, y=69.31, z=753.94], EntityItem['item.item.ganysnether.batWing'/251, l='MpServer', x=684.91, y=55.13, z=767.44], EntityBat['Bat'/247, l='MpServer', x=671.47, y=32.10, z=762.19]]
Retry entities: 0 total; []
Server brand: fml,forge
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:373)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2433)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:916)
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:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
To replicate, have inventory tweaks, place one block in any of the second hot bar slots and have extras of that block in any of the other inventory slots, place the single block into the world and when it tries to refill the slots with the remaining blocks you get the crash.
I've found the problem, it's one line that will need to be changed in inventory tweaks. I've pm'd Kobata and am waiting for a response.