Big Reactors

Big Reactors

11M Downloads

Redstone port sometimes don't notice that redstone level was dropped back to zero

piotrb opened this issue ยท 9 comments

commented

This seems to be true for both the redstone port and the rednet port, I tried the both.

Still running on 0.4.0A (part of BeyondReality), I can upgrade since I run this on a private server but I'd like to know if it'd help before I do ;)

Sometimes (and its weird its not easily reproducible afterwards) .. it definitely has something to do with chunk loading and unloading ..

The red(stone/net) ports don't seem to notice a redstone off for turning off the reactor. This just ends up wasting fuel since the energy buffer is full.

I tried this with different mods ways of transmitting redstone singal, from BC's gates to EIO's conduits to RedNet .. its all the same seems like its the reactor itself.

commented

Haveing this issue too.

BigReactors 0.4.3A
CoFHCore 3.0.2-262

commented

Same here. Issues are still present in BigReactors-0.4.3A.
Everytime the server is restarted the Reactor Redstone Port jams

commented

I'm also having the same issue. Don't know if this is the cause but I was looking through the code and noticed this in TileEntityReactorRedstonePort.java;

public static int unpackControlRodLevelOff(int level) {
return ((level % 0xFF00) >> 8) & 0xFF;
}

Shouldn't that be (level & 0xFF00)?

commented

Yes... yes it should. Good catch.

commented

I wouldn't be surprised if there were cross-chunk issues with redstone signal delivery. This may just be a vanilla bug; the redstone system is, in a word, crap.

commented

is there some alternative? other than computer craft (I'm on a tech pack without CC and with OpenComputers instead, in greg mode the simplest computer is quite advanced already so it sucks to be throwing away yellorium all the time ..

Maybe some turbine -> reactor communication bus which lets you do simple signalling .. like when turbine's energy buffer > 70% turn off reactor ...

commented

No, there is no alternative, nor will I be introducing one.

commented

Having the same issue on my server as well.

  • Big Reactors 0.4.1A2
  • CoFH Core 3.0.0B9-75

This is the current setup http://puu.sh/fdujv/3e40ab15b4.jpg. Before, I have used Project Red alloy wire to carry the signal. I set the redstone port to turn the reactor on/off from the signal (comes from an Ender IO power monitor outputing a constant signal when power bank is below a certain %), and I now have the redstone port configured to leave the reactor on, but change the rod insertion to 100% when the signal is off.

But anyhow, any setup up seems to work for a bit, it's contained within the same chunk, and the chunks around this area are constantly loaded - but then eventually the redstone port begins to ignore the input signal. So maybe after server restarts something happens...

Another player on my server has even tried using a redstone block on a piston to activate the redstone port - we tried to think of anything that would work, but this has problems as well.

commented

I ended up creating a fairly elaborate brute force shutdown circuit ..

using ands, nots, a flip flop and a repeater, basically when the reactor is meant to be off, and its core heat is > 200, then it seems to be running when its not meant to, this enables a timer to tick, sending alternating pulses of redstone to a second redstone port thats set to pulse mode, until it fully shuts down.