So I've been using Redstone energy cells and conduits to transfer power in my base on my DireWolf20 1.5.2 server. However, their behavior seems to be weird to me. I have a set up that is basically like this:
My intention was that the output would evenly split its power draw to the two cells on the left, and those cells would evenly draw power from the two cells on the right. This apparently isn't how it works. It seemed like all the power draw from the output was being provided by one cell on the left while the other cell on the left did nothing. And then that cell on the left that was providing power only drew power from the top cell on the right. When the top cell on the right ran out of energy the bottom cell on the right started providing energy.
It didn't work how I wanted, but I was able to deal and set up my engines to start when the bottom right cell ran out of power and stop when the bottom cell became full. This worked and energy would drain from the top right cell until it emptied, then energy would drain from the bottom right cell until it emptied. My engines would then start filling both right cells, energy would start being drained from the top right again and not the bottom right, and the engines would stop when the bottom right filled up.
It was weird, but as long as the weirdness was consistent I was able to plan around it. However today after I added some more machines to the output, or perhaps after a server reset, energy is now drawing from the bottom right cell first, completely ruining the logic and efficiency of my setup.
Can anybody explain what is happening? Why is the output bypassing the buffer energy cells and drawing energy directly from the right cells instead of drawing energy from the left cells and the left cells drawing energy from the right cells? And how is this decision that chooses which cell on the right is used made? Nothing I can think of makes any sense.
Code:
|---< Cell <---| |<--- Cell <--- Engines
Output <---| |---|
|---< Cell <---| |<--- Cell <--- Engines
My intention was that the output would evenly split its power draw to the two cells on the left, and those cells would evenly draw power from the two cells on the right. This apparently isn't how it works. It seemed like all the power draw from the output was being provided by one cell on the left while the other cell on the left did nothing. And then that cell on the left that was providing power only drew power from the top cell on the right. When the top cell on the right ran out of energy the bottom cell on the right started providing energy.
It didn't work how I wanted, but I was able to deal and set up my engines to start when the bottom right cell ran out of power and stop when the bottom cell became full. This worked and energy would drain from the top right cell until it emptied, then energy would drain from the bottom right cell until it emptied. My engines would then start filling both right cells, energy would start being drained from the top right again and not the bottom right, and the engines would stop when the bottom right filled up.
It was weird, but as long as the weirdness was consistent I was able to plan around it. However today after I added some more machines to the output, or perhaps after a server reset, energy is now drawing from the bottom right cell first, completely ruining the logic and efficiency of my setup.
Can anybody explain what is happening? Why is the output bypassing the buffer energy cells and drawing energy directly from the right cells instead of drawing energy from the left cells and the left cells drawing energy from the right cells? And how is this decision that chooses which cell on the right is used made? Nothing I can think of makes any sense.