Can a redstone latch in Minecraft Bedrock Edition be supplemented with a toggle function?

[BACK]
Can a redstone latch in Minecraft Bedrock Edition be supplemented with a toggle function?
Posted On: April 3, 2023

SR latches and T-flip-flops are trivial circuitry in Minecraft redstone, but it appears that there is little to be found for a circuit that combines both, allowing for both SR and T functionality.


I envision an SR-T latch to have set, reset, and toggle inputs respectively, but all connected to the same memory cell. This means that the output can be controlled by setting it, resetting it, and toggling it all at once. Just like an SR latch, pressing S or R when the cell is already in that state should do nothing.


All of my circuitry so far has been "unclean" implementations, either a bodged wiring to add a toggle to an SR latch, or bodged wiring to add SR inputs to a T-flip-flop. What is the best way to go about making such a latch?


See also: Same question for Java Edition (originally one question; separated upon request from others).


Question from user KnowledgeIsPower at gaming.stackexchange.com.


Answer:

The primary mechanism you're going to want is an RS latch and some AND gates. This will operate as a regular RS latch when you press the On or Off button, and as a Toggle when you press Toggle. This works by routing the toggle signal to the appropriate end of your RS latch, turning it on or off based on the current state of the RS latch.


I feel like I've been here before. Anyway. As it turns out there are quite a few differences in how Minecraft Bedrock Edition redstone works that I don't fully understand, which makes my Java Edition answer inoperative in Bedrock edition. However, with some small tweaking, it can be made to work.


The main tweak is a monostable circuit on the Toggle line:.


This circuit uses a sticky piston to, in one game tick, send a redstone pulse and cut it off. This causes the Toggle input to only be on for 1 tick. This prevents the mechanism from cycling more than once when the toggle button is pressed. Without this, the pistons will switch back and forth repeatedly until the signal turns off, which is not what we want.


From here, only minor tweaks are required to the original Java mechanism (Bedrock edition has different rules about when redstone dust connects to pistons, so a few more redstone repeaters were required):.


As in my previous answer, there are sticky pistons underneath the gold blocks which act as AND gates, and a redstone repeater underneath the diamond block to keep the signal from the repeater on the Reset line from being directly connected to the Output line. .


Unfortunately, due to the monostable circuit, this build is quite a bit bulkier in Bedrock edition, coming in at 9x4 on Bedrock (vs 5x4 on Java). 


Answer from user Unionhawk at gaming.stackexchange.com.



[BACK]
Can a redstone latch in Minecraft Bedrock Edition be supplemented with a toggle function?
Posted On: April 3, 2023

SR latches and T-flip-flops are trivial circuitry in Minecraft redstone, but it appears that there is little to be found for a circuit that combines both, allowing for both SR and T functionality.


I envision an SR-T latch to have set, reset, and toggle inputs respectively, but all connected to the same memory cell. This means that the output can be controlled by setting it, resetting it, and toggling it all at once. Just like an SR latch, pressing S or R when the cell is already in that state should do nothing.


All of my circuitry so far has been "unclean" implementations, either a bodged wiring to add a toggle to an SR latch, or bodged wiring to add SR inputs to a T-flip-flop. What is the best way to go about making such a latch?


See also: Same question for Java Edition (originally one question; separated upon request from others).


Question from user KnowledgeIsPower at gaming.stackexchange.com.


Answer:

The primary mechanism you're going to want is an RS latch and some AND gates. This will operate as a regular RS latch when you press the On or Off button, and as a Toggle when you press Toggle. This works by routing the toggle signal to the appropriate end of your RS latch, turning it on or off based on the current state of the RS latch.


I feel like I've been here before. Anyway. As it turns out there are quite a few differences in how Minecraft Bedrock Edition redstone works that I don't fully understand, which makes my Java Edition answer inoperative in Bedrock edition. However, with some small tweaking, it can be made to work.


The main tweak is a monostable circuit on the Toggle line:.


This circuit uses a sticky piston to, in one game tick, send a redstone pulse and cut it off. This causes the Toggle input to only be on for 1 tick. This prevents the mechanism from cycling more than once when the toggle button is pressed. Without this, the pistons will switch back and forth repeatedly until the signal turns off, which is not what we want.


From here, only minor tweaks are required to the original Java mechanism (Bedrock edition has different rules about when redstone dust connects to pistons, so a few more redstone repeaters were required):.


As in my previous answer, there are sticky pistons underneath the gold blocks which act as AND gates, and a redstone repeater underneath the diamond block to keep the signal from the repeater on the Reset line from being directly connected to the Output line. .


Unfortunately, due to the monostable circuit, this build is quite a bit bulkier in Bedrock edition, coming in at 9x4 on Bedrock (vs 5x4 on Java). 


Answer from user Unionhawk at gaming.stackexchange.com.



[BACK]

Whats the most efficient Minecraft mining strategy? Whats the most efficient Minecraft mining strategy?

Posted On: December 28, 2022
When I'm not exploring fresh caves or lands in minecraft, I'm busy trying to find deposits of diamond, gold and iron deep in the earth. So far I've just been digging around just above bedrock on a whi...[More]


Can I increase the speed of combat in XCOM? Can I increase the speed of combat in XCOM?

Posted On: June 20, 2023
XCOM Enemy Unknown is a beautiful game, but you can only see every 5 second animation so many times before it becomes repetitive and self-indulgent. Is there a way to make the animations go faster or ...[More]


Great Hall area Field Guide Pages Great Hall area Field Guide Pages

Posted On: July 31, 2023
Can anyone please help me find the last field guide page in the Great Hall area? It says I only have 23 out of the 24 for that area. I have used online guides and visited every single one of the page ...[More]


What does EA TRAX do? What does EA TRAX do?

Posted On: April 27, 2024
In the Audio settings of Need for Speed: Carbon for PS3, what does the "EA TRAX" option do?Question from user Stevoisiak at gaming.stackexchange.com.Answer:EA Trax is a branding used by Electronic Art...[More]


Which is the original L’Abbaye des morts game? Which is the original L’Abbaye des morts game?

Posted On: March 20, 2024
The game L’Abbaye des morts can be found implemented for many retro and modern systems. For example:.Commodore 64.Sega.ZX Spectrum.It is visible that the game is implemented by different people or c...[More]


What happens to my boarding party if the enemy ship surrenders? What happens to my boarding party if the enemy ship surrenders?

Posted On: March 15, 2024
In Faster than Light, if I still have crew members on the enemy ship when they surrender: What happens to my boarding crew members if I accept the offer from the enemy ship?Question from user stack_ho...[More]


Why do my kneazles have the triangle at the top of their box in Hogwarts Legacy? Why do my kneazles have the triangle at the top of their box in Hogwarts Legacy?

Posted On: March 5, 2023
Why do my kneazles have the triangle at the top of their box in Hogwarts Legacy? Question from user elliebeans90 at HogwartsLegacyGaming at reddit.com. Answer: Its the part of thier tail. ...[More]


Resistance 3, unable to delete game data, and installation of trophies freezing Resistance 3, unable to delete game data, and installation of trophies freezing

Posted On: March 25, 2023
Bought Resistance 3, popped it into the PS3 and the first thing that came up was an update. So I wait the 2 hours to download the 696 MB update, then let it install. The entire PS3 freezes at installi...[More]


How do you role play anything but nice characters? How do you role play anything but nice characters?

Posted On: October 27, 2023
I'm someone who feels bad in any video game if I am mean to some NPC. I'm also someone who tries to get everything in a single playthrough and try to pick the right dialogue option for that, r...[More]


Why isnt Minecraft using the full amount of RAM? Why isnt Minecraft using the full amount of RAM?

Posted On: April 6, 2024
Before you jump to conclusions, I've tried to solve this before asking.I cannot seem to get Minecraft to go above 5% of the allocated memory. Here's what I've done: set the max fps to like 130, update...[More]