CyclopsMC / IntegratedDynamics

A Minecraft mod to take full and automated control of your appliances.
http://cyclopsmc.github.io/IntegratedDynamics/
MIT License
126 stars 61 forks source link

Visual render of interface channels #788

Open Shadowex3 opened 4 years ago

Shadowex3 commented 4 years ago

Issue type:


Short description: Channels are a fantastic and vital tool for inventory management, particularly when playing with other mods, however it's a lot of work to troubleshoot a channel mismatch because you need to travel to each interface and often open submenus as well.

Something that makes each interface's channel setting visible ingame (waypoint style) would be amazing. To avoid excessive visual overlap it may be necessary to allow filtering by interface type, or potentially tie it to block... ie highlight a block and hit hotkey to make all connected interfaces show their channel, as well as all other interfaces on those same channels.

rubensworks commented 4 years ago

Something similar to the part indicators in the network diagnostics tool could be useful for this.

Shadowex3 commented 4 years ago

The way EnderIO gives a 3d translucent render of a block and anything connected to it might be inspiration to start with as well. Originally I'd thought of a "network terminal" that would render your network and allow easy access to channels, settings, variables etc at once but I didn't think that feasible.

rubensworks commented 4 years ago

Oh, don't worry, inspiration is not the problem, but time is... :-/

KollinsPlays commented 4 years ago

I like this. Maybe something like a show button that highlights everything on the same channel for a few seconds. Maybe something like lag goggles or the AE network tool that only show these things if you are holding the tool or wearing the goggles.

I have a tip for the OP. I try to use numbered IDs for channels, so if I'm working with cobblestone it's channel 4 and water is channel 9. I got these values from the official MC wiki.