Working on new mod: Deep Resonance (powergen)

Someone Else 37

Forum Addict
Feb 10, 2013
1,876
1,440
168
1. Yes. Because if you purify to 0% then almost all of the liquid will be destroyed. So to be able to apply (for example) a nether star it must already have enough purity.
Oh. Oh dear. Yeah, that's a pretty good reason to purify first. Hmm...

2. The crystal is consumed per catalyst. Every catalyst needs exactly the same amount of spent crystal
Ok. So using ghast tears and nether stars would get you the most bang for your crystal.

I think I'm going to have to stop theorycrafting and actually download and install your beta.
 
  • Like
Reactions: Type1Ninja

Someone Else 37

Forum Addict
Feb 10, 2013
1,876
1,440
168
I found a bug:
Code:
[01:55:53] [Server thread/ERROR] [FML]: FMLIndexedMessageCodec exception caught
io.netty.handler.codec.EncoderException: java.lang.NullPointerException
at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:107) ~[MessageToMessageEncoder.class:?]
at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?]
at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?]
at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?]
at mcp.mobius.waila.network.WailaPacketHandler.sendTo(WailaPacketHandler.java:82) [WailaPacketHandler.class:?]
at mcp.mobius.waila.network.Message0x01TERequest.channelRead0(Message0x01TERequest.java:150) [Message0x01TERequest.class:?]
at mcp.mobius.waila.network.Message0x01TERequest.channelRead0(Message0x01TERequest.java:27) [Message0x01TERequest.class:?]
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) [SimpleChannelInboundHandler.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.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) [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.func_148833_a(FMLProxyPacket.java:77) [FMLProxyPacket.class:?]
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212) [ej.class:?]
at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:165) [nc.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:659) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547) [MinecraftServer.class:?]
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111) [bsx.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685) [?:?]
Caused by: java.lang.NullPointerException
at net.minecraft.nbt.NBTTagCompound.func_150298_a(NBTTagCompound.java:371) ~[dh.class:?]
at net.minecraft.nbt.NBTTagCompound.func_74734_a(NBTTagCompound.java:31) ~[dh.class:?]
at net.minecraft.nbt.CompressedStreamTools.func_150663_a(CompressedStreamTools.java:149) ~[du.class:?]
at net.minecraft.nbt.CompressedStreamTools.func_74800_a(CompressedStreamTools.java:139) ~[du.class:?]
at net.minecraft.nbt.CompressedStreamTools.func_74798_a(CompressedStreamTools.java:82) ~[du.class:?]
at mcp.mobius.waila.network.WailaPacketHandler.writeNBT(WailaPacketHandler.java:94) ~[WailaPacketHandler.class:?]
at mcp.mobius.waila.network.Message0x02TENBTData.encodeInto(Message0x02TENBTData.java:23) ~[Message0x02TENBTData.class:?]
at mcp.mobius.waila.network.WailaPacketHandler$WailaCodec.encodeInto(WailaPacketHandler.java:69) ~[WailaPacketHandler$WailaCodec.class:?]
at mcp.mobius.waila.network.WailaPacketHandler$WailaCodec.encodeInto(WailaPacketHandler.java:55) ~[WailaPacketHandler$WailaCodec.class:?]
at cpw.mods.fml.common.network.FMLIndeedMessageToMessageCodec.encode(FMLIndexedMessageToMessageCodec.java:51) ~[FMLIndexedMessageToMessageCodec.class:?]
at io.netty.handler.codec.MessageToMessageCodec$1.encode(MessageToMessageCodec.java:67) ~[MessageToMessageCodec$1.class:?]
at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:89) ~[MessageToMessageEncoder.class:?]
... 27 more
[01:55:53] [Server thread/ERROR] [FML]: There was a critical exception handling a packet on channel Waila
io.netty.handler.codec.EncoderException: java.lang.NullPointerException
at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:107) ~[MessageToMessageEncoder.class:?]
at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?]
at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?]
at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?]
at mcp.mobius.waila.network.WailaPacketHandler.sendTo(WailaPacketHandler.java:82) ~[WailaPacketHandler.class:?]
at mcp.mobius.waila.network.Message0x01TERequest.channelRead0(Message0x01TERequest.java:150) ~[Message0x01TERequest.class:?]
at mcp.mobius.waila.network.Message0x01TERequest.channelRead0(Message0x01TERequest.java:27) ~[Message0x01TERequest.class:?]
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) ~[SimpleChannelInboundHandler.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.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) ~[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.func_148833_a(FMLProxyPacket.java:77) [FMLProxyPacket.class:?]
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212) [ej.class:?]
at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:165) [nc.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:659) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547) [MinecraftServer.class:?]
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111) [bsx.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685) [?:?]
Caused by: java.lang.NullPointerException
at net.minecraft.nbt.NBTTagCompound.func_150298_a(NBTTagCompound.java:371) ~[dh.class:?]
at net.minecraft.nbt.NBTTagCompound.func_74734_a(NBTTagCompound.java:31) ~[dh.class:?]
at net.minecraft.nbt.CompressedStreamTools.func_150663_a(CompressedStreamTools.java:149) ~[du.class:?]
at net.minecraft.nbt.CompressedStreamTools.func_74800_a(CompressedStreamTools.java:139) ~[du.class:?]
at net.minecraft.nbt.CompressedStreamTools.func_74798_a(CompressedStreamTools.java:82) ~[du.class:?]
at mcp.mobius.waila.network.WailaPacketHandler.writeNBT(WailaPacketHandler.java:94) ~[WailaPacketHandler.class:?]
at mcp.mobius.waila.network.Message0x02TENBTData.encodeInto(Message0x02TENBTData.java:23) ~[Message0x02TENBTData.class:?]
at mcp.mobius.waila.network.WailaPacketHandler$WailaCodec.encodeInto(WailaPacketHandler.java:69) ~[WailaPacketHandler$WailaCodec.class:?]
at mcp.mobius.waila.network.WailaPacketHandler$WailaCodec.encodeInto(WailaPacketHandler.java:55) ~[WailaPacketHandler$WailaCodec.class:?]
at cpw.mods.fml.common.network.FMLIndeedMessageToMessageCodec.encode(FMLIndexedMessageToMessageCodec.java:51) ~[FMLIndexedMessageToMessageCodec.class:?]
at io.netty.handler.codec.MessageToMessageCodec$1.encode(MessageToMessageCodec.java:67) ~[MessageToMessageCodec$1.class:?]
at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:89) ~[MessageToMessageEncoder.class:?]
... 27 more
[01:55:53] [Netty Client IO #2/INFO] [mcjty.lib.varia.Logging]: Disconnect from server: Unregistering RFTools dimensions
[01:55:53] [Server thread/INFO]: <PROFILE NAME> lost connection: TextComponent{text='A fatal error has occured, this connectio is terminated', siblings=[], style=Style{hasParent=false, color=null, bold=null, italic=null, underlined=null, obfuscated=null, clickEvent=null, hoverEvent=null}}
[01:55:53] [Server thread/INFO]: <PROFILE NAME> left the game
[01:55:53] [Server thread/INFO]: Stopping singleplayer server as player logged out
[01:55:53] [Server thread/INFO]: Stopping server
[01:55:53] [Server thread/INFO]: Saving players
[01:55:53] [Server thread/INFO]: Saving worlds
[01:55:53] [Server thread/INFO]: Saving chunks for level 'Botania Test'/Overworld
[01:55:53] [Server thread/INFO]: Saving chunks for level 'Botania Test'/Nether
[01:55:53] [Server thread/INFO]: Saving chunks for level 'Botania Test'/The End
[01:55:53] [Server thread/INFO] [FML]: Unloading dimension 0
[01:55:53] [Server thread/INFO] [FML]: Unloading dimension -1
[01:55:53] [Server thread/INFO] [FML]: Unloading dimension 1
[01:55:53] [Server thread/INFO] [FML]: Applying holder lookups
[01:55:53] [Server thread/INFO] [FML]: Holder lookups applied
[01:55:53] [Server thread/INFO] [mcjty.lib.varia.Logging]: Deep Resonance: server is stopping. Shutting down gracefully
[01:55:53] [Server thread/INFO] [mcjty.lib.varia.Logging]: RFTools: server is stopping. Shutting down gracefully
[01:55:53] [Server thread/INFO] [mcjty.lib.varia.Logging]: Cleaning up RFTools dimensions
[01:55:56] [Client thread/WARN]: Unable to start LAN server detection: Can't assign requested address
This happened whenever I placed a Deep Resonance tank, except for the one I placed on top of certain blocks, including the Smelter, Purifier, and a Hardened Fluiduct. This didn't crash the game, merely kick me out to the screen with the list of servers, even though I was in singleplayer.

It's also worth noting that the tanks placed directly on top of the machines did not initially have transparent textures. The windows in the sides of the tank just appeared completely opaque until I relogged.

I was able to log back into the world, and the tank was present and it worked fine. Until I placed another, which crashed the world again.

I am running beta 2 of whatever version of Deep Resonance. I have McJtyLib, ElecCore, RFTools, and a number of other mods.
 
  • Like
Reactions: Type1Ninja

McJty

Over-Achiever
Mod Developer
May 13, 2014
2,015
2,519
228
twitter.com
I found a bug:
Code:
[01:55:53] [Server thread/ERROR] [FML]: FMLIndexedMessageCodec exception caught
io.netty.handler.codec.EncoderException: java.lang.NullPointerException
at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:107) ~[MessageToMessageEncoder.class:?]
at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?]
at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?]
at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?]
at mcp.mobius.waila.network.WailaPacketHandler.sendTo(WailaPacketHandler.java:82) [WailaPacketHandler.class:?]
at mcp.mobius.waila.network.Message0x01TERequest.channelRead0(Message0x01TERequest.java:150) [Message0x01TERequest.class:?]
at mcp.mobius.waila.network.Message0x01TERequest.channelRead0(Message0x01TERequest.java:27) [Message0x01TERequest.class:?]
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) [SimpleChannelInboundHandler.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.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) [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.func_148833_a(FMLProxyPacket.java:77) [FMLProxyPacket.class:?]
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212) [ej.class:?]
at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:165) [nc.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:659) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547) [MinecraftServer.class:?]
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111) [bsx.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685) [?:?]
Caused by: java.lang.NullPointerException
at net.minecraft.nbt.NBTTagCompound.func_150298_a(NBTTagCompound.java:371) ~[dh.class:?]
at net.minecraft.nbt.NBTTagCompound.func_74734_a(NBTTagCompound.java:31) ~[dh.class:?]
at net.minecraft.nbt.CompressedStreamTools.func_150663_a(CompressedStreamTools.java:149) ~[du.class:?]
at net.minecraft.nbt.CompressedStreamTools.func_74800_a(CompressedStreamTools.java:139) ~[du.class:?]
at net.minecraft.nbt.CompressedStreamTools.func_74798_a(CompressedStreamTools.java:82) ~[du.class:?]
at mcp.mobius.waila.network.WailaPacketHandler.writeNBT(WailaPacketHandler.java:94) ~[WailaPacketHandler.class:?]
at mcp.mobius.waila.network.Message0x02TENBTData.encodeInto(Message0x02TENBTData.java:23) ~[Message0x02TENBTData.class:?]
at mcp.mobius.waila.network.WailaPacketHandler$WailaCodec.encodeInto(WailaPacketHandler.java:69) ~[WailaPacketHandler$WailaCodec.class:?]
at mcp.mobius.waila.network.WailaPacketHandler$WailaCodec.encodeInto(WailaPacketHandler.java:55) ~[WailaPacketHandler$WailaCodec.class:?]
at cpw.mods.fml.common.network.FMLIndeedMessageToMessageCodec.encode(FMLIndexedMessageToMessageCodec.java:51) ~[FMLIndexedMessageToMessageCodec.class:?]
at io.netty.handler.codec.MessageToMessageCodec$1.encode(MessageToMessageCodec.java:67) ~[MessageToMessageCodec$1.class:?]
at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:89) ~[MessageToMessageEncoder.class:?]
... 27 more
[01:55:53] [Server thread/ERROR] [FML]: There was a critical exception handling a packet on channel Waila
io.netty.handler.codec.EncoderException: java.lang.NullPointerException
at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:107) ~[MessageToMessageEncoder.class:?]
at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?]
at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?]
at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?]
at mcp.mobius.waila.network.WailaPacketHandler.sendTo(WailaPacketHandler.java:82) ~[WailaPacketHandler.class:?]
at mcp.mobius.waila.network.Message0x01TERequest.channelRead0(Message0x01TERequest.java:150) ~[Message0x01TERequest.class:?]
at mcp.mobius.waila.network.Message0x01TERequest.channelRead0(Message0x01TERequest.java:27) ~[Message0x01TERequest.class:?]
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) ~[SimpleChannelInboundHandler.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.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) ~[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.func_148833_a(FMLProxyPacket.java:77) [FMLProxyPacket.class:?]
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212) [ej.class:?]
at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:165) [nc.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:659) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547) [MinecraftServer.class:?]
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111) [bsx.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685) [?:?]
Caused by: java.lang.NullPointerException
at net.minecraft.nbt.NBTTagCompound.func_150298_a(NBTTagCompound.java:371) ~[dh.class:?]
at net.minecraft.nbt.NBTTagCompound.func_74734_a(NBTTagCompound.java:31) ~[dh.class:?]
at net.minecraft.nbt.CompressedStreamTools.func_150663_a(CompressedStreamTools.java:149) ~[du.class:?]
at net.minecraft.nbt.CompressedStreamTools.func_74800_a(CompressedStreamTools.java:139) ~[du.class:?]
at net.minecraft.nbt.CompressedStreamTools.func_74798_a(CompressedStreamTools.java:82) ~[du.class:?]
at mcp.mobius.waila.network.WailaPacketHandler.writeNBT(WailaPacketHandler.java:94) ~[WailaPacketHandler.class:?]
at mcp.mobius.waila.network.Message0x02TENBTData.encodeInto(Message0x02TENBTData.java:23) ~[Message0x02TENBTData.class:?]
at mcp.mobius.waila.network.WailaPacketHandler$WailaCodec.encodeInto(WailaPacketHandler.java:69) ~[WailaPacketHandler$WailaCodec.class:?]
at mcp.mobius.waila.network.WailaPacketHandler$WailaCodec.encodeInto(WailaPacketHandler.java:55) ~[WailaPacketHandler$WailaCodec.class:?]
at cpw.mods.fml.common.network.FMLIndeedMessageToMessageCodec.encode(FMLIndexedMessageToMessageCodec.java:51) ~[FMLIndexedMessageToMessageCodec.class:?]
at io.netty.handler.codec.MessageToMessageCodec$1.encode(MessageToMessageCodec.java:67) ~[MessageToMessageCodec$1.class:?]
at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:89) ~[MessageToMessageEncoder.class:?]
... 27 more
[01:55:53] [Netty Client IO #2/INFO] [mcjty.lib.varia.Logging]: Disconnect from server: Unregistering RFTools dimensions
[01:55:53] [Server thread/INFO]: <PROFILE NAME> lost connection: TextComponent{text='A fatal error has occured, this connectio is terminated', siblings=[], style=Style{hasParent=false, color=null, bold=null, italic=null, underlined=null, obfuscated=null, clickEvent=null, hoverEvent=null}}
[01:55:53] [Server thread/INFO]: <PROFILE NAME> left the game
[01:55:53] [Server thread/INFO]: Stopping singleplayer server as player logged out
[01:55:53] [Server thread/INFO]: Stopping server
[01:55:53] [Server thread/INFO]: Saving players
[01:55:53] [Server thread/INFO]: Saving worlds
[01:55:53] [Server thread/INFO]: Saving chunks for level 'Botania Test'/Overworld
[01:55:53] [Server thread/INFO]: Saving chunks for level 'Botania Test'/Nether
[01:55:53] [Server thread/INFO]: Saving chunks for level 'Botania Test'/The End
[01:55:53] [Server thread/INFO] [FML]: Unloading dimension 0
[01:55:53] [Server thread/INFO] [FML]: Unloading dimension -1
[01:55:53] [Server thread/INFO] [FML]: Unloading dimension 1
[01:55:53] [Server thread/INFO] [FML]: Applying holder lookups
[01:55:53] [Server thread/INFO] [FML]: Holder lookups applied
[01:55:53] [Server thread/INFO] [mcjty.lib.varia.Logging]: Deep Resonance: server is stopping. Shutting down gracefully
[01:55:53] [Server thread/INFO] [mcjty.lib.varia.Logging]: RFTools: server is stopping. Shutting down gracefully
[01:55:53] [Server thread/INFO] [mcjty.lib.varia.Logging]: Cleaning up RFTools dimensions
[01:55:56] [Client thread/WARN]: Unable to start LAN server detection: Can't assign requested address
This happened whenever I placed a Deep Resonance tank, except for the one I placed on top of certain blocks, including the Smelter, Purifier, and a Hardened Fluiduct. This didn't crash the game, merely kick me out to the screen with the list of servers, even though I was in singleplayer.

It's also worth noting that the tanks placed directly on top of the machines did not initially have transparent textures. The windows in the sides of the tank just appeared completely opaque until I relogged.

I was able to log back into the world, and the tank was present and it worked fine. Until I placed another, which crashed the world again.

I am running beta 2 of whatever version of Deep Resonance. I have McJtyLib, ElecCore, RFTools, and a number of other mods.

What versions of all of them (ElecCore in particular) ? Nobody else reported this...

Also single player or server?
 
Last edited:

Someone Else 37

Forum Addict
Feb 10, 2013
1,876
1,440
168
What versions of all of them (ElecCore in particular) ? Nobody else reported this...

Also single player or server?
The latest ones, I think...
DeepResonance 1.1.0beta2.n218
RFTools 4.01.n375
McJtyLib 1.7.0-SNAPSHOT
ElecCore 1.4.175

Forge 10.13.4.1448

Baubles 1.0.1.10
Botania r1.7-222
Buildcraft 7.1.11
CodeChickenCore 1.0.7.47
CoFH Core 3.0.3
Mantle 0.3.2.jenkins148
MobiusCore 1.2.3_1.7.10
NEI Addons 1.12.11.36
NEI Integration 1.0.12
NotEnoughResources 0.1.0.86
NEI 1.0.5.188
Railcraft 9.7.0.0
Thermal Dynamics 1.1.0
Thermal Expansion 4.0.3.B1
Thermal Foundation 1.2.0
Tinker's Construct 1.8.8
Waila 1.5.10
Waila Harvestability 1.1.2
WAWLA 1.3.1

And I was in singleplayer. I'm also on a Mac, if that makes any difference... incidentally, that's the only reason I'm running Tinker's Construct and Mantle at all. There's an obnoxious platform-dependent bug in Forge that causes most of the item textures to get corrupted in-game, but TiCo limits the brokenness to a few vanilla items, some of its own items, and items from just a few other mods.
 
  • Like
Reactions: Type1Ninja

McJty

Over-Achiever
Mod Developer
May 13, 2014
2,015
2,519
228
twitter.com
Can you try removing Waila Harvestability and/or WAWLA? Trying to see if it has to do with that
 

Someone Else 37

Forum Addict
Feb 10, 2013
1,876
1,440
168
With WH enabled but not Wawla, placing the tanks does not kick me out of the world, but tanks do have opaque textures until I exit the world and relog.
With Wawla enabled and not WH, I get the same symptoms as described a few posts above. Placing a tank on the ground kicks me out of the world, but placing one on another tank (or any tile entity?) does not. I still get the opaque texture thing.
Without Waila or either addon, only the opaque texture thing happens.

Looks like Wawla is the issue.
Also here's a screenshot of the opaque texture thing:
2015-11-07_23.43.44.png

The water tank on the left was placed before the last time I logged into the world; the tank next to it was placed moments before I took this screenshot. As you can see, the fluid in the opaque tank is still visible, but only if it's above the level of the bottom of the tank's window. And as noted before, this fixes itself upon relogging.
 

McJty

Over-Achiever
Mod Developer
May 13, 2014
2,015
2,519
228
twitter.com
I can reproduce the WAWLA problem in my debug environment. I'm going to debug it now.

I have no idea about the rendering error. That's strange and most likely related to your platform in some way.
 

Someone Else 37

Forum Addict
Feb 10, 2013
1,876
1,440
168
Huh. Well, I'm glad you can get the worse bug worked out. The rendering bug is annoying, but really the only thing it functionally impedes is my ability to determine at a glance whether or not a tank is empty. Fortunately, Waila can tell me that as well.

After playing around with the mod some, I've found same things I'd like to share:
- The generator makes its startup and shutdown sounds only when the redstone signal to its controller block is turned on or off, disregarding whether or not there are actually any crystals it can draw energy from nearby. It seems like the generator should turn itself off if all the crystals run out of juice.
- TiCo casting channels, which are the only thing I've found so far that can precisely split fluids, seem to nullify the NBT data of any fluids passing through them. There goes the core of my "measuring cup" device...
- It'd be really nice if there was a manual way to move small amounts of fluid from one tank to another. Something like Mariculture's ladle, but with a 500 mB capacity and support for RCL, perhaps?
- A more easily automated way to put exactly 500 mB of fluid in a tank would really help me right now as well; however, I realize it's probably beyond your vision for the mod. Time to start trying more mods, I guess...
- Which block actually produces radiation when using impure crystals? Is it the crystal itself, the generator, or both?
- Waila sometimes shows the strength and efficiency of uninfused RCL in tanks to be 9%, and sometimes 10%. I'm guessing this is because of rounding errors, with the actual number right on the line between 9.999999999% and 10%. It'd be more informative if it showed one or two more digits past the decimal point.
 
  • Like
Reactions: McJty

McJty

Over-Achiever
Mod Developer
May 13, 2014
2,015
2,519
228
twitter.com
I know about the generator sound. That should be handled in a more intelligent manner.

What do you mean about precisely splitting fluids? Why do you need that exactly?

Note that you can use both the RFTools liquid monitor as a vanilla comparator to help with getting the lava between 40% and 60%.

Actually precise fluid control is something that I can consider adding. Maybe having the valve support that would be a possibility. For example, let the valve fill the bottom tank until it has a certain amount of liquid.

The radiation is actually produced by the energy collector.

I'll put more digits behind the decimal point.
 

Someone Else 37

Forum Addict
Feb 10, 2013
1,876
1,440
168
I know about the generator sound. That should be handled in a more intelligent manner.
Good good.

What do you mean about precisely splitting fluids? Why do you need that exactly?
In my current setup, I've got a tank of smelted, thrice filtered 85%-10%-10% RCL. There's a hardened fluiduct with a reinforced servo attached to an Output face of the tank that is periodically given a five-tick pulse from an RFTools Sequencer. This extracts exactly 600 mB of RCL from the tank, which is then fed into a pair of TiCo casting channels that splits the fluid in four different directions. 100 mB goes back into the tank of filtered RCL; the rest goes into another tank, this time with a lens and an infuser.

Note that you can use both the RFTools liquid monitor as a vanilla comparator to help with getting the lava between 40% and 60%.
Yes, I know. I wasn't talking about lava, though- I need a great deal of precision to make the Infuser work optimally, and I haven't yet found an NBT-compatible method of transporting fluids that can do what I need.

Actually precise fluid control is something that I can consider adding. Maybe having the valve support that would be a possibility. For example, let the valve fill the bottom tank until it has a certain amount of liquid.
That's... actually exactly what I need.

The radiation is actually produced by the energy collector.
I see. Looks like I need more than one layer of dense obsidian then...

I'll put more digits behind the decimal point.
*thumbs up*
 
  • Like
Reactions: Type1Ninja

McJty

Over-Achiever
Mod Developer
May 13, 2014
2,015
2,519
228
twitter.com
Elec332 and me discovered some bad issues with tanks (threading related) and so some of the fundamental tank code had to be rewritten for this. That's why another beta is in order. If all goes well this should be the last beta before release.

Note that this version does require ElecCore version 176 which you can only get from:https://drone.io/github.com/Elecs-Mods/ElecCore/files

Deep Resonance itself can be downloaded from: http://www.curse.com/mc-mods/minecraft/233398-deep-resonance

Let me know if you find any issues
 
  • Like
Reactions: Type1Ninja