Make channel settings less confusing
ZeekDaGeek opened this issue ยท 10 comments
Issue type:
- ๐ Bug
Short description:
"Item Importers" and similar have an "Energy Channel" while "Item Interfaces" have an "Interface Channel". At first I thought this was just a bug with the language file or something but when I change the Item Importer's channel it will still only send items to Interface channel 0, so it seems to be an actual problem with what number it's setting behind the scenes.
Steps to reproduce the problem:
- Place down an Item Importer and set it's Energy Channel to 4.
- Place down an Item Interface and set it's Interface Channel to 4.
- Place a variable card in the Item Importer's "Import All Items" slot to pull all items connected.
- Observe that no items are ending up in the destination location.
- Change the Item Interface's channel to 0.
- Observe that all of the items are now moving.
Versions:
Exact versions of the following mods, not just latest.
- This mod: IntegratedTunnels-1.12.2-1.4.1.jar, IntegratedDynamics-1.12.2-0.10.1.jar
- CyclopsCore: CyclopsCore-1.12.2-0.11.1.jar
- Minecraft: 1.12.2
- Forge: 14.23.1.2590
Log file:
Not relevant, no errors occur.
Not a bug. You set the channel used by importers and exporters in the aspect settings, not the part settings.
If parts are configured to require energy to work, that's the channel that they draw it from.
May I offer a little icon as a suggestion then, saying something like "Settings do not require energy for operation." and graying out the input.
Also having them uniformly called "Interface Channels" to prevent confusion would be very helpful. At the moment the Item Importer just says "Channel"
There's still one confusing case left: interfaces still have a seemingly useful, but useless, energy channel setting.
That's intended, see extended commit message in 8dce20b.
Maybe we should give them their own "disabled" tooltip unless/until they do start consuming energy.