0

it takes 3 lever clicks to fully extend it, but takes 1 lever click to retract it. i need a way to make it single click

[Minecraft 1.20.4] Retracted

1
  • Please clarify your specific problem or provide additional details to highlight exactly what you need. As it's currently written, it's hard to tell exactly what you're asking.
    – Community Bot
    Commented Nov 3 at 6:00

1 Answer 1

0

When making a double piston extender, it's important that the second piston (the one getting pushed by the first piston) gets unpowered first (which your repeater timings suggest you already figured out), but it's also important that it doesn't get powered before the first piston has a chance to push it, as extended pistons cannot be pushed. In your design, notice that the redstone dust next to the second piston powers the block it sits on, before the first piston is powered.

to fix this, simply use a block instead of a piece of dust: fixed extender

you'll notice that the second piston doesn't actually pull the block you would put on it back. to do this, i suggest using a design that is tileable and tried and tested: fixed extender

I can't remember where i saw this, but it's a canonical design in the redstone community at this point. The only caveat is that it requires a button press instead of a lever input, but if that's really important to you, a redstone lamp+observer turns lever input into button input: fixed lever input

and of course since the design is tileable, making 2 shouldn't be a problem: enter image description here

2
  • To clarify, i use a block like sand or powdered concrete for it to work, so its no problem, and thanks for the other mechanism!
    – voshn
    Commented Nov 9 at 15:53
  • and can the 2nd mechanism be done upside down? and can you show how?
    – voshn
    Commented Nov 9 at 16:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.