powersthatbe85 Posted June 6, 2012 Posted June 6, 2012 So with tekkit 3 the first thing I wanted to build was a fully functional airship using the redpower frames with a on board teleporter to travel back and forth from my home to my ship. Issue: when the teleporter moves the signal no longer works and you need to resync the system with the freq. Solution: I built a system using deployers and enderchests to reset and resync the teleporters. New issue: When the deployer activates the freq, redpower interacts with IC2's API and IC2 tries to send a message to whomever would be holding the freq. The issue is that a deployer is holding the freq so the server crashes after it can't send the notification to anything.(I'm not currently near my server to grab the crash info, but will do it later today) Possible solution: somehow uses IC2's fakeplayer to receive the message? (I have no idea how that would work) I don't believe this is a bug so much as functionality that doesn't exist. Any ideas on how I could make this work or alternative solutions to my goal?
powersthatbe85 Posted June 6, 2012 Author Posted June 6, 2012 And here is when the game crashes: 2012-06-05 21:05:51 [FINE] [EE2] Loaded EE2-IC2 Addon 2012-06-05 21:05:51 [FINE] [EE2] Loaded EE2-IC2 Addon 2012-06-05 21:05:52 [sEVERE] java.lang.NullPointerException 2012-06-05 21:05:52 [sEVERE] at ic2.platform.Platform.messagePlayer(Platform.java:162) 2012-06-05 21:05:52 [sEVERE] at ic2.common.ItemFrequencyTransmitter.onItemUseFirst(ItemFrequencyTransmitter.java:65) 2012-06-05 21:05:52 [sEVERE] at eloraam.machine.TileDeployBase.tryUseItemStack(TileDeployBase.java:188) 2012-06-05 21:05:52 [sEVERE] at eloraam.machine.TileDeploy.enableTowards(TileDeploy.java:98) 2012-06-05 21:05:52 [sEVERE] at eloraam.machine.TileDeployBase.onBlockNeighborChange(TileDeployBase.java:247) 2012-06-05 21:05:52 [sEVERE] at eloraam.core.BlockExtended.doPhysics(BlockExtended.java:63) 2012-06-05 21:05:52 [sEVERE] at eloraam.core.RedPowerLib.notifyBlock(RedPowerLib.java:25) 2012-06-05 21:05:52 [sEVERE] at eloraam.core.RedPowerLib.updateIndirectNeighbors(RedPowerLib.java:48) 2012-06-05 21:05:52 [sEVERE] at eloraam.core.TileExtended.updateBlockChange(TileExtended.java:98) 2012-06-05 21:05:52 [sEVERE] at eloraam.logic.TileLogicPointer.timerUpdate(TileLogicPointer.java:219) 2012-06-05 21:05:52 [sEVERE] at eloraam.logic.TileLogicPointer.q_(TileLogicPointer.java:413) 2012-06-05 21:05:52 [sEVERE] at net.minecraft.server.World.tickEntities(World.java:1191) 2012-06-05 21:05:52 [sEVERE] at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:547) 2012-06-05 21:05:52 [sEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:453) 2012-06-05 21:05:52 [sEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) 2012-06-05 21:05:52 [sEVERE] Unexpected exception java.lang.NullPointerException at ic2.platform.Platform.messagePlayer(Platform.java:162) at ic2.common.ItemFrequencyTransmitter.onItemUseFirst(ItemFrequencyTransmitter.java:65) at eloraam.machine.TileDeployBase.tryUseItemStack(TileDeployBase.java:188) at eloraam.machine.TileDeploy.enableTowards(TileDeploy.java:98) at eloraam.machine.TileDeployBase.onBlockNeighborChange(TileDeployBase.java:247) at eloraam.core.BlockExtended.doPhysics(BlockExtended.java:63) at eloraam.core.RedPowerLib.notifyBlock(RedPowerLib.java:25) at eloraam.core.RedPowerLib.updateIndirectNeighbors(RedPowerLib.java:48) at eloraam.core.TileExtended.updateBlockChange(TileExtended.java:98) at eloraam.logic.TileLogicPointer.timerUpdate(TileLogicPointer.java:219) at eloraam.logic.TileLogicPointer.q_(TileLogicPointer.java:413) at net.minecraft.server.World.tickEntities(World.java:1191) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:547) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:453) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
powersthatbe85 Posted June 7, 2012 Author Posted June 7, 2012 Yes I loaded it over to single player and it worked perfectly. So now im doing test after test to figure out how to get the SMP server not to crash
arctichenry Posted June 7, 2012 Posted June 7, 2012 Are you useing any modifications to the tekkit pack, such as IC2 addons? If you are, try removing them and using a fresh install of it (backup your saves first!). If not, try rebuilding it, and perhaps sync up the deployers. Its possible they have a invalid frequency, which may be the problem.
powersthatbe85 Posted June 7, 2012 Author Posted June 7, 2012 Are you useing any modifications to the tekkit pack, such as IC2 addons? If you are, try removing them and using a fresh install of it (backup your saves first!). If not, try rebuilding it, and perhaps sync up the deployers. Its possible they have a invalid frequency, which may be the problem. I just tried testing it on a fresh 3.0.4 server and it did the same thing. The bug or issue is when the frequency transmitter is used in a deployer. Looks like this should be moved to the bug board now.
powersthatbe85 Posted June 7, 2012 Author Posted June 7, 2012 Ok after some testing I have narrowed it down to this: Any item from IC2 that uses the chat notifications when place into a Deployer and activated will crash the server.
powersthatbe85 Posted June 8, 2012 Author Posted June 8, 2012 Can a moderator please move this over to the bug board?
Jusupov Posted June 8, 2012 Posted June 8, 2012 Why ont you just use a thaumcraft teleported? This is the tekkit board.
powersthatbe85 Posted June 9, 2012 Author Posted June 9, 2012 An Idea a friend game me. Does anyone know how to disable the IC2 chat notification system?
arctichenry Posted June 10, 2012 Posted June 10, 2012 There may be a config file hidden somewhere, but I would recommend bugging the creator of IC2 about implementing Rp2 support (I forget his/her name). On another note, couldn't you just manually set your teleport when you stop using enderchests?
j2ther Posted June 10, 2012 Posted June 10, 2012 You'd prob get better results posting at http://forum.industrial-craft.net/
powersthatbe85 Posted June 13, 2012 Author Posted June 13, 2012 There may be a config file hidden somewhere, but I would recommend bugging the creator of IC2 about implementing Rp2 support (I forget his/her name). Isn't that what tekkit does?
Yuriy Posted June 13, 2012 Posted June 13, 2012 Isn't that what tekkit does? No. ...I would recommend bugging the creator of IC2 about implementing Rp2 support (I forget his/her name). ... It's Alblaka.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now