Gates over emitting RS signals [6.0.17, forge 10.13.0.1203]
ginganutz opened this issue ยท 7 comments
Had a quick look and I can't see this reported.
I was building a setup with extruders to make cobble and noticed when they turned on the iron pipes reset their direction. To start with I was blaming the Igneous Extruder as when I put some RS in front of the machine when I turned it on I got a RS signal out of the front of the machine. However it seems to be the signal from the gate passing though the machine, this also occurs with dirt.
(https://github.com/CoFH/ThermalExpansion/issues/117 is the other bug report with some different pictures if it helps)
Emmmm Yeah. I think i can explain that.
Its not a BuildCraft Bug. It is a Vannilla bug how Redstone Works.
Every block that is a Redstone Powersource: (In your case, BC Gates(Pipes)), Redstone Torches, Repeater, levers, buttons, pressureplates. They can send Redstone signals through blocks. However.
That has something todo with Strong and Weak redstone signals. (Vannilla Redstone rule) almost every Redstone Emitter (not redstone wires) count as a Strong Redstone Signal that goes through blocks. And wires have only a weak redstone Signal. Thats why it is so weard.
By the way that is also the reason why ProjectRed unisulated cables emit redstone signals through blocks and Isulated Redstone Cables not.
I hope that explains it.
I think also the issu can be closed.
Hmm, I admit it's been a while since I've played so I'm rusty and you're probably right.
However unless something is messing (don't have time to strip mods atm) the game doesn't seem to be consistent about this itself. The lever has to be on the block for it to pass through but a torch on the block doesn't pass through (the bottom trails are there to show the levers are on).
Happy to accept this as not a bug, I thought I had the same setup working "a while ago" but tbh I can't be sure :)
In all my test cases the button or lever (nb torches still don't seem to do this in my testing) the redstone signal needs to be attached to the block it's passing through not on the floor next to it. I would argue that a gate isn't attached to the block it's currently passing the signal through.
Unless it's the game engine/forge making this decision anyway.
Still, if you happen to have iron pipes with blocks around them and gates on them that emit RS you end up with your iron pipes rearranging themselves so I guess this is a bug, but I don't know if BC can fix it or not? It's probably an edge case to be honest.
I agree on that the current behavior could be changed but then you couldn't use iron pipe and gate to change item flow. I've seen your post on TE issue tracker. In that case you could use diamond pipe.
Imagine gate as 6-side repeater. It is emitting strong Redstone signal to the blocks like repeater(the way it is faceing) or torch(to the top).
@Kubuxu True, not though about using redstone to change flows which actually solves some other problems. Diamond pipes crossed my mind but cost, the other alternative I've though of is just putting a pipe out the top to loop back and then it doesn't matter or cost as much :)
@Prototik Will look into thank thanks :)
Will close this.
@ginganutz In 6.1 will be sided gates, so you will have no issues that redstone emits in all sides of pipe.