Posted February 22, 201510 yr By that i mean a LOT of nbt data. I have a custom chest that stores its inventory when harvested. For the most part it works perfectly except when you load it up with items that have lots of nbt data (For testing i am using creative spawned mystcraft notebooks) it kicks you out of the game when you try to harvest it. This is the error log [05:30:36] [Client thread/ERROR] [FML]: FMLIndexedMessageCodec exception caught io.netty.handler.codec.DecoderException: net.minecraft.util.ReportedException: Loading NBT data at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:99) ~[MessageToMessageDecoder.class:?] at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111) ~[MessageToMessageCodec.class:?] at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:?] at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) [EmbeddedChannel.class:?] at cpw.mods.fml.common.network.internal.FMLProxyPacket.processPacket(FMLProxyPacket.java:86) [FMLProxyPacket.class:?] at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] at net.minecraft.client.multiplayer.PlayerControllerMP.updateController(PlayerControllerMP.java:317) [PlayerControllerMP.class:?] at net.minecraft.client.Minecraft.runTick(Minecraft.java:1683) [Minecraft.class:?] at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1029) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:951) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:164) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_75] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_75] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_75] at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_75] at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.11.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?] at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:85) [start/:?] at GradleStart.main(GradleStart.java:45) [start/:?] Caused by: net.minecraft.util.ReportedException: Loading NBT data at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:501) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.CompressedStreamTools.func_152455_a(CompressedStreamTools.java:177) ~[CompressedStreamTools.class:?] at net.minecraft.nbt.CompressedStreamTools.func_152456_a(CompressedStreamTools.java:134) ~[CompressedStreamTools.class:?] at net.minecraft.nbt.CompressedStreamTools.func_152457_a(CompressedStreamTools.java:71) ~[CompressedStreamTools.class:?] at net.minecraft.network.PacketBuffer.readNBTTagCompoundFromBuffer(PacketBuffer.java:115) ~[PacketBuffer.class:?] at net.minecraft.network.PacketBuffer.readItemStackFromBuffer(PacketBuffer.java:157) ~[PacketBuffer.class:?] at net.minecraft.entity.DataWatcher.readWatchedListFromPacketBuffer(DataWatcher.java:336) ~[DataWatcher.class:?] at cpw.mods.fml.common.network.internal.FMLMessage$EntitySpawnMessage.fromBytes(FMLMessage.java:251) ~[FMLMessage$EntitySpawnMessage.class:?] at cpw.mods.fml.common.network.internal.FMLRuntimeCodec.decodeInto(FMLRuntimeCodec.java:28) ~[FMLRuntimeCodec.class:?] at cpw.mods.fml.common.network.internal.FMLRuntimeCodec.decodeInto(FMLRuntimeCodec.java:11) ~[FMLRuntimeCodec.class:?] at cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:77) ~[FMLIndexedMessageToMessageCodec.class:?] at cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:17) ~[FMLIndexedMessageToMessageCodec.class:?] at io.netty.handler.codec.MessageToMessageCodec$2.decode(MessageToMessageCodec.java:81) ~[MessageToMessageCodec$2.class:?] at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:89) ~[MessageToMessageDecoder.class:?] ... 20 more Caused by: java.io.EOFException: Unexpected end of ZLIB input stream at java.util.zip.InflaterInputStream.fill(InflaterInputStream.java:240) ~[?:1.7.0_75] at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158) ~[?:1.7.0_75] at java.util.zip.GZIPInputStream.read(GZIPInputStream.java:116) ~[?:1.7.0_75] at java.io.BufferedInputStream.fill(BufferedInputStream.java:235) ~[?:1.7.0_75] at java.io.BufferedInputStream.read1(BufferedInputStream.java:275) ~[?:1.7.0_75] at java.io.BufferedInputStream.read(BufferedInputStream.java:334) ~[?:1.7.0_75] at java.io.DataInputStream.readFully(DataInputStream.java:195) ~[?:1.7.0_75] at java.io.DataInputStream.readUTF(DataInputStream.java:609) ~[?:1.7.0_75] at java.io.DataInputStream.readUTF(DataInputStream.java:564) ~[?:1.7.0_75] at net.minecraft.nbt.NBTTagString.func_152446_a(NBTTagString.java:38) ~[NBTTagString.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.CompressedStreamTools.func_152455_a(CompressedStreamTools.java:177) ~[CompressedStreamTools.class:?] at net.minecraft.nbt.CompressedStreamTools.func_152456_a(CompressedStreamTools.java:134) ~[CompressedStreamTools.class:?] at net.minecraft.nbt.CompressedStreamTools.func_152457_a(CompressedStreamTools.java:71) ~[CompressedStreamTools.class:?] at net.minecraft.network.PacketBuffer.readNBTTagCompoundFromBuffer(PacketBuffer.java:115) ~[PacketBuffer.class:?] at net.minecraft.network.PacketBuffer.readItemStackFromBuffer(PacketBuffer.java:157) ~[PacketBuffer.class:?] at net.minecraft.entity.DataWatcher.readWatchedListFromPacketBuffer(DataWatcher.java:336) ~[DataWatcher.class:?] at cpw.mods.fml.common.network.internal.FMLMessage$EntitySpawnMessage.fromBytes(FMLMessage.java:251) ~[FMLMessage$EntitySpawnMessage.class:?] at cpw.mods.fml.common.network.internal.FMLRuntimeCodec.decodeInto(FMLRuntimeCodec.java:28) ~[FMLRuntimeCodec.class:?] at cpw.mods.fml.common.network.internal.FMLRuntimeCodec.decodeInto(FMLRuntimeCodec.java:11) ~[FMLRuntimeCodec.class:?] at cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:77) ~[FMLIndexedMessageToMessageCodec.class:?] at cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:17) ~[FMLIndexedMessageToMessageCodec.class:?] at io.netty.handler.codec.MessageToMessageCodec$2.decode(MessageToMessageCodec.java:81) ~[MessageToMessageCodec$2.class:?] at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:89) ~[MessageToMessageDecoder.class:?] ... 20 more [05:30:36] [Client thread/ERROR] [FML]: EntitySpawnHandler exception io.netty.handler.codec.DecoderException: net.minecraft.util.ReportedException: Loading NBT data at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:99) ~[MessageToMessageDecoder.class:?] at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111) ~[MessageToMessageCodec.class:?] at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:?] at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) [EmbeddedChannel.class:?] at cpw.mods.fml.common.network.internal.FMLProxyPacket.processPacket(FMLProxyPacket.java:86) [FMLProxyPacket.class:?] at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] at net.minecraft.client.multiplayer.PlayerControllerMP.updateController(PlayerControllerMP.java:317) [PlayerControllerMP.class:?] at net.minecraft.client.Minecraft.runTick(Minecraft.java:1683) [Minecraft.class:?] at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1029) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:951) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:164) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_75] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_75] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_75] at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_75] at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.11.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?] at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:85) [start/:?] at GradleStart.main(GradleStart.java:45) [start/:?] Caused by: net.minecraft.util.ReportedException: Loading NBT data at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:501) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.CompressedStreamTools.func_152455_a(CompressedStreamTools.java:177) ~[CompressedStreamTools.class:?] at net.minecraft.nbt.CompressedStreamTools.func_152456_a(CompressedStreamTools.java:134) ~[CompressedStreamTools.class:?] at net.minecraft.nbt.CompressedStreamTools.func_152457_a(CompressedStreamTools.java:71) ~[CompressedStreamTools.class:?] at net.minecraft.network.PacketBuffer.readNBTTagCompoundFromBuffer(PacketBuffer.java:115) ~[PacketBuffer.class:?] at net.minecraft.network.PacketBuffer.readItemStackFromBuffer(PacketBuffer.java:157) ~[PacketBuffer.class:?] at net.minecraft.entity.DataWatcher.readWatchedListFromPacketBuffer(DataWatcher.java:336) ~[DataWatcher.class:?] at cpw.mods.fml.common.network.internal.FMLMessage$EntitySpawnMessage.fromBytes(FMLMessage.java:251) ~[FMLMessage$EntitySpawnMessage.class:?] at cpw.mods.fml.common.network.internal.FMLRuntimeCodec.decodeInto(FMLRuntimeCodec.java:28) ~[FMLRuntimeCodec.class:?] at cpw.mods.fml.common.network.internal.FMLRuntimeCodec.decodeInto(FMLRuntimeCodec.java:11) ~[FMLRuntimeCodec.class:?] at cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:77) ~[FMLIndexedMessageToMessageCodec.class:?] at cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:17) ~[FMLIndexedMessageToMessageCodec.class:?] at io.netty.handler.codec.MessageToMessageCodec$2.decode(MessageToMessageCodec.java:81) ~[MessageToMessageCodec$2.class:?] at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:89) ~[MessageToMessageDecoder.class:?] ... 20 more Caused by: java.io.EOFException: Unexpected end of ZLIB input stream at java.util.zip.InflaterInputStream.fill(InflaterInputStream.java:240) ~[?:1.7.0_75] at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158) ~[?:1.7.0_75] at java.util.zip.GZIPInputStream.read(GZIPInputStream.java:116) ~[?:1.7.0_75] at java.io.BufferedInputStream.fill(BufferedInputStream.java:235) ~[?:1.7.0_75] at java.io.BufferedInputStream.read1(BufferedInputStream.java:275) ~[?:1.7.0_75] at java.io.BufferedInputStream.read(BufferedInputStream.java:334) ~[?:1.7.0_75] at java.io.DataInputStream.readFully(DataInputStream.java:195) ~[?:1.7.0_75] at java.io.DataInputStream.readUTF(DataInputStream.java:609) ~[?:1.7.0_75] at java.io.DataInputStream.readUTF(DataInputStream.java:564) ~[?:1.7.0_75] at net.minecraft.nbt.NBTTagString.func_152446_a(NBTTagString.java:38) ~[NBTTagString.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.CompressedStreamTools.func_152455_a(CompressedStreamTools.java:177) ~[CompressedStreamTools.class:?] at net.minecraft.nbt.CompressedStreamTools.func_152456_a(CompressedStreamTools.java:134) ~[CompressedStreamTools.class:?] at net.minecraft.nbt.CompressedStreamTools.func_152457_a(CompressedStreamTools.java:71) ~[CompressedStreamTools.class:?] at net.minecraft.network.PacketBuffer.readNBTTagCompoundFromBuffer(PacketBuffer.java:115) ~[PacketBuffer.class:?] at net.minecraft.network.PacketBuffer.readItemStackFromBuffer(PacketBuffer.java:157) ~[PacketBuffer.class:?] at net.minecraft.entity.DataWatcher.readWatchedListFromPacketBuffer(DataWatcher.java:336) ~[DataWatcher.class:?] at cpw.mods.fml.common.network.internal.FMLMessage$EntitySpawnMessage.fromBytes(FMLMessage.java:251) ~[FMLMessage$EntitySpawnMessage.class:?] at cpw.mods.fml.common.network.internal.FMLRuntimeCodec.decodeInto(FMLRuntimeCodec.java:28) ~[FMLRuntimeCodec.class:?] at cpw.mods.fml.common.network.internal.FMLRuntimeCodec.decodeInto(FMLRuntimeCodec.java:11) ~[FMLRuntimeCodec.class:?] at cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:77) ~[FMLIndexedMessageToMessageCodec.class:?] at cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:17) ~[FMLIndexedMessageToMessageCodec.class:?] at io.netty.handler.codec.MessageToMessageCodec$2.decode(MessageToMessageCodec.java:81) ~[MessageToMessageCodec$2.class:?] at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:89) ~[MessageToMessageDecoder.class:?] ... 20 more [05:30:36] [Client thread/ERROR] [FML]: OpenGuiHandler exception io.netty.handler.codec.DecoderException: net.minecraft.util.ReportedException: Loading NBT data at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:99) ~[MessageToMessageDecoder.class:?] at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111) ~[MessageToMessageCodec.class:?] at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:?] at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) [EmbeddedChannel.class:?] at cpw.mods.fml.common.network.internal.FMLProxyPacket.processPacket(FMLProxyPacket.java:86) [FMLProxyPacket.class:?] at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] at net.minecraft.client.multiplayer.PlayerControllerMP.updateController(PlayerControllerMP.java:317) [PlayerControllerMP.class:?] at net.minecraft.client.Minecraft.runTick(Minecraft.java:1683) [Minecraft.class:?] at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1029) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:951) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:164) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_75] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_75] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_75] at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_75] at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.11.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?] at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:85) [start/:?] at GradleStart.main(GradleStart.java:45) [start/:?] Caused by: net.minecraft.util.ReportedException: Loading NBT data at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:501) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.CompressedStreamTools.func_152455_a(CompressedStreamTools.java:177) ~[CompressedStreamTools.class:?] at net.minecraft.nbt.CompressedStreamTools.func_152456_a(CompressedStreamTools.java:134) ~[CompressedStreamTools.class:?] at net.minecraft.nbt.CompressedStreamTools.func_152457_a(CompressedStreamTools.java:71) ~[CompressedStreamTools.class:?] at net.minecraft.network.PacketBuffer.readNBTTagCompoundFromBuffer(PacketBuffer.java:115) ~[PacketBuffer.class:?] at net.minecraft.network.PacketBuffer.readItemStackFromBuffer(PacketBuffer.java:157) ~[PacketBuffer.class:?] at net.minecraft.entity.DataWatcher.readWatchedListFromPacketBuffer(DataWatcher.java:336) ~[DataWatcher.class:?] at cpw.mods.fml.common.network.internal.FMLMessage$EntitySpawnMessage.fromBytes(FMLMessage.java:251) ~[FMLMessage$EntitySpawnMessage.class:?] at cpw.mods.fml.common.network.internal.FMLRuntimeCodec.decodeInto(FMLRuntimeCodec.java:28) ~[FMLRuntimeCodec.class:?] at cpw.mods.fml.common.network.internal.FMLRuntimeCodec.decodeInto(FMLRuntimeCodec.java:11) ~[FMLRuntimeCodec.class:?] at cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:77) ~[FMLIndexedMessageToMessageCodec.class:?] at cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:17) ~[FMLIndexedMessageToMessageCodec.class:?] at io.netty.handler.codec.MessageToMessageCodec$2.decode(MessageToMessageCodec.java:81) ~[MessageToMessageCodec$2.class:?] at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:89) ~[MessageToMessageDecoder.class:?] ... 20 more Caused by: java.io.EOFException: Unexpected end of ZLIB input stream at java.util.zip.InflaterInputStream.fill(InflaterInputStream.java:240) ~[?:1.7.0_75] at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158) ~[?:1.7.0_75] at java.util.zip.GZIPInputStream.read(GZIPInputStream.java:116) ~[?:1.7.0_75] at java.io.BufferedInputStream.fill(BufferedInputStream.java:235) ~[?:1.7.0_75] at java.io.BufferedInputStream.read1(BufferedInputStream.java:275) ~[?:1.7.0_75] at java.io.BufferedInputStream.read(BufferedInputStream.java:334) ~[?:1.7.0_75] at java.io.DataInputStream.readFully(DataInputStream.java:195) ~[?:1.7.0_75] at java.io.DataInputStream.readUTF(DataInputStream.java:609) ~[?:1.7.0_75] at java.io.DataInputStream.readUTF(DataInputStream.java:564) ~[?:1.7.0_75] at net.minecraft.nbt.NBTTagString.func_152446_a(NBTTagString.java:38) ~[NBTTagString.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.CompressedStreamTools.func_152455_a(CompressedStreamTools.java:177) ~[CompressedStreamTools.class:?] at net.minecraft.nbt.CompressedStreamTools.func_152456_a(CompressedStreamTools.java:134) ~[CompressedStreamTools.class:?] at net.minecraft.nbt.CompressedStreamTools.func_152457_a(CompressedStreamTools.java:71) ~[CompressedStreamTools.class:?] at net.minecraft.network.PacketBuffer.readNBTTagCompoundFromBuffer(PacketBuffer.java:115) ~[PacketBuffer.class:?] at net.minecraft.network.PacketBuffer.readItemStackFromBuffer(PacketBuffer.java:157) ~[PacketBuffer.class:?] at net.minecraft.entity.DataWatcher.readWatchedListFromPacketBuffer(DataWatcher.java:336) ~[DataWatcher.class:?] at cpw.mods.fml.common.network.internal.FMLMessage$EntitySpawnMessage.fromBytes(FMLMessage.java:251) ~[FMLMessage$EntitySpawnMessage.class:?] at cpw.mods.fml.common.network.internal.FMLRuntimeCodec.decodeInto(FMLRuntimeCodec.java:28) ~[FMLRuntimeCodec.class:?] at cpw.mods.fml.common.network.internal.FMLRuntimeCodec.decodeInto(FMLRuntimeCodec.java:11) ~[FMLRuntimeCodec.class:?] at cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:77) ~[FMLIndexedMessageToMessageCodec.class:?] at cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:17) ~[FMLIndexedMessageToMessageCodec.class:?] at io.netty.handler.codec.MessageToMessageCodec$2.decode(MessageToMessageCodec.java:81) ~[MessageToMessageCodec$2.class:?] at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:89) ~[MessageToMessageDecoder.class:?] ... 20 more [05:30:36] [Client thread/ERROR] [FML]: HandshakeCompletionHandler exception io.netty.handler.codec.DecoderException: net.minecraft.util.ReportedException: Loading NBT data at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:99) ~[MessageToMessageDecoder.class:?] at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111) ~[MessageToMessageCodec.class:?] at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:?] at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) [EmbeddedChannel.class:?] at cpw.mods.fml.common.network.internal.FMLProxyPacket.processPacket(FMLProxyPacket.java:86) [FMLProxyPacket.class:?] at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] at net.minecraft.client.multiplayer.PlayerControllerMP.updateController(PlayerControllerMP.java:317) [PlayerControllerMP.class:?] at net.minecraft.client.Minecraft.runTick(Minecraft.java:1683) [Minecraft.class:?] at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1029) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:951) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:164) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_75] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_75] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_75] at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_75] at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.11.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?] at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:85) [start/:?] at GradleStart.main(GradleStart.java:45) [start/:?] Caused by: net.minecraft.util.ReportedException: Loading NBT data at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:501) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.CompressedStreamTools.func_152455_a(CompressedStreamTools.java:177) ~[CompressedStreamTools.class:?] at net.minecraft.nbt.CompressedStreamTools.func_152456_a(CompressedStreamTools.java:134) ~[CompressedStreamTools.class:?] at net.minecraft.nbt.CompressedStreamTools.func_152457_a(CompressedStreamTools.java:71) ~[CompressedStreamTools.class:?] at net.minecraft.network.PacketBuffer.readNBTTagCompoundFromBuffer(PacketBuffer.java:115) ~[PacketBuffer.class:?] at net.minecraft.network.PacketBuffer.readItemStackFromBuffer(PacketBuffer.java:157) ~[PacketBuffer.class:?] at net.minecraft.entity.DataWatcher.readWatchedListFromPacketBuffer(DataWatcher.java:336) ~[DataWatcher.class:?] at cpw.mods.fml.common.network.internal.FMLMessage$EntitySpawnMessage.fromBytes(FMLMessage.java:251) ~[FMLMessage$EntitySpawnMessage.class:?] at cpw.mods.fml.common.network.internal.FMLRuntimeCodec.decodeInto(FMLRuntimeCodec.java:28) ~[FMLRuntimeCodec.class:?] at cpw.mods.fml.common.network.internal.FMLRuntimeCodec.decodeInto(FMLRuntimeCodec.java:11) ~[FMLRuntimeCodec.class:?] at cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:77) ~[FMLIndexedMessageToMessageCodec.class:?] at cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:17) ~[FMLIndexedMessageToMessageCodec.class:?] at io.netty.handler.codec.MessageToMessageCodec$2.decode(MessageToMessageCodec.java:81) ~[MessageToMessageCodec$2.class:?] at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:89) ~[MessageToMessageDecoder.class:?] ... 20 more Caused by: java.io.EOFException: Unexpected end of ZLIB input stream at java.util.zip.InflaterInputStream.fill(InflaterInputStream.java:240) ~[?:1.7.0_75] at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158) ~[?:1.7.0_75] at java.util.zip.GZIPInputStream.read(GZIPInputStream.java:116) ~[?:1.7.0_75] at java.io.BufferedInputStream.fill(BufferedInputStream.java:235) ~[?:1.7.0_75] at java.io.BufferedInputStream.read1(BufferedInputStream.java:275) ~[?:1.7.0_75] at java.io.BufferedInputStream.read(BufferedInputStream.java:334) ~[?:1.7.0_75] at java.io.DataInputStream.readFully(DataInputStream.java:195) ~[?:1.7.0_75] at java.io.DataInputStream.readUTF(DataInputStream.java:609) ~[?:1.7.0_75] at java.io.DataInputStream.readUTF(DataInputStream.java:564) ~[?:1.7.0_75] at net.minecraft.nbt.NBTTagString.func_152446_a(NBTTagString.java:38) ~[NBTTagString.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.CompressedStreamTools.func_152455_a(CompressedStreamTools.java:177) ~[CompressedStreamTools.class:?] at net.minecraft.nbt.CompressedStreamTools.func_152456_a(CompressedStreamTools.java:134) ~[CompressedStreamTools.class:?] at net.minecraft.nbt.CompressedStreamTools.func_152457_a(CompressedStreamTools.java:71) ~[CompressedStreamTools.class:?] at net.minecraft.network.PacketBuffer.readNBTTagCompoundFromBuffer(PacketBuffer.java:115) ~[PacketBuffer.class:?] at net.minecraft.network.PacketBuffer.readItemStackFromBuffer(PacketBuffer.java:157) ~[PacketBuffer.class:?] at net.minecraft.entity.DataWatcher.readWatchedListFromPacketBuffer(DataWatcher.java:336) ~[DataWatcher.class:?] at cpw.mods.fml.common.network.internal.FMLMessage$EntitySpawnMessage.fromBytes(FMLMessage.java:251) ~[FMLMessage$EntitySpawnMessage.class:?] at cpw.mods.fml.common.network.internal.FMLRuntimeCodec.decodeInto(FMLRuntimeCodec.java:28) ~[FMLRuntimeCodec.class:?] at cpw.mods.fml.common.network.internal.FMLRuntimeCodec.decodeInto(FMLRuntimeCodec.java:11) ~[FMLRuntimeCodec.class:?] at cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:77) ~[FMLIndexedMessageToMessageCodec.class:?] at cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:17) ~[FMLIndexedMessageToMessageCodec.class:?] at io.netty.handler.codec.MessageToMessageCodec$2.decode(MessageToMessageCodec.java:81) ~[MessageToMessageCodec$2.class:?] at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:89) ~[MessageToMessageDecoder.class:?] ... 20 more [05:30:36] [Client thread/ERROR] [FML]: There was a critical exception handling a packet on channel FML io.netty.handler.codec.DecoderException: net.minecraft.util.ReportedException: Loading NBT data at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:99) ~[MessageToMessageDecoder.class:?] at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111) ~[MessageToMessageCodec.class:?] at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) ~[DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) ~[DefaultChannelHandlerContext.class:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) ~[DefaultChannelPipeline.class:?] at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) ~[EmbeddedChannel.class:?] at cpw.mods.fml.common.network.internal.FMLProxyPacket.processPacket(FMLProxyPacket.java:86) [FMLProxyPacket.class:?] at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] at net.minecraft.client.multiplayer.PlayerControllerMP.updateController(PlayerControllerMP.java:317) [PlayerControllerMP.class:?] at net.minecraft.client.Minecraft.runTick(Minecraft.java:1683) [Minecraft.class:?] at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1029) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:951) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:164) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_75] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_75] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_75] at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_75] at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.11.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?] at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:85) [start/:?] at GradleStart.main(GradleStart.java:45) [start/:?] Caused by: net.minecraft.util.ReportedException: Loading NBT data at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:501) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.CompressedStreamTools.func_152455_a(CompressedStreamTools.java:177) ~[CompressedStreamTools.class:?] at net.minecraft.nbt.CompressedStreamTools.func_152456_a(CompressedStreamTools.java:134) ~[CompressedStreamTools.class:?] at net.minecraft.nbt.CompressedStreamTools.func_152457_a(CompressedStreamTools.java:71) ~[CompressedStreamTools.class:?] at net.minecraft.network.PacketBuffer.readNBTTagCompoundFromBuffer(PacketBuffer.java:115) ~[PacketBuffer.class:?] at net.minecraft.network.PacketBuffer.readItemStackFromBuffer(PacketBuffer.java:157) ~[PacketBuffer.class:?] at net.minecraft.entity.DataWatcher.readWatchedListFromPacketBuffer(DataWatcher.java:336) ~[DataWatcher.class:?] at cpw.mods.fml.common.network.internal.FMLMessage$EntitySpawnMessage.fromBytes(FMLMessage.java:251) ~[FMLMessage$EntitySpawnMessage.class:?] at cpw.mods.fml.common.network.internal.FMLRuntimeCodec.decodeInto(FMLRuntimeCodec.java:28) ~[FMLRuntimeCodec.class:?] at cpw.mods.fml.common.network.internal.FMLRuntimeCodec.decodeInto(FMLRuntimeCodec.java:11) ~[FMLRuntimeCodec.class:?] at cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:77) ~[FMLIndexedMessageToMessageCodec.class:?] at cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:17) ~[FMLIndexedMessageToMessageCodec.class:?] at io.netty.handler.codec.MessageToMessageCodec$2.decode(MessageToMessageCodec.java:81) ~[MessageToMessageCodec$2.class:?] at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:89) ~[MessageToMessageDecoder.class:?] ... 20 more Caused by: java.io.EOFException: Unexpected end of ZLIB input stream at java.util.zip.InflaterInputStream.fill(InflaterInputStream.java:240) ~[?:1.7.0_75] at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158) ~[?:1.7.0_75] at java.util.zip.GZIPInputStream.read(GZIPInputStream.java:116) ~[?:1.7.0_75] at java.io.BufferedInputStream.fill(BufferedInputStream.java:235) ~[?:1.7.0_75] at java.io.BufferedInputStream.read1(BufferedInputStream.java:275) ~[?:1.7.0_75] at java.io.BufferedInputStream.read(BufferedInputStream.java:334) ~[?:1.7.0_75] at java.io.DataInputStream.readFully(DataInputStream.java:195) ~[?:1.7.0_75] at java.io.DataInputStream.readUTF(DataInputStream.java:609) ~[?:1.7.0_75] at java.io.DataInputStream.readUTF(DataInputStream.java:564) ~[?:1.7.0_75] at net.minecraft.nbt.NBTTagString.func_152446_a(NBTTagString.java:38) ~[NBTTagString.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:492) ~[NBTTagCompound.class:?] at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:56) ~[NBTTagCompound.class:?] at net.minecraft.nbt.CompressedStreamTools.func_152455_a(CompressedStreamTools.java:177) ~[CompressedStreamTools.class:?] at net.minecraft.nbt.CompressedStreamTools.func_152456_a(CompressedStreamTools.java:134) ~[CompressedStreamTools.class:?] at net.minecraft.nbt.CompressedStreamTools.func_152457_a(CompressedStreamTools.java:71) ~[CompressedStreamTools.class:?] at net.minecraft.network.PacketBuffer.readNBTTagCompoundFromBuffer(PacketBuffer.java:115) ~[PacketBuffer.class:?] at net.minecraft.network.PacketBuffer.readItemStackFromBuffer(PacketBuffer.java:157) ~[PacketBuffer.class:?] at net.minecraft.entity.DataWatcher.readWatchedListFromPacketBuffer(DataWatcher.java:336) ~[DataWatcher.class:?] at cpw.mods.fml.common.network.internal.FMLMessage$EntitySpawnMessage.fromBytes(FMLMessage.java:251) ~[FMLMessage$EntitySpawnMessage.class:?] at cpw.mods.fml.common.network.internal.FMLRuntimeCodec.decodeInto(FMLRuntimeCodec.java:28) ~[FMLRuntimeCodec.class:?] at cpw.mods.fml.common.network.internal.FMLRuntimeCodec.decodeInto(FMLRuntimeCodec.java:11) ~[FMLRuntimeCodec.class:?] at cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:77) ~[FMLIndexedMessageToMessageCodec.class:?] at cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:17) ~[FMLIndexedMessageToMessageCodec.class:?] at io.netty.handler.codec.MessageToMessageCodec$2.decode(MessageToMessageCodec.java:81) ~[MessageToMessageCodec$2.class:?] at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:89) ~[MessageToMessageDecoder.class:?] ... 20 more And when i try to log back in it kicks me again with the same error. I know there is a way around this because thermal expansion dose not have this problem with its strong boxes. But i cant figure it out... Dose anyone have any suggestions? I am the author of Draconic Evolution
February 22, 201510 yr Author Oh yes when i test things i test things to the limit. But i pushed the thermal expansion strong box even further and it did not have that problem. My forge version is 10.13.2.1286 Edit: To give you an idea of how much nbt data is being saved. 1 mystcraft page contains a single string tag 1 creative spawned notebook contains 216 pages multiply that by the 234 slots in my chest and you get a total of 50,544 string tags! Edit2: I just put 4x that into a strong box and aside from dropping the tps to 0 the instant i picked it up it works just fine. Then it crashed the game with a Ticking player exception. I am the author of Draconic Evolution
February 22, 201510 yr Author I think this is all the relavent code DraconiumChest extends BlockCustomDrop @Override protected boolean dropInventory() { return false; } @Override protected boolean hasCustomDropps() { return true; } @Override protected void getCustomTileEntityDrops(TileEntity te, List<ItemStack> droppes) { ItemStack stack = new ItemStack(ModBlocks.draconiumChest); if (te instanceof ICustomItemData){ ICustomItemData chest = (ICustomItemData)te; NBTTagCompound tileTag = new NBTTagCompound(); if (!stack.hasTagCompound()) stack.setTagCompound(new NBTTagCompound()); chest.writeDataToItem(tileTag, stack); stack.getTagCompound().setTag(ICustomItemData.tagName, tileTag); } droppes.add(stack); } BlockCustomDrop extends BlockContainer /**If true the tile will drop its inventory when broken*/ protected abstract boolean dropInventory(); /**If true the tile will drop a custom block with custom data when broken*/ protected abstract boolean hasCustomDropps(); /**Use to specify custom drops*/ protected abstract void getCustomTileEntityDrops(TileEntity te, List<ItemStack> droppes); private void getCustomDrops(TileEntity te, List<ItemStack> droppes){ if (te == null) return; if (hasCustomDropps()){ getCustomTileEntityDrops(te, droppes); } if (dropInventory() && te instanceof IInventory){ droppes.addAll(InventoryUtils.getInventoryContents((IInventory)te)); for (int i = 0; i < ((IInventory)te).getSizeInventory(); i++) ((IInventory)te).setInventorySlotContents(i, null); } } @Override public boolean removedByPlayer(World world, EntityPlayer player, int x, int y, int z, boolean willHarvest) { if (willHarvest) { TileEntity te = world.getTileEntity(x, y, z); boolean result = super.removedByPlayer(world, player, x, y, z, willHarvest); if (result) { List<ItemStack> teDrops = Lists.newArrayList(); getCustomDrops(te, teDrops); for (ItemStack drop : teDrops) dropBlockAsItem(world, x, y, z, drop); } return result; } return super.removedByPlayer(world, player, x, y, z, willHarvest); } @Override public ArrayList<ItemStack> getDrops(World world, int x, int y, int z, int metadata, int fortune) { ArrayList<ItemStack> result = Lists.newArrayList(); if (!hasCustomDropps()) result.addAll(super.getDrops(world, x, y, z, metadata, fortune)); if (hasCustomDropps() || dropInventory()) { TileEntity te = world.getTileEntity(x, y, z); getCustomDrops(te, result); } return result; } TileDraconiumChest extends TileEntity implements IInventory, IEnergyHandler, ICustomItemData @Override public void writeDataToItem(NBTTagCompound compound, ItemStack stack) { NBTTagCompound[] tag = new NBTTagCompound[items.length]; for (int i = 0; i < items.length; i++) { tag[i] = new NBTTagCompound(); if (items[i] != null) { tag[i] = items[i].writeToNBT(tag[i]); } compound.setTag("Item" + i, tag[i]); } for (int i = 0; i < itemsCrafting.length; i++) { tag[i] = new NBTTagCompound(); if (itemsCrafting[i] != null) { tag[i] = itemsCrafting[i].writeToNBT(tag[i]); } compound.setTag("CraftingItem" + i, tag[i]); } compound.setInteger("Red", red); compound.setInteger("Green", green); compound.setInteger("Blue", blue); compound.setBoolean("Edit", editMode); compound.setByte("AutoFeed", (byte) smeltingAutoFeed); if (hasCustomInventoryName()) stack.setStackDisplayName(customName); energy.writeToNBT(compound); } I think thats everything related to saving to the item. I am the author of Draconic Evolution
February 22, 201510 yr Author Well thanks anyway. Will let you know if i figure it out. I am the author of Draconic Evolution
February 22, 201510 yr Author The error seems to occur when spawning the item in the world. And based on the error log i believe the error is occuring when the server tries to send all that data to the client. But the client doesn't need to know about all of the stored items so would there be a way to limit what is sent to the client? I am the author of Draconic Evolution
February 23, 201510 yr The error seems to occur when spawning the item in the world. And based on the error log i believe the error is occuring when the server tries to send all that data to the client. But the client doesn't need to know about all of the stored items so would there be a way to limit what is sent to the client? You can override getShareTag() in your item and let it return false. It prevents it from sending NBT to the client, but it will prevent ALL nbt from being sent! Don't ask for support per PM! They'll get ignored! | If a post helped you, click the "Thank You" button at the top right corner of said post! | mah twitter This thread makes me sad because people just post copy-paste-ready code when it's obvious that the OP has little to no programming experience. This is not how learning works.
February 23, 201510 yr Author That did it!!! Thanks. And i should be able to use a custom packet to synchronize the few tags i need for the item renderer. I will just have the client send a request to the server if the client side item dose not have a tag compound. I am the author of Draconic Evolution
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.