If you are using Project Red Doh! THERMAL FOUNDATION and The Barrels Mod, DO NOT PUT BLIZZ RODS INTO BARRELS. Attempting to take them out will cause an instant client-side crash with the following error:
Internal Exception: io.netty.handler.codec.DecoderException: java.io.IOException: packet was larger than I expected, found 1 bytes extra while reading packet 245
I'm 99% certain this is a Barrels Mod bug that doesn't actually involve Project Red, but for some reason Blizz Rods will consistently trigger it every time. If you're patient, and make sure you have an empty hotbar slot selected when you punch the barrel, you can get the rods out of the barrel one stack at a time. Each stack will crash your client, but when you reconnect, there'll be a stack of blizz rods in your hotbar and one less stack in the barrel.
UPDATE: The problem is metadata over 255 overflows the one byte barrels Mod allocates for metadata.
---- Minecraft Crash Report ----
// Don't be sad. I'll do better next time, I promise!
Time: 02/05/15 14:23
Description: There was a severe problem during mod loading that has caused the game to fail
cpw.mods.fml.common.LoaderException: java.lang.ClassNotFoundException: need4speed402.mods.barrels.Barrels
at cpw.mods.fml.common.LoadController.transition(LoadController.java:162)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:502)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:215)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:480)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
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)
Caused by: java.lang.ClassNotFoundException: need4speed402.mods.barrels.Barrels
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at cpw.mods.fml.common.ModClassLoader.loadClass(ModClassLoader.java:58)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:438)
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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:492)
... 10 more
Caused by: java.lang.NullPointerException
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182)
... 38 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
---- Minecraft Crash Report ----
// Don't be sad. I'll do better next time, I promise!
Time: 02/05/15 14:23
Description: There was a severe problem during mod loading that has caused the game to fail
cpw.mods.fml.common.LoaderException: java.lang.ClassNotFoundException: need4speed402.mods.barrels.Barrels
at cpw.mods.fml.common.LoadController.transition(LoadController.java:162)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:502)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:215)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:480)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
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)
Caused by: java.lang.ClassNotFoundException: need4speed402.mods.barrels.Barrels
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at cpw.mods.fml.common.ModClassLoader.loadClass(ModClassLoader.java:58)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:438)
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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:492)
... 10 more
Caused by: java.lang.NullPointerException
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182)
... 38 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
A while back I reported a bug in which taking a Blizz Rod from Project Red out of a barrel resulted in a client crash with the following error:
Internal Exception: io.netty.handler.codec.DecoderException: java.io.IOException: Packet was larger than I expected, found 1 bytes extra while reading packet 245
I can now report that this same error also occurs with Slag and Rich Slag, from Thermal Expansion.
A barrel will convert Thaumcraft 4 gold coins (Thaumcraft:ItemResource:18) into gold nuggets (minecraft:gold_nugget) if a player or machine attempts to store a gold nugget into a barrel that already contains gold coins. To put it mildly, this should not happen. The two items are in no way equivalent, and you cannot craft one into the other ... except by putting the coins into a barrel. The sole purpose of the coins is for trading with Pech and with Thaumcraft villagers, and they are necessary for the villager trades.
A barrel will convert Thaumcraft 4 gold coins (Thaumcraft:ItemResource:18) into gold nuggets (minecraft:gold_nugget) if a player or machine attempts to store a gold nugget into a barrel that already contains gold coins. To put it mildly, this should not happen. The two items are in no way equivalent, and you cannot craft one into the other ... except by putting the coins into a barrel. The sole purpose of the coins is for trading with Pech and with Thaumcraft villagers, and they are necessary for the villager trades.
Update: This turns out to be because the ore dictionary incorrectly lists gold coins and gold nuggets as equivalents. The following MineTweaker recipe removes the incorrect mapping:
The crashes when removing items with damage value larger then 255 is because of the packet handler, the compression and handling of it is above me.
Stack limit of 2 is fixed.
2 bugs i know of is:
Forge microblocks,converts, so a redstone cover will turn into any other cover already in the barrel when inserting.
Crashes when removing a item from a barrel that has a damage value above 255. (packet handler)
I will not fix those problems, i wanted to get rid of the dupe bug we had with NBT based items.
Just don't put any item in it for now that has a higher damage value then 255 until the author fixes it.
If the author don't approve of me putting the file out, he is free to remove the posts, send me a message and file will be removed.
The author is done with this mod, he isnt touching it anymore. hes just remaking minecraft for fun http://prntscr.com/7vwyzt
We know it's abandoned. That's why TomEVoll added storage units to his RouterReborn mod.
RouterReborn storage units combine all of the best features of Barrels Mod barrels and JABBA barrels, and in my opinion are the best barrel-type storage existing in minecraft 1.7, bar none. There's also an inventory connector cable to allow you to link separated groups of barrels in a storage network, without having to chain them together using hidden barrels and then find something to plug the hidden barrels with.
If he's not updating this anymore does that mean others can? I don't want these awesome and simple barrels to die
On a slightly related but kinda not note: Turns out there's a limit to how high you can set capacity to, and it isn't 2,147,483,647.
Ok, technically it is, in the sense that the barrel capacity won't reset itself to default. In the sense of avoiding glitches however, put no more than 771,751,935 in.
Also thanks to anthraciteDragon for posting the fixed version. And also for explaining how to do the fix (coulnd't download back then)
If he's not updating this anymore does that mean others can? I don't want these awesome and simple barrels to die
On a slightly related but kinda not note: Turns out there's a limit to how high you can set capacity to, and it isn't 2,147,483,647.
Ok, technically it is, in the sense that the barrel capacity won't reset itself to default. In the sense of avoiding glitches however, put no more than 771,751,935 in.
Also thanks to anthraciteDragon for posting the fixed version. And also for explaining how to do the fix (coulnd't download back then)
The mod is open source, so anybody can pick it up, regardless of if the original dev is updating it or not.
Rollback Post to RevisionRollBack
Feed The Beast Team Member - Wiki Staff - Editor, Admin, Bureaucrat
Hey I'm back from hiding under a rock. I guess this whole Donald trump thing in the US got me a little frightened. Anyway I updated the mod for 1.8.8 (works for 1.8.9 also though) I hope you enjoy. One disclaimer: I removed downloads for older versions because I don't plan on touching those if people have problems.
I updated the mod with a extra null pointer check, this should fix some kind of weird crash that would happen on some words and not others. I kept the same version number so make sure you don't get it mixed up with the older version. Just to note, if you did have a problem of crashing, then just use the updated version. The last version would not corrupt the world so don't worry if you think you lost your world. Cheers!
Just make sure you post any errors you may have when using the mod.
I added mirror downloads to the mod curtesy of the asterisks(*) right beside the main download links. I'm also going to start to update the mod for 1.9. Hopefully that will be done quickly as 1.8 was quite the challenge because they changed so much.
Cheers everyone! The mod is now also updated for Minecraft 1.9. That was an easy update even though there were a lot of errors when I first opened it up. I added some sound effects just like the item frames. There is a configuration in the cfg file that will let your turn it off. It is on by default.
Just discovered this today.
If you are using
Project RedDoh! THERMAL FOUNDATION and The Barrels Mod, DO NOT PUT BLIZZ RODS INTO BARRELS. Attempting to take them out will cause an instant client-side crash with the following error:I'm 99% certain this is a Barrels Mod bug that doesn't actually involve
Project Red, but for some reason Blizz Rods will consistently trigger it every time. If you're patient, and make sure you have an empty hotbar slot selected when you punch the barrel, you can get the rods out of the barrel one stack at a time. Each stack will crash your client, but when you reconnect, there'll be a stack of blizz rods in your hotbar and one less stack in the barrel.UPDATE: The problem is metadata over 255 overflows the one byte barrels Mod allocates for metadata.
HELP CEASH
---- Minecraft Crash Report ----
// Don't be sad. I'll do better next time, I promise!
Time: 02/05/15 14:23
Description: There was a severe problem during mod loading that has caused the game to fail
cpw.mods.fml.common.LoaderException: java.lang.ClassNotFoundException: need4speed402.mods.barrels.Barrels
at cpw.mods.fml.common.LoadController.transition(LoadController.java:162)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:502)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:215)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:480)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
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)
Caused by: java.lang.ClassNotFoundException: need4speed402.mods.barrels.Barrels
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at cpw.mods.fml.common.ModClassLoader.loadClass(ModClassLoader.java:58)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:438)
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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:492)
... 10 more
Caused by: java.lang.NullPointerException
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182)
... 38 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 7 (x86) version 6.1
Java Version: 1.8.0_31, Oracle Corporation
Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
Memory: 144169520 bytes (137 MB) / 269512704 bytes (257 MB) up to 523501568 bytes (499 MB)
JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx512M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.05 FML v7.10.114.1388 Minecraft Forge 10.13.3.1388 7 mods loaded, 7 mods active
mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed
FML{7.10.114.1388} [Forge Mod Loader] (forge-1.7.10-10.13.3.1388-1.7.10.jar) Unloaded->Constructed
Forge{10.13.3.1388} [Minecraft Forge] (forge-1.7.10-10.13.3.1388-1.7.10.jar) Unloaded->Constructed
itemphysic{0.8.3} [ItemPhysic] (minecraft.jar) Unloaded->Constructed
barrels{3.4} [The Barrels Mod] (Barrels 3.5 - 1.7.10.jar) Unloaded->Errored
craftguide{1.6.8.1} [CraftGuide] (CraftGuide-Mod-1.7.10.zip) Unloaded->Constructed
mobends{0.20.1} [Mo' Bends] (MoBends-0.20.1 for MC 1.7.10.jar) Unloaded->Constructed
Have you downloaded the patched version from AnthraciteDragon in this post?
A while back I reported a bug in which taking a Blizz Rod from Project Red out of a barrel resulted in a client crash with the following error:
I can now report that this same error also occurs with Slag and Rich Slag, from Thermal Expansion.
Newly discovered barrel bug:
A barrel will convert Thaumcraft 4 gold coins (Thaumcraft:ItemResource:18) into gold nuggets (minecraft:gold_nugget) if a player or machine attempts to store a gold nugget into a barrel that already contains gold coins. To put it mildly, this should not happen. The two items are in no way equivalent, and you cannot craft one into the other ... except by putting the coins into a barrel. The sole purpose of the coins is for trading with Pech and with Thaumcraft villagers, and they are necessary for the villager trades.
Update: This turns out to be because the ore dictionary incorrectly lists gold coins and gold nuggets as equivalents. The following MineTweaker recipe removes the incorrect mapping:
<ore:nuggetGold>.remove(<Thaumcraft:ItemResource:18>);
I compiled a fixed version of the barrels for 1.7.10,
DOWNLOAD
Duplications with items using NBT and not meta is fixed, and it looks like the crashes you sometimes get when inserting micro blocks is gone.
It said it was open source and anyone could redistribute it so i hope it is ok.
It looked like it was abandoned.
Source code is included in the zip file. (you need to extract the jar file from the zip. to play with the mod)
I don't have anywhere to host the file so that link will only be available for 7 days, if someone can host it anywhere else that is fine with me.
EDIT:
Broken do not use, max stacks you can insert is 2, i will fix it and put up a new file.
Uploaded a new file HERE
The crashes when removing items with damage value larger then 255 is because of the packet handler, the compression and handling of it is above me.
Stack limit of 2 is fixed.
2 bugs i know of is:
Forge microblocks,converts, so a redstone cover will turn into any other cover already in the barrel when inserting.
Crashes when removing a item from a barrel that has a damage value above 255. (packet handler)
I will not fix those problems, i wanted to get rid of the dupe bug we had with NBT based items.
Just don't put any item in it for now that has a higher damage value then 255 until the author fixes it.
If the author don't approve of me putting the file out, he is free to remove the posts, send me a message and file will be removed.
try a older Forge, i think forge-1.7.10-10.13.3.1403 is to new, the language function is most likely removed, it was deprecated in prev version.
it works on Forge10.13.3.1395.
The author is done with this mod, he isnt touching it anymore. hes just remaking minecraft for fun http://prntscr.com/7vwyzt
We know it's abandoned. That's why TomEVoll added storage units to his RouterReborn mod.
RouterReborn storage units combine all of the best features of Barrels Mod barrels and JABBA barrels, and in my opinion are the best barrel-type storage existing in minecraft 1.7, bar none. There's also an inventory connector cable to allow you to link separated groups of barrels in a storage network, without having to chain them together using hidden barrels and then find something to plug the hidden barrels with.
becuase most poeple will prob just want the barrel not all the other machines and maybe Factorization is not compatible with their modpack
My channel - ALMOST AT 200 SUBSCRIBERS! https://www.youtube.com/channel/UCGZEwCcmu-lZetoA5hmte6g?view_as=subscriber
If he's not updating this anymore does that mean others can? I don't want these awesome and simple barrels to die
On a slightly related but kinda not note: Turns out there's a limit to how high you can set capacity to, and it isn't 2,147,483,647.
Ok, technically it is, in the sense that the barrel capacity won't reset itself to default. In the sense of avoiding glitches however, put no more than 771,751,935 in.
Also thanks to anthraciteDragon for posting the fixed version. And also for explaining how to do the fix (coulnd't download back then)
The mod is open source, so anybody can pick it up, regardless of if the original dev is updating it or not.
Hey I'm back from hiding under a rock. I guess this whole Donald trump thing in the US got me a little frightened. Anyway I updated the mod for 1.8.8 (works for 1.8.9 also though) I hope you enjoy. One disclaimer: I removed downloads for older versions because I don't plan on touching those if people have problems.
I updated the mod with a extra null pointer check, this should fix some kind of weird crash that would happen on some words and not others. I kept the same version number so make sure you don't get it mixed up with the older version. Just to note, if you did have a problem of crashing, then just use the updated version. The last version would not corrupt the world so don't worry if you think you lost your world. Cheers!
Just make sure you post any errors you may have when using the mod.
Download link doesn't appear to work for the 1.8.8 version.
I added mirror downloads to the mod curtesy of the asterisks(*) right beside the main download links. I'm also going to start to update the mod for 1.9. Hopefully that will be done quickly as 1.8 was quite the challenge because they changed so much.
Cheers everyone! The mod is now also updated for Minecraft 1.9. That was an easy update even though there were a lot of errors when I first opened it up. I added some sound effects just like the item frames. There is a configuration in the cfg file that will let your turn it off. It is on by default.
Nice! This was always my favorite storage mod.