Comments (4)
Mmm, I'm honestly mostly hesitant to add something like that because it'll make the connection code yet more complicated. It'd also add another angle of potential errors to the system (unless there's a very clear visual indicator which edges are locked, but "screen real estate" is quite limited already). The latter there are some ways around, just a minor gripe, the former is really why I'm not immediately on board with this. I'll give it some thought. For now, just leave some space between the redstone modules :P
from tis-3d.
That's what i'm currently doing, but it's making the build vastly more complicated than I anticipated. I'm trying to drive the 7-segment displays from Integrated Circuits, and in the manual mode, they need a bundled cable per display. The final result required me to alternate bundled redstone modules on the top and bottom of the chassis blocks. Then, successfully routing bundles to and from the panels to reach the 7-segment displays, required a different kind of gymnastics.
With regards to visual indicator, you could adopt some kind of standard which puts a visible link between panels that can communicate with each other -- similar to TIS-100's arrows -- and either remove or discolor said link when there's no connectivity.
In this mockup, I used white arrows to indicate active natural links, no arrow to indicate no link, and black arrow (hard to see, the particles were in the way for the two redstone bundles) to indicate disabled link.
I don't know how difficult this might be to implement, but I think it would be a very intuitive visual language for the problem space. Even outside of my original request, I think it'd help make it generally clearer how things connect to adopt the white arrow pattern.
from tis-3d.
Allright, finally got around to giving this a shot. Better late than never, right? >_>
Basically how it works now is that for each face, one can close the four incoming ports individually (by sneak right-clicking them while holding a key in hand). Visualization is also a bit different (always on the face, not across two, simply because that'd be a massive pain to implement...), but functionality is pretty much all there!
https://gfycat.com/HandmadeWeeklyEmperorpenguin
from tis-3d.
OO!
Looking forward to trying that at some point soon.
Thanks so much!
from tis-3d.
Related Issues (20)
- Why custom raycast when it is allready implemented in mc HOT 3
- Feature Suggestion: Pocket Terminal HOT 1
- [1.18.2 Forge] Timer module appears to be capable of overwriting data in ROM module
- API: instruction Register
- Module output not quite working HOT 6
- Invisible Terminal Input HOT 1
- Shaders Visual Bug HOT 2
- [1.7.10] Non-working Casings cause FPS drops HOT 1
- [1.7.10] Under certain conditions, the Redstone Module does not receive a redstone signal HOT 1
- [1.7.10] Two bugs in Terminal Module HOT 1
- [1.7.10] Missing information in the Reference Manual HOT 1
- [1.7.10] Data is duplicated if transfer occurs during save/load HOT 9
- Network serialization issue - Minecraft 1.19.2
- [1.19.2] net.minecraft.client.OptionInstance becomes final HOT 1
- Some renders you are free to use
- Mod gives a ResourceLocationException error HOT 3
- Immediate crash as Minecraft is starting up HOT 3
- [Request] Impliment a way for the terminal module to output to a Create mod display link HOT 1
- Undocumented features
- [Bug? Quirk?] Output instructions "borrow" ticks from the next instruction, causing rare
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tis-3d.