Energy cables interact weirdly with the Mekanism gas-burning generator when also connected to running machines
cdevoogd opened this issue ยท 3 comments
Bug description
When energy cables that are connected to a Mekanism gas-burning generator are also connected to running machines, the gas-burning generator's power output is drastically decreased. Do note that the gas-burning generator will scale its power output depending on usage and the energy in its internal buffer. More information can be read on the gas-burning generator's wiki page.
Steps to reproduce the issue
- Set up a gas-burning generator with a creative ethylene tank as gas input
- Set up a machine that can stay constantly running.
- I have found that the easiest way to do this is to pump water into an electrolytic separator and dump both gases that it produces
- Place down a large, empty energy cube
- Connect energy cables to the generator, running machine, and energy cube
- Set the cables to extract from the generator
- Add some sort of upgrade, as the generator can produce a ton of pwoer
As long as the machine is running, you should be able to observe that the power is entering the energy cube very slowly. You may also want to use some mod to track the I/O rates of the energy. I used flux networks in the screenshots below.
Expected behavior
The gas-burning generator should continue to output power at the highest possible level (the same as it does when it is not connected to a running machine)
Log files
Here is a small log file from when I was reproducing the issue with slimmed down mods. I don't see much but maybe there is something useful.
latest.log
Versions
- Minecraft: 1.16.5
- Forge: 3.6.10
- Mod: 1.2.7
Other mods
I reproduced this with just:
- JEI
- Mekanism
- Mekanism Generators
- Pipez
To reproduce with more information, I added the following mods for the creating the screenshots below:
- Flux Networks
- Thermal Expansion
- Thermal Foundation
Screenshots (Optional)
Notes about the setup:
- The FE/T values can vary a little bit since the generator ramps up and down slightly
- On the output of the generator, am transferring the energy between two energy cubes so that I can track the output from the generator and show it in screenshots. It looks like:
Energy Cell -> Flux Plug --(wireless)--> Flux Point -> Energy Cell
Setup 1
- Pipez cables
- Diamond upgrade
- No connected machines, only the generator
- Works normally
Setup 2
- Pipez cables
- Diamond upgrade
- Connected to a running electrolytic separator
- Not working properly (dropped to 362 fe/t)
Setup 3
- Pipez cables
- Diamond upgrade
- Connected to a running blast chiller (thought I would test with a non-mekanism machine)
- Not working properly (382 fe/t)
Setup 4 (Same as above but with netherite upgrade, lost more power)
- Pipez cables
- Netherite upgrade
- Connected to a running blast chiller (thought I would test with a non-mekanism machine)
- Not working properly (dropped to 151 fe/t)
Setup 5
- Using Mekanism's cables
- Connected to a running electrolytic separator
- Working properly
Hello,
I can confirm what there is strange behavior pattern with small and large energy consumers.
(playing on a server and some players noticed that)
The "dropped" FE rate you are talking about is the buffer of the flux plug. Pipez can't transfer more than the buffer size of the plug.
I did a bit of testing on that setup (since I was plying with pipez anyway), the problem seems to be in the Round-Robin Energy distribution. It sends all consumers only RF that the lowest consumer on the network can handle. You can see that easy with various upgraded machines on an energy network. Upgrading the lowest consumer also increases the energy-input on the cube.
All other options (nearest, furthest, random) seem to work fine.