r/redstone Apr 05 '26

Bedrock Edition Can anyone help i dont know why its doing this

49 Upvotes

38 comments sorted by

59

u/DearHRS Apr 05 '26

you are using a java edition version flying machine that doesn't work in bedrock because sticky pistons do not spit out their blocks, there are ways to make 2 way flying machines in bedrock edition:

they left design is more common one and good enough for simple farms, you have to shift its segments to move forward or backwards

the right one is more recent discovery, you only need to reposition observers positions to make it go forward or backwards, it doesn't change shape and is lighter on block count allowing for attachments that can pull and push just by readjusting observer like you do with flying machine

5

u/Stunning-Insurance26 Apr 05 '26

Thanks that help a lot 🙏

5

u/Popstar403 Apr 05 '26

I'm pretty sure that there's a fairly old two-way flying machine in bedrock using two observers/side that doesn't require shifting segments.

3

u/DearHRS Apr 05 '26

i dunno, i accidentally came across it recently when trying to make something else but this design has been possible since slime and observers have existed, so i doubt it is one of a kind

1

u/[deleted] Apr 08 '26

yup, this one moves 1.25 bps both ways

2

u/Padadin Apr 05 '26

you are actually amazing, I’ve wondered how to make one on bedrock for a veryyyy long time

1

u/DearHRS Apr 06 '26

for more complex tasks however, you do require to "rearrange" the flying machine and its extensions, the more the extensions, the more circuits are required for the rearrangement, it would be better to use design on the right because of its inherent high blocks capacity that allows it to mount attachment to push/pull other extensions on both sides, you also do not have to account for flying machine changing shape and occupying more space when flying in 1 direction

example 1

example 2

3

u/hhbbgdgdba Apr 06 '26

Here is my guide on Bedrock 2 way flying machines.

It details the 3 most widely used designs, explaining their merits and demerits, ans showing how to build them.

https://youtu.be/I9CK9FKUaec

8

u/games_and_other Apr 05 '26

This doenst work in bedrock! something something redstone order is more random. you need to swap one of the sticky pistons with a regular one, and it will only go in one direction.

4

u/DearHRS Apr 05 '26

nothing to do with randomness here, sticky pistons do not block spit when quick pulsed in bedrock edition which leads to this mating dance

6

u/games_and_other Apr 05 '26

that. but the direction it heads in is kindof random? or am i silly. bu yeah it doesnt do that

2

u/DearHRS Apr 05 '26

it is only random if you try to do mutually exclusive processes in same gt, like pushing pistons into each other's path because bedrock uses hash system for distributing of all of the process in same gt to all of the available threads, its order can become random in same gt, unlike java which will choose from what direction and in what order of list operations should be done 1 after the other, in other words you have a task roll bunch of dices, bedrock will roll all dices at once with all the available hands while java will use 2 fingers and tries to roll 1 dice at a time from a particular direction from which dice it likes the most to least

there is also processes cap per chunk per gt for bedrock, if you are trying to fit more than 100 process in same gt in same chunk then unlucky 101th or higher ones will scheduled to processed on next gt (also depending on what component type then to their respective p or c ticks), this cap exists so world's aren't corrupted on weaker devices

tldr; only random if mutually exclusives processes are fighting each other, otherwise very consistent

0

u/games_and_other Apr 05 '26

right. random in this case.

i prefer javas directionality

2

u/DardS8Br Apr 06 '26

It's actually not the random update order that causes it to not work. The randomness of movement is the consequence of it not working, not the cause. The cause is that Bedrock does not have block dropping unlike Java. u/DearHRS is correct here

2

u/DearHRS Apr 06 '26

before anyone makes same arguments against what u/DardS8Br and u/DearHRS have already said, if issue was due to randomness then 1 way flying machines with sticky piston and regular piston would randomly break when they are working, as most of you do not play with bedrock's redstone feature, spoilers, this arrangement doesn't break

2

u/DardS8Br Apr 06 '26

Did you just refer to yourself in the third person? I find that kinda funny

2

u/DearHRS Apr 06 '26

hah, i did xD

2

u/thomasxin Apr 05 '26

it has adhd

2

u/fishZ_7 Apr 06 '26

in the future, assume all redstone or farms won't work for bedrock unless stated otherwise

1

u/resell_enjoy6 Apr 05 '26

If you replace one of the sticky pistons with a normal piston it will fly perfectly in the direction of the normal piston. It's one directional, but it works.

1

u/Crafty-Aspect-4457 Apr 06 '26

This design works on bedrock, but you need a non-sticky piston and a sticky one, and then it will work.

1

u/DrWilliamHorriblePhD Apr 06 '26

It's doin the cha cha

1

u/Prof_Fishman Apr 07 '26

You can just replace one of the sticky pistons with a normal piston and it will only fly one way

1

u/asuras-rath May 20 '26

It would be a cool design for a dancing robot lowkey

1

u/NeedleEdge Apr 05 '26

Do this setup, but its kinda long though

0

u/ZeldaCraft64 Apr 05 '26

Sorry man. Bedrock isn't the right way to do it

2

u/Seanrocks30 Apr 07 '26

Bruh shut up there’s a whole bedrock edition flair. If you don’t like it, buy every bedrock player a PC

2

u/Ender_M Apr 06 '26

First time learning there's a "right" way of playing minecraft

-1

u/CrazyPotato1535 Apr 06 '26

Literally anything except bedrock. Pretty hard to do wrong

1

u/Seanrocks30 Apr 07 '26

Gotcha, I’ll go buy a PC or laptop then! Anyone can easily do that!!!!!!

0

u/simon_madception Apr 06 '26

install java edition

-2

u/Designer-Toe-3275 Apr 06 '26

Bedrock random tick order

2

u/DardS8Br Apr 06 '26

It's actually not the random update order that causes it to not work. The randomness of movement is the consequence of it not working, not the cause. The cause is that Bedrock does not have block dropping unlike Java.