I'm making an automated wheat farm with multiple pistons holding back water source blocks, and just one button press should open all the pistons, then close them, allowing a little burst of water through to let me collect all the wheat and seeds, then replant. Pretty standard concept.
I'm testing a small version with just three pistons now and when I tap the button two pistons behave as expected, but the third (the furthest away) doesn't seem to open. When looking at the piston there seems to be a closed piston, as well as an extended piston arm coming out of the closed piston... what??
I can break the extended piston arm without breaking the closed piston. Then if I power the closed piston again, it opens, and seems to behave like normal. I go back and tap the button once. It works! I tap the button again. Okay wait, it doesn't work. I go back and check the piston and it's "duplicated" again!
This time, I break the closed piston. The extended arm disappears (like a pressure plate disappearing when you dig out the block from under it). I replace the closed piston. When powered it behaves as expected. I tap the button once, seeing it work; then I check the pistons and it's duplicated again.
If I replace a section of the circuit immediately before the third piston with a repeater, it behaves normally (no duplication). So it might be caused by some kind of timing problem. The bizarre thing is how easily I can replicate it - just take out the repeater, put redstone wire back in, and voila, it's back to doing weird duplication errors again.
Did I do something wrong? Have people seen this before?
It's not duplicating. It's just a glitch. I've seen it a few times but I'm not completely sure how to fix it because I don't mess with pistons that much. One thing I could suggest is maybe move the button closer to that one a little bit? Maybe it's just too far away and it glitches out a little
Rollback Post to RevisionRollBack
Your life is not what you see, but what you seek. If you want me to respond to you, reply to me with the "Quote" button under my post.
that sounds like a glitch where the power to the piston is too fast for the piston to update correctly and thus bug out, try adding a delay so the piston is activated for a few extra ticks
Well, adding a repeater does add a bit of delay, which does seem to solve the problem. I'm just wondering if it's a known glitch or not. Adding in a couple repeaters to make sure it stays open isn't a problem, it's just unexpected. ^ ^
I'm testing a small version with just three pistons now and when I tap the button two pistons behave as expected, but the third (the furthest away) doesn't seem to open. When looking at the piston there seems to be a closed piston, as well as an extended piston arm coming out of the closed piston... what??
I can break the extended piston arm without breaking the closed piston. Then if I power the closed piston again, it opens, and seems to behave like normal. I go back and tap the button once. It works! I tap the button again. Okay wait, it doesn't work. I go back and check the piston and it's "duplicated" again!
This time, I break the closed piston. The extended arm disappears (like a pressure plate disappearing when you dig out the block from under it). I replace the closed piston. When powered it behaves as expected. I tap the button once, seeing it work; then I check the pistons and it's duplicated again.
If I replace a section of the circuit immediately before the third piston with a repeater, it behaves normally (no duplication). So it might be caused by some kind of timing problem. The bizarre thing is how easily I can replicate it - just take out the repeater, put redstone wire back in, and voila, it's back to doing weird duplication errors again.
Did I do something wrong? Have people seen this before?
If you want me to respond to you, reply to me with the "Quote" button under my post.
-
View User Profile
-
View Posts
-
Send Message
Moderator-
View User Profile
-
View Posts
-
Send Message
Moderator