New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Suggestions for more Components #22
Comments
The clock-system is actually my biggest trouble maker, I didn't found a satisfying way to control the machines, a button trigger it twice, a lever just feels bad/wrong, a t-flip-flop works but is "expensive". I expected a pule mode at first and needed some trouble shooting to figure it out. But to trigger every tick the change mode is best. If you can make it work in both (or even three) modes it would be great. |
Most of your proposed control panel components could be implemented as you described. I'm putting it here as a todo checklist (they might get implemented some time soon or far in future):
A speaker is an interesting idea that I would probably rather put in its own block rather than as control panel component. Not sure how I would implement it when I come to it, the simple way would be just playing an alarm sound selected from a small list of available sounds. The more advanced way would be to make it effectively a signal controlled Note-block. Clock SystemYes the reason I chose trigger on change is indeed to allow full speed 20 tps ticking of devices.
Other things
About adding ports to vanilla redstone components. It's generally not good modding practice (and also painful to implement) to manipulate vanilla blocks themselves. Rather create equivalent replacement blocks that use ports instead, which basically already exist: |
That's a lot on the todo list, my modding skills are a bit rusty but I could help with the easy stuff if you want. Formatted dynamic text label are going further then I expected, I just thought of 4bit for show/hide the 4 labels and 4-8bit to change the color. One more idea for the clock, maybe a "weak" signal (vanilla strength >16) could tricker only on rise not on fall to 0. (but toggle between 15 and 14 would still trigger on change) And Ideas keep coming while I'm writing ;) The mode could be encoded in the signal like 0b10 for rising edge, 0b01 for falling and 0b11 for on change. Some details have to be defined then like should it be excursive (other set bits make it invalid and fall back to change), should the config stay or return to 0, should it be in "vanilla" range. My first impression is 0b##?? a good place while it has to return to 0 and "invalid" (0b00??) default to toggle. This should be a good setup for vanilla I think. I you want to discus it further and also in German, I added the email to my profil. |
- Text Module size change by right-click instead of crafting - 7 Segment variants: 4d 2x4, 2d 2x2, 4d 1x2, 2d 1x1
control panel
plugs and I/O
other
The text was updated successfully, but these errors were encountered: