"Thats quasi-connectivity in a nutshell. Pistons are confused and think they're iron doors" brilliant explanation Oh no now cubicmetre is going to bedrock
@@JackTheDev lol, I have googled it again and it isn't a bug. Quasiconnectivity works officially as intended. Maybe it was a bug at the beginning but it got the same love as the creeper which also exists just because of a bug.
@@FelanLP yes exactly I said never otherwise it was a bug from implementation copy paste or iron door code, then became a feature after everyone used/liked it.
@@jonass4725 It is a bit weird, but it makes a lot of things easier, so I like it, even if it does make some things (like powering one specific piston in a stack) harder, on the whole it makes things easier and allows for more compact designs.
Seriously, where tf was this explanation when I was little? I've been tinkering with redstone since like 1..3 and I never heard this explanation before now.
You have some of the best explanations for so many different mechanics. All these years I've known the effects of QC and how to manipulate/avoid it but at no point has it made sense to me, untill now, thank you.
When I first heard the iron door story it gave me a good laugh and made perfect sense, the second part to the story was that many of the older redstone components implemented during the beta had this quasi connectivty which carried over to the full release and exchange of ownership. This is why so many newer components do not exhibit quasi connectivity like hoppers, noteblocks, etc.
the button is actually broken in the same gametick as when the piston starts extending, sends a block update to the piston, and since that is in the block event phase, it does a 0tick. What you described is a 1 tick pulse
It's actually a 1 tick if you tick freeze press the button and then tick step the button will be there the next tick however the full block of piston will no longer will be full block as the piston head extends and this will result in the breaking of the button and we just call it a zero tick meaning removing the power source the next tick.
Once again blown away by how fantastically you explain things. Having heard "quasi-connectivity" so many times over the years, your explanation means I finally not only know what it means, but why it exists too!
it does look like a binary tree if you see the lines, it's amazing, love this type of videos analyzing and doing computer stuff in a game in which there was surely no intention of doing so
@@TSPxEclipse Actually, it can under one certain way, if you were to stand inside the beam itself, last time I checked this all you could see is the beacon itself (as you are inside the beam), though this may have been patched, I do not know, if it has then my comment is worthless hah.
I can't believe throughout my years of playing and watching this game I never knew why quasi-connectivity worked the way it did. Thank you for this new insight!
2:00 Thank you so much for this expliantion. It makes it alot clear on why it happens. Ive literally never put much thought into it before and kindve just accepted that pistons act like that
That is literally how I got started with the rainbow beacons in the liked video. "I want a binary encoded beacon - why does it not work well?". A few hours of code reading later and the first concept was born. the original sequence was from ScarraxX01 though.
Am I the only one who noticed, there's a rhyme at 13:40? "If we skip to color number 16, our beacon will turn green. If we skip again all the way to color number 32 in the sequence, our beacon will turn completely blue."
I like how you go onto explaining simple mechanics then build a whole contraption using custom made binary counter that counts in odd numbers that will then go on to create a transitional beacon with 640mil colour transitions
In all my years playing this game and working with redstone, I literally never realized QC is a result of old door code reuse. Thank you for the ejucashun.
Crazy. You could extend this concept by having the user enter a combination of colors (e.g. wool blocks in shulkerbox) and then do a transition from color 1 to color 2 etc. So I could enter black to orange to green to red
I´ve been playing minecraft for almost 11 years, and i had a rough idea of what quasi conectivity was, but whit that short explanation i fully understood it for the first time
I like how you visualized where block updates happen while explaining quasi-connectivity. That helped me understand why the piston appears to stay powered.
I don't even do redstone myself, but I love your style of explaining game mechanics. you manage to explain the basics really well with a perfect amount of detail :)
Not only is this guy a massive genius, he also undeniably explains things so perfectly to the point where my cavemen brain can still understand it. Quasi-connectivity has never made sense to me, because it only works downwards from the powered block and not upwards. That whole iron door saga explained the concept so thoroughly. Thank you.
Y'know, counting the odds from 1 to 31, and back down the evens from 30 down to 0, you could do the same thing by just counting up and shift the outputs, the 1s are given the 2s output, 2s are sent to 4s, all the way to the 16s counter being sent to the 1s output. It's the same system and all you need to do is rewire instead of re-engineer.
I've known since pistons were initially added how quasi connectivity worked, but never realized it was because he copied the door's code. That's actually very interesting and makes a lot of sense.
The concept of a smart storage system that can automatically change its beacon color whenever it's sorting, has finished sorting, there's been an error... seems super inovative!
6:51 small correction, ilmango's dual-edge 0-tick puls generator does actually bud power(quasi connectivity) pistons within 1 gametick (a 0-tick pulse).
Your explaination of piston quasi-connectibvity has helped me understand it better than i ever have understood before. It never made sense to me why it worked but now it makes perfect sense
there's me placing stained glass panes to make a beacon rainbow with a different color for each y level, and then there making a minecraft mini computer to make the entire beam change slowly and cycle though millions of colors seamlessly
Thank you for this video! It acknowledges that java redstone is weird, and assumes the veiwer isn't familiar with all of javas weirdness, but still fully explains.
I almost didn't click on this, I wasn't even sure that a "Binary Encoded Beacon" was Minecraft, but clicked to check. I did not expect a masterclass on Minecraft history and quasi-connectivity mechanics. no wonder I subscribed.
I really liked this educational and progressive format. I already understood each of the mechanics you covered, but I appreciated how you showed your thought process and how you applied each mechanic to your problems.
If someone would have simply said "Quasi-connectivity is just from old iron door code, so it thinks you are powering the top of the door" then I would have been happy. Thanks for that.
To make it even more fancy you may set the the sequence of the basic 11 colors randomly. i.e. the next color will be random selection of the 10 remaining. This would allow to see more various transitions between the basic colors.
cubicmetres thought process: "So this is easy to build, and simply goes through every possibility. Lets make it even more difficult and create the pattern ourselves!" i dont blame you though this was really unique and cool
Amazing explanation! This build uses so many different mechanics in so many fun ways; it's like an ideal gateway from fun redstoning to Technical Minecraft.
you are so good at explaining things, i read the minecraft redstone book about quasi-connectivity but i didnt understand it then i came across this video and now i could probably use it in a redstone build
This video is about so much more then just minecraft. I love how you explain these things and actually teach people about binary counters which are used in real life all the time but now visualized in minecraft. Epic video! Keep up the good work.
To clarify: A 0-tick is when a block receives a redstone signal in the same tick that the signal is off again (this can be achieved using some slime block machinery). What you demonstrated with the button is a 1-tick as the pulse spans one redstone tick (about 1/10 of a second) because the button pops off after the piston extended. The reason for why the sticky piston doesn't retract the block is that extending the piston takes 2 game ticks = 1 redstone tick, but due to the order in which redstone updates are handled, the piston has not placed the block yet but already lost power, so it cannot pick up the block again.
I've understood how quasi-connectivity works for years, and used it all the time, but I never knew the origin behind it. Did not expect to be learning more it
The contrarption Is really cool, the explanations are incredibly clear, and the music Is top notch, Just wanted to point out how at 18:26 the artism complex was spot on, for the last explanation into the showcase of the finale design!
20:16 Note that those aren't unique RGB colors, as there are only 256^3 = 16,777,216 unique RGB colors. It'd be interesting to see if you could verify if it's even possible with the colored MC glass provides and upgrade the machine to make literally every unique color that can be made with glass in MC.
Some simple, and some more complex techniques are explained here really nicely. I think for sending specific signals or "notifications" through beacon colour, a system that transitions would be somewhat unnecessary, and you'd be able to more clearly and more memorably send info with multiple beacon colours, and/or with little sequences. For example flashing 2xRed meaning "catastrophic failure", 1xGreen+1xYellow (not flashing) meaning "out of ender pearls", etc. etc. I was also a little disappointed that other techniques to store the transition data weren't experimented with, like using composter piston feed tapes - even though the binary counters that were used in the end were probably a better solution.
That Thumbnail looked like a Soviet Style Apartment building and thats the entire reason why i am here, commenting this. I thank you for that, those buildings when rendered clean are weirdly pretty in how otherwise bland and simple they are. There is a beauty to it that makes me wanna puzzle them together and create pretty tiles with them.
"Thats quasi-connectivity in a nutshell. Pistons are confused and think they're iron doors" brilliant explanation
Oh no now cubicmetre is going to bedrock
Quasi connectivity is only half a bug. The diagonally powering is now intended while this powering from two blocks above is still more or less a bug.
@@FelanLP lmao that's the same thing
@@FelanLP Its 1 line in the code
@@JackTheDev lol, I have googled it again and it isn't a bug. Quasiconnectivity works officially as intended.
Maybe it was a bug at the beginning but it got the same love as the creeper which also exists just because of a bug.
@@FelanLP yes exactly I said never otherwise it was a bug from implementation copy paste or iron door code, then became a feature after everyone used/liked it.
That was, by far, the best explanation of quasi-connectivity I have ever seen
“It’s not a bug, it’s a feature!”
@@d3vitron779 While Bedrock is like : "It's not a feature, it's a bug!"
Do we like quasi connectivity? I personally think it’s dumb
@@jonass4725 It is a bit weird, but it makes a lot of things easier, so I like it, even if it does make some things (like powering one specific piston in a stack) harder, on the whole it makes things easier and allows for more compact designs.
Why had no one explained the iron door thing before? It all makes sense now...
Perfect addition to your storage system! Everyone knows that RGB lights will make your filter sort faster :P
And makes it run cooler :D
if anything it'll lower tps LMFAO
@@matthewincorporated6751 no, we all know that RGB equals to extra performance, you clearly are not educated... smh
Imagine adding different shades of black and white stained glass in there💀💀
I love java redstone. So cool
the iron door thing explains everything about quasi-connectivity, god, it's going to be so simple to work with it for me now
Ok now that you’ve told me pistons are just iron doors I instantly fully understand quasi connectivity
Seriously, where tf was this explanation when I was little? I've been tinkering with redstone since like 1..3 and I never heard this explanation before now.
@@tissuepaper9962 same I remember learning about this mechanic from sethbling years ago but never heard about the iron door explanation until now
You have some of the best explanations for so many different mechanics. All these years I've known the effects of QC and how to manipulate/avoid it but at no point has it made sense to me, untill now, thank you.
When I first heard the iron door story it gave me a good laugh and made perfect sense, the second part to the story was that many of the older redstone components implemented during the beta had this quasi connectivty which carried over to the full release and exchange of ownership. This is why so many newer components do not exhibit quasi connectivity like hoppers, noteblocks, etc.
That RGB gaming beacon makes your furnaces cook faster
And your villagers breed faster
@@Akhimed I recommend putting lewd map art in the breeding chamber for that
makes your pc cook faster more like
@@JasminUwU lmao best comment on this video
Makes villagers restock faster
Beacons use subtractive colouring, so it would have been more accurate to use CYM (Cyan, Yellow, Magenta) instead of RGB (Red, Green, Blue)
I mean, yes, but also, no, because after all, we are using red, green and blue glass, and not cyan yellow and magenta glass
yeah cubic metre pshhh this iis too ez
@@immineal that's exactly what the comment meant 🤡
@@jujoya Ehm no
@@immineal yes the guy is saying it would be better to use cmy color instead of rgb
Every 20 seconds, I think to myself: “how is he so smart?!?” and “how does he explain it so well that I actually understand it?!?”
ikr
I just learned why quazy connectivity exists, after 7 years of playing the game
Tx Cubicmeter
same but 5 years
Same but 10 years haha
Same but 9 years
Same but 8 years
the button is actually broken in the same gametick as when the piston starts extending, sends a block update to the piston, and since that is in the block event phase, it does a 0tick. What you described is a 1 tick pulse
I thought i wasnt trippin
@@BananaDude508 yeah me too i was like thats not two ticks ?????????
It's actually a 1 tick if you tick freeze press the button and then tick step the button will be there the next tick however the full block of piston will no longer will be full block as the piston head extends and this will result in the breaking of the button and we just call it a zero tick meaning removing the power source the next tick.
Once again blown away by how fantastically you explain things. Having heard "quasi-connectivity" so many times over the years, your explanation means I finally not only know what it means, but why it exists too!
"Confused pistons think they're iron doors" 😅
What a great video, the way you walk us through your design journey is always so satisfying
What a stupid piston
Came here for binary encoded beacons and eneded up learning history of quasi-connectivity
Came in for fancy binary beacon, surprised to find one of the best explanations for QC, it all clicks when you know the source of the 'bug'
feature*
it does look like a binary tree if you see the lines, it's amazing, love this type of videos analyzing and doing computer stuff in a game in which there was surely no intention of doing so
Small tip: the colors also work with glass panes, and the panes are hidden by the beacon beam.
Yeah, but you know what can't be hidden by the beacon beam? The building sized color switching circuit.
@@TSPxEclipse Actually, it can under one certain way, if you were to stand inside the beam itself, last time I checked this all you could see is the beacon itself (as you are inside the beam), though this may have been patched, I do not know, if it has then my comment is worthless hah.
Brilliant! The explanations is so good! The quasi-connectivity explanation was the best I've ever seen
I can't believe throughout my years of playing and watching this game I never knew why quasi-connectivity worked the way it did. Thank you for this new insight!
Came for some beacon content stayed for the connectivity explainataion.
2:00 Thank you so much for this expliantion. It makes it alot clear on why it happens. Ive literally never put much thought into it before and kindve just accepted that pistons act like that
Of course, I often find myself thinking "let's make a binary encoded beacon today!". Just normal everyday minecrafting you know
That is literally how I got started with the rainbow beacons in the liked video. "I want a binary encoded beacon - why does it not work well?". A few hours of code reading later and the first concept was born. the original sequence was from ScarraxX01 though.
I never knew I would learn so much about computer programming from minecraft. Brilliant video!
Am I the only one who noticed, there's a rhyme at 13:40?
"If we skip to color number 16,
our beacon will turn green.
If we skip again all the way to color number 32
in the sequence, our beacon will turn completely blue."
That sounds like a great way to remember the binary codes for the colours
I like how you go onto explaining simple mechanics then build a whole contraption using custom made binary counter that counts in odd numbers that will then go on to create a transitional beacon with 640mil colour transitions
In all my years playing this game and working with redstone, I literally never realized QC is a result of old door code reuse. Thank you for the ejucashun.
This channel is so underrated. I don’t even play Minecraft, but I live watching your videos! The way you explain everything is aweosme
Clicked for binary beacons, got a lesson on quasi-connectivity and zero ticking. Thanks for the bonus knowledge!
I really liked how you explained quasi-connectivity! The best I’ve seen :)
Thank you for not only making a redstone build, but also thoroughly explaining the specific mechanics that go into it
Crazy. You could extend this concept by having the user enter a combination of colors (e.g. wool blocks in shulkerbox) and then do a transition from color 1 to color 2 etc. So I could enter black to orange to green to red
crazy ? I was crazy once.
@@jeanremi8384they put me in a rubber room, a rubber room with rats
Fell asleep watching this yo voice is so soothing
I did too
I´ve been playing minecraft for almost 11 years, and i had a rough idea of what quasi conectivity was, but whit that short explanation i fully understood it for the first time
I like how you visualized where block updates happen while explaining quasi-connectivity. That helped me understand why the piston appears to stay powered.
I don't even do redstone myself, but I love your style of explaining game mechanics. you manage to explain the basics really well with a perfect amount of detail :)
Not only is this guy a massive genius, he also undeniably explains things so perfectly to the point where my cavemen brain can still understand it. Quasi-connectivity has never made sense to me, because it only works downwards from the powered block and not upwards. That whole iron door saga explained the concept so thoroughly. Thank you.
Your videos have the best commentary of any redstone channel in my opinion. I always understand what’s going on and what led you to your final design.
Hidden within this video was the best explanation of quasi-connectivity I've ever seen
you're really good at explaining things, nice work
Y'know, counting the odds from 1 to 31, and back down the evens from 30 down to 0, you could do the same thing by just counting up and shift the outputs, the 1s are given the 2s output, 2s are sent to 4s, all the way to the 16s counter being sent to the 1s output. It's the same system and all you need to do is rewire instead of re-engineer.
TIL Minecraft pistons have an identity crisis
I would love a build tutorial on this! This is the kind of thing that I would ABSOLUTELY make a base centre piece on my survival worlds
I've known since pistons were initially added how quasi connectivity worked, but never realized it was because he copied the door's code. That's actually very interesting and makes a lot of sense.
your honestly one of the smartest players in tmc. the dropper memory encoding thing was so smart.
cubic hasn’t invented any of those concepts, you know that right? He is using existing ideas and components to make stuff.
really cool and easy to follow with, and also a very nice quasi connectivity explanation!
The concept of a smart storage system that can automatically change its beacon color whenever it's sorting, has finished sorting, there's been an error... seems super inovative!
I mean, that’s super easy to do and it doesn’t require something like this
@@palmberry5576 It would be extremely slow without the power of the RGB.
Just for the actual explanation of quasi connectivity instead of just expecting everyone to understand has earned a subscription :)
6:51 small correction, ilmango's dual-edge 0-tick puls generator does actually bud power(quasi connectivity) pistons within 1 gametick (a 0-tick pulse).
Your explaination of piston quasi-connectibvity has helped me understand it better than i ever have understood before. It never made sense to me why it worked but now it makes perfect sense
there's me placing stained glass panes to make a beacon rainbow with a different color for each y level, and then there making a minecraft mini computer to make the entire beam change slowly and cycle though millions of colors seamlessly
Thank you for this video! It acknowledges that java redstone is weird, and assumes the veiwer isn't familiar with all of javas weirdness, but still fully explains.
I almost didn't click on this, I wasn't even sure that a "Binary Encoded Beacon" was Minecraft, but clicked to check. I did not expect a masterclass on Minecraft history and quasi-connectivity mechanics. no wonder I subscribed.
I have always used quasi-connectivity and never knew about the door thing. My brain just exploded, now it all makes sense
by far my favorite video from you so far. I love "useless" stuff that is beautiful like this. Great work
That quasi connectivity explanation was the best one I've ever heard!
"lets give up and make it in bedrock edition instead" well... that made me happy for a while :)
I really liked this educational and progressive format. I already understood each of the mechanics you covered, but I appreciated how you showed your thought process and how you applied each mechanic to your problems.
The quasi connectivity explanation was amazing. That's the first time I got it. Ty!
If someone would have simply said "Quasi-connectivity is just from old iron door code, so it thinks you are powering the top of the door" then I would have been happy. Thanks for that.
I just learnt more Redstone in the first 6 minutes of your video than I have in like the last 15 mumbo jumbo ones. You are awesome, subscribed!
Thanks for the quasi-connectivity explanation!
Ive always wondered not just HOW it worked, but WHY it worked
I have learned things in a minecraft video about computers and binary that I can actually use. That's awesome.
To make it even more fancy you may set the the sequence of the basic 11 colors randomly. i.e. the next color will be random selection of the 10 remaining. This would allow to see more various transitions between the basic colors.
“Aw, buggers…”
This is my first video ive seen by you and i loved this part
cubicmetres thought process:
"So this is easy to build, and simply goes through every possibility.
Lets make it even more difficult and create the pattern ourselves!"
i dont blame you though this was really unique and cool
This is actually insane. Can't believe all this was made in minecraft. Amazing video dude keep it up!!
Amazing explanation! This build uses so many different mechanics in so many fun ways; it's like an ideal gateway from fun redstoning to Technical Minecraft.
You're a great teacher. I know basically nothing about redstone, and understood nearly everything in the video.
you are so good at explaining things, i read the minecraft redstone book about quasi-connectivity but i didnt understand it then i came across this video and now i could probably use it in a redstone build
Thanks. That door example made the quasi-connectivity easy to understand
the simple 0-tick system demonstration taught me so much. I should also debug redstone with noteblocks more
but first, we'll have to talk about parallel universes
This is genuinely very educational even for people who aren't minecraft players. Enjoyed it immensely!
This is gunna make main storage *p o p*
I love it, the combination of binary possibilities and storage tech would really bost the level of the storage system!
this man is a pure genius
This video is about so much more then just minecraft. I love how you explain these things and actually teach people about binary counters which are used in real life all the time but now visualized in minecraft. Epic video! Keep up the good work.
I have never seen any better explanation, it is absolutely complete thanks !
this gives me such appreciation for the inventors of analog electronics
That was the best description of quasi-connectivity I have ever seen!
I love this, especially the way you explain quasi connectivity.
It takes a lot to get me to subscribe, but this guy's redstone expertise is enough for me. Respect
I like how you explain how mechanically the redstone works
Your explanations are god tier, thank you for making those videos, super interesting.
To clarify: A 0-tick is when a block receives a redstone signal in the same tick that the signal is off again (this can be achieved using some slime block machinery). What you demonstrated with the button is a 1-tick as the pulse spans one redstone tick (about 1/10 of a second) because the button pops off after the piston extended. The reason for why the sticky piston doesn't retract the block is that extending the piston takes 2 game ticks = 1 redstone tick, but due to the order in which redstone updates are handled, the piston has not placed the block yet but already lost power, so it cannot pick up the block again.
This is a really well explained and easy to follow video even for someone who is not super familiar with advanced redstone. Impressive creation!
I've understood how quasi-connectivity works for years, and used it all the time, but I never knew the origin behind it. Did not expect to be learning more it
Amazing to see your conent getting out there cubic, amazing job once again
There’s no use for this in regular Minecraft
Me: F L E X
The contrarption Is really cool, the explanations are incredibly clear, and the music Is top notch, Just wanted to point out how at 18:26 the artism complex was spot on, for the last explanation into the showcase of the finale design!
Using the dispensers for the state machine is pretty cool
Pure genius. And all done upside down too!
20:16 Note that those aren't unique RGB colors, as there are only 256^3 = 16,777,216 unique RGB colors. It'd be interesting to see if you could verify if it's even possible with the colored MC glass provides and upgrade the machine to make literally every unique color that can be made with glass in MC.
Some simple, and some more complex techniques are explained here really nicely.
I think for sending specific signals or "notifications" through beacon colour, a system that transitions would be somewhat unnecessary, and you'd be able to more clearly and more memorably send info with multiple beacon colours, and/or with little sequences. For example flashing 2xRed meaning "catastrophic failure", 1xGreen+1xYellow (not flashing) meaning "out of ender pearls", etc. etc.
I was also a little disappointed that other techniques to store the transition data weren't experimented with, like using composter piston feed tapes - even though the binary counters that were used in the end were probably a better solution.
That was the best explanation of quasi-connectivity i've ever heard lol
it amazes me how you can come up with such stuff because understanding this isn't to easy already
That Thumbnail looked like a Soviet Style Apartment building and thats the entire reason why i am here, commenting this. I thank you for that, those buildings when rendered clean are weirdly pretty in how otherwise bland and simple they are. There is a beauty to it that makes me wanna puzzle them together and create pretty tiles with them.
I felt like I was watching a MIR(Minecraft Institute of Research) Video, great job!
by far the best explanation of quazi connectivity I've seen, very nice!
i need this yesterday in my survival base