Shells being deleted when redstone is off?
iChun opened this issue ยท 16 comments
well in the Sync mod when you make a shell and put in the shell storage and turn off the redstone power the shell is deleted
It definitely is not intended. Redstone is not constant, so requiring constant redstone to keep your original self or any clone alive could not be expected. If it is, that is poor design.
Issues on servers could cause redstone interruption, chunk loading slowly or with issues could also interrupt signal.
Another player could walk up and flip the RS switch turning it off.
An exploding mob could destroy block that carried part of signal.
Still no movement to fix or even acknowledge this bug.
Me too, they were disappearing randomly and now I know that this is an actually problem. Is iChun still fixing things on this mod?
I am by no means more than a newbie on jvisualvm.
I noticed three threads in the sampler, when I turned it off.
sync.common.core.ChunkloadHandler.removeShellAsChunkLoader()
sync.common.core.ShellHandler.removeShell()
sync.common.tileentity.TileEntityShellStorage.func_145845_h()
However, they all showerd 0,000ms.
I don't know if this means anything, or is expected behaviour.
That just means it's removing the shell from the shell list for one reason or another. @Ikabodo , are they disappearing just randomly or only when redstone is turned off for you?
I think they have disappeared randomly before, but that might have been after a crash.
But they do disappear 100% of the time if I turn off redstone.
Also, shells from other dimension loose the link. They are still THERE if I go there, but I can't switch to them.
I'm willing to put some time into testing if you need it.
But why is it removing it from the shell list just because it looses redstone power? Could it have something to do with a redstone mod?
I can get you a recording if you want, but it will just show the shell disappearing.
Wait wait wait. Is it actually deleting the shell from the constructor/storage or is it just removing it from the list? If it's just removing it from the list when unpowered, that is intended behaviour.
EDIT: Also if you want to add something on to your previous comment, just edit it. Don't create a new comment, that just annoys us
Also, I have actually not tried it with the constructor, considering it doesn't need redstone to work. Just power. I have never tried disconnecting the power to see if the shell disappears there too. I'll get to that in a few hours when I get to the computer with the server.
What can I do to help?
Alright.
Does it occur for anyone else (if you're playing on a server)? Do you have the config option for storage to require power enabled?
Also I just told you to edit your comment if you have anything to append before I reply myself so please do so in the future
I have only tried it myself and with a friend (small private server). Happened to both.
yes, I tried the power options first (it seemed fitting to require power) but I disabled it as a step when trying to find out what was going on. It is off now, they still get deleted.
I'll edit the comment next time, I must have missed when you told me, sorry about that.
EDIT: The shell does not disappear when I cut power to the Constructor, and applying redstone to it makes no difference. (I'm assuming this is intended behaviour.) It looks like it's only the storage that deletes the shell when redstone is turned off. The doors disappear and the shell is gone.
EDIT2: I noticed that when you destroy a constructor with a shell in it, the shell "disintegrates" in a nice particle effect. This does not happen when redstone is turned off, the shell simply disappears in thin air. (not sure if it makes a difference)
EDIT3: I've kept on testing. I got a friend to log in. He tried using the shell constructor (it worked), but when he entered a shell storage his constructed shell did not show up at all. It seems the issue is bigger than I first thought. Next up, try to disable some other mods to find the cause, could Red Power cause this?
I just had this problem.
But i got the shell back by transferring from the storage unit it disappeared in back to a shell creator, which was a huge relief for me haha.
EDIT:But then in the process of making another shell storage so i could get back to the shell that had all my stuff i relogged, and when i came back the shell i was in to transfer back to the shell creator was there, not the one with all the stuff i had. sooo back to pissed. my shell storages won't link with each other...
Edit: A little later I tried breaking the storage, possibly in creative I'm not sure, and my game crashed. let me know if you want the console log.