
Energy Conduits do not respect redstone controls
Xefyr0 opened this issue ยท 2 comments
Is there an existing issue for this?
- I did not find any existing issues.
Current Behavior
Energy Conduits do not respect Redstone controls, and instead operate constantly regardless of redstone signal.
Expected Behavior
Energy conduits' "Active With Signal" and "Active Without Signal" modes should act similar to item and fluid conduits' corresponding setting, only allowing operation when their respective condition is met.
How to Test
-
Create a new world.
-
Arrange the set up as shown in the below screenshot. Note that the conduit connected to the Basic Capacitor Bank allows for insert only, and the conduit connected to the Creative Power block allows for extraction only, and is set to "Active With Signal".
- Place a third conduit between the other two. This will complete the circuit and fill the Capacitor Bank, despite the extracting conduit not receiving any redstone signal.
Local Environment
- **Operating System**: Windows 10
- **Java version**: Oracle JDK-17.0.12
- **Minecraft Version**: 1.20.1
- **Version**: 6.2.11-beta
- **Other Mods**: EMI and JEI
Any Additional Information?
No response
I regret to say that we no longer officially support Minecraft 1.20.1 - as such we will not be officially fixing this issue.
If any community member wishes to submit a pull request to address this issue, feel free to open a PR and we will review and merge it.
I will close outstanding 1.20.1 issues in a little while, to keep the issue list clear.
Thanks again for your report.
This appears to be a side effect of energy conduits unconditionally exposing an FE capability to neighboring blocks. This allows the other block to push energy into them regardless of the redstone control state (i.e. the conduit may not try to extract from the creative power source, but the power source will still push energy into the conduit).
I don't see a quick fix for this that doesn't involve substantial redesign of the energy conduit logic, and that redesign will likely not be merged on 1.20.1.