This 0-Tick Machine Sorts Falling Blocks

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ก.ย. 2024

ความคิดเห็น • 369

  • @michael23b
    @michael23b  8 หลายเดือนก่อน +256

    Something I should mention: the reason you see item entities on top of the stacks towards the end of the video, is because I placed floating string near the top of every stack. This is so that the piles wouldn’t physically overflow and stop up the machine. When the falling blocks fall directly onto the string, they break and turn into an item, which was useful for demonstration purposes so I could continuously run the device.

    • @XyndraNerd
      @XyndraNerd 8 หลายเดือนก่อน +4

      what about dragon egg and anvil?

    • @michael23b
      @michael23b  8 หลายเดือนก่อน +27

      Nope, cause those can’t be pushed by piston; anvils can’t be moved, and dragon eggs break upon trying to move them with a piston. It only works with concrete powder, sand, red sand, and gravel. It also doesn’t work with suspicious sand/gravel cause those would break upon falling.

    • @luckydancz4960
      @luckydancz4960 8 หลายเดือนก่อน +10

      @@XyndraNerdtl;dr those blocks can't be pulled and/or pushed by pistons so that design won't work for those

    • @artemisspawnofzeus7732
      @artemisspawnofzeus7732 8 หลายเดือนก่อน +17

      I have barely understood piston power mechanics for so long... why has no one ever mentioned that theyre just fance doors? Like the 2 block power thing makes so much sense when its cuase theyre a reskinned door and not juat a wacky piston thing.

    • @PhilAndOr
      @PhilAndOr 7 หลายเดือนก่อน +3

      @@dantuu1648 He's talking about the quasi-connectivity explanation in the video, i.e. how it explains why doors work the way they do.

  • @am1ngus
    @am1ngus 2 หลายเดือนก่อน +171

    Gerg sent us with a gun, knife, bomb etc...

    • @OGBluberry
      @OGBluberry 2 หลายเดือนก่อน +10

      yes he did

    • @martimcoelho5514
      @martimcoelho5514 2 หลายเดือนก่อน +6

      Sent me too

    • @flipking3196
      @flipking3196 2 หลายเดือนก่อน

      I have a pipe bomb

    • @redstonekid2222
      @redstonekid2222 2 หลายเดือนก่อน +4

      Me too

    • @wombo12
      @wombo12 2 หลายเดือนก่อน

      we too

  • @MCMarvel616
    @MCMarvel616 2 หลายเดือนก่อน +60

    Gerg sent me with a gun, a knife, a bomb, and a cut-off threat.

  • @JohnWatkinsUK
    @JohnWatkinsUK 8 หลายเดือนก่อน +227

    This is red sand, can you guess where it goes?... That's right, it goes in the square hole.

    • @KILLRXNOEVIRUS
      @KILLRXNOEVIRUS 7 หลายเดือนก่อน +6

      😭😭😭😭😭

    • @TotallyNotSusBob
      @TotallyNotSusBob 7 หลายเดือนก่อน +4

      nuh uh, it goes into the triangle hole

    • @KILLRXNOEVIRUS
      @KILLRXNOEVIRUS 7 หลายเดือนก่อน +1

      @@TotallyNotSusBob nuh uh, *aggressivly shoves it up the a hole*

    • @blacklight683
      @blacklight683 6 หลายเดือนก่อน +2

      ​@@TotallyNotSusBob(*it indeed did not go in the triangle hole and instead went into the square hole*)

    • @TotallyNotSusBob
      @TotallyNotSusBob 6 หลายเดือนก่อน

      @@blacklight683 (*NUH UH*)

  • @evansaschow
    @evansaschow 7 หลายเดือนก่อน +278

    “Pistons use the same code as doors.” This is the first time I’ve fully understood why quasi-connectivity exists at all

    • @youtubak777
      @youtubak777 7 หลายเดือนก่อน +54

      Yes, this really is how it happened. They just used the code from the door and later didn't get to change it. And when they did think about changing it, it already became such crucial part of the game, that they had to keep it...
      I don't know why more people don't use this explanation. It's so easy and instantly makes sense to everyone when explained this way...

    • @flameofthephoenix8395
      @flameofthephoenix8395 7 หลายเดือนก่อน +2

      @@youtubak777 This is why copy and paste should be disabled when programming...

    • @youtubak777
      @youtubak777 7 หลายเดือนก่อน

      @@flameofthephoenix8395 1) Hell no 😆Programmer don't really do anything else 🤣
      2) Actually, it isn't copy pasted. The code is there only once and it uses inheritance...

    • @leoncalusic51
      @leoncalusic51 7 หลายเดือนก่อน +39

      @@flameofthephoenix8395As a programmer:
      ??????????

    • @flameofthephoenix8395
      @flameofthephoenix8395 7 หลายเดือนก่อน +2

      @@leoncalusic51 Yeah, way too many people use it to slack off instead of spending a year or two learning the mathematics behind what they're actually doing. And then they also do stupid things like this if they do use copy/paste.

  • @Pewafamath
    @Pewafamath 8 หลายเดือนก่อน +340

    Really cool. Understanding the 'like for like' 2 tick check to make sure the block falling is not only a block that could fall in general but the same kind of block.

    • @Zetaggwp
      @Zetaggwp 8 หลายเดือนก่อน +40

      Yeah. It's to prevent the player from turning other blocks into falling blocks. Because if it didn't check and you did this but with stone instead of blue concrete you would get a falling block of stone.

    • @filval387
      @filval387 8 หลายเดือนก่อน +8

      @@Zetaggwp I do find it weird why they didn't program it so that the timer is removed when the block is no longer there... I'm assuming that's some kind of thing where they didn't think about it and that it's such a specific scenario that they don't have any reason to do so...

    • @Zetaggwp
      @Zetaggwp 8 หลายเดือนก่อน +8

      @@filval387 well that's because the 0tick instantly teleports the block in, so there's no point whrre there's no block there.

    • @somdudewillson
      @somdudewillson 8 หลายเดือนก่อน +15

      @@filval387 There's also the fact that doing such a check isn't free, and you _really_ don't want stuff that runs every tick (like timers) to be any slower than absolutely necessary.

    • @brokenbones623
      @brokenbones623 7 หลายเดือนก่อน

      Is this for Java and Bedrock?

  • @MrKorwaldski
    @MrKorwaldski 8 หลายเดือนก่อน +144

    Just realized this can also be used to program the printer.
    first build a map with concrete powder, and then while sorting it you detect wich pixel was sorted into wich colour then save that to memory.
    I had previously build a scanner for that purpuse, but it had to break the block in order to detect the color

    • @Samstercraft77
      @Samstercraft77 8 หลายเดือนก่อน +8

      imagine someone makes a multicolor display with this, a redstone computer, and that game speedup mod

    • @squiddler7731
      @squiddler7731 8 หลายเดือนก่อน +2

      Something like that for making map art would actually be really cool

    • @Samstercraft77
      @Samstercraft77 8 หลายเดือนก่อน +4

      @@squiddler7731 imagine the map art made frames of a video and then a contraption involving a player would place them on a wall with item frames infront a long water stream and u recorded kinda like a timelapse where it would take a picture of your screen every x seconds and make a video

    • @DxDeksor
      @DxDeksor 7 หลายเดือนก่อน +6

      Could also be used as more dense (slow) memory for minecraft computers.
      You could use the 16 colors of the concrete power to represent 4 bits of data, meaning that in a single stack from Y -63 to Y +320 you can store up to (theoritically, you obviously need some room to move the blocks) up to 192 bytes !
      It wouldn't be fast enough for a mineraft computer directly I think, but I think you could store your "files", and then load it into RAM when you need it, just like in an oldschool piston loop, except it's 4 times more dense !

    • @MrKorwaldski
      @MrKorwaldski 7 หลายเดือนก่อน +2

      @Dxceor2486 Ive used music disc for this, 1 music disc is 4 bit since one shulker can hold 27 disc, one barrel filed with shulkers is 364byte

  • @NumericFork
    @NumericFork 8 หลายเดือนก่อน +122

    I love how even now we are learning to do new things in Minecraft. From the explanation this seems like it would work in way older versions too. Fantastic stuff!

    • @caspermadlener4191
      @caspermadlener4191 7 หลายเดือนก่อน +7

      This is actually not new knowledge, I personally used this with observers, since they use the same scheduled ticks.
      Older versions have more interesting falling block mechanics though, like being able to change different blocks into each other.

  • @MrKorwaldski
    @MrKorwaldski 8 หลายเดือนก่อน +85

    That's awesome, I thought I would not work with concrete powder again for a while, but this will make it so much simpler.
    I already have some ideas what im going to use this for. Thank you :)

    • @caspermadlener4191
      @caspermadlener4191 7 หลายเดือนก่อน +2

      A few people in your comment section also mentioned this sorting technique.

    • @MrKorwaldski
      @MrKorwaldski 7 หลายเดือนก่อน +1

      Yeah ive had heard of it before but i thought it got patched.

  • @CraftyMasterman
    @CraftyMasterman 8 หลายเดือนก่อน +35

    Thia is really neat 👀

  • @jeremy5602
    @jeremy5602 7 หลายเดือนก่อน +6

    All the huge minecraft redstone youtubers talk about quasi connectivity and sometimes try to explain it but always fail at making it make sense. Some of them like Mumbo even acknowledge it sometimes like his one recent video where he mentioned the term and then said something along the lines of "everyone knows what it is but nobody explains what it is in the same way and nobody really even knows how to explain it anyway". But this is the first time anyone has ever explained not only what it is perfectly but also _why_ it is. Well done lmao.

  • @Yipper64
    @Yipper64 8 หลายเดือนก่อน +40

    3:45 I never heard thats *why* it works. That genuinely sounds like a glitch but you know.
    This is exactly why they should have left the copper bulb at 1 tick.

    • @adon155
      @adon155 7 หลายเดือนก่อน +4

      i mean it was a glitch, but it was useful and well known so its left in

    • @Yipper64
      @Yipper64 7 หลายเดือนก่อน +7

      @@adon155 If only modern mojang would do that.
      But no copper bulbs cant have a 1 tick delay, that'd be crazy.

    • @kaja3932
      @kaja3932 7 หลายเดือนก่อน +9

      @@Yipper64 Can't make high level redstone too accessible now, can we?

    • @thewickedtyrant8306
      @thewickedtyrant8306 6 หลายเดือนก่อน

      ​@kaja3932 exactly, can you imagine what will happen when people realize minecraft is actually an automation game with 1.21? It would be mayhem, way too many new redstone users. It is my (and mojangs) belief that players should not be using new blocks for fun uses, and should only be using redstone for doors, and trampolines, everything else is against our philosophy.

  • @themysticalmarv
    @themysticalmarv 8 หลายเดือนก่อน +9

    Oh wow that's a really clever solution to the problem of sorting gravity blocks. This really can be handy. I didn't know the game does that thing but it now makes sense

  • @tamaz88
    @tamaz88 2 หลายเดือนก่อน +7

    Gerg sent me (with a gun, with a knife and with a bomb apparently)

  • @awesomedavid2012
    @awesomedavid2012 7 หลายเดือนก่อน +7

    You did a good job of making this very understandable. Before I watched, it felt like I had no clue how this could possibly work. Mid way through the video, I realized how obvious it is. Good job 👍

  • @PotatoCraft_TMC
    @PotatoCraft_TMC 8 หลายเดือนก่อน +15

    I wasn’t expecting to understand it but you did explain it in an easy to understand way.

  • @stanleydodds9
    @stanleydodds9 8 หลายเดือนก่อน +11

    This is really interesting. Recently there have been a lot of videos about using this interesting falling block scheduler to cause it to incorrectly make things fall when they really shouldn't (essentially abusing it to make it incorrectly do the block id check, turning things like nether portals into falling blocks), but I hadn't even thought of just using this mechanic the way that it's intended to work, preventing things from falling when they shouldn't. That way it's not really using any sort of glitch, so it's extremely simple, but it's also a really clever use of this game mechanic to do something that would otherwise be impossible (save from using other glitches - we all know of the old systems that could change the metadata of blocks, turning sand into red sand, or changing the colour of concrete powder).

  • @Nooticus
    @Nooticus 7 หลายเดือนก่อน +10

    Incredible video! You explained it extremely clearly.
    So I assume this is a new discovery that this can be done? I’ve never seen it before and it’s so genius and yeah, quite revolutionary. Huge congrats to those who discovered it!!
    Also, I’m so glad that a CubeKrowd related video is getting traction!! I used to play there for many years and I recognise you Michael, as well as Xeoran and Melody :) I hope things are good for all you guys at CK 🧡

  • @yt_ijma
    @yt_ijma 2 หลายเดือนก่อน +2

    I made my way here from Gergville. I am here with a hug (or a fist bump) and a sub! I play on Bedrock so I can't use this but I still want to thank you for showing this off. Awesome stuff!

  • @pi314159265358978
    @pi314159265358978 8 หลายเดือนก่อน +13

    That's amazing! Such a neat idea.

  • @sanron420
    @sanron420 7 หลายเดือนก่อน +1

    This is soo cool, it could speed up multi colored displays so much and it takes so much less space than other sorting systems
    Imagine someone finding a way to build a full display with this.

  • @darmorel549
    @darmorel549 2 หลายเดือนก่อน +2

    Gerg sent me with LOVE (Laser, Osmium Oxide, Venom, and EXPLOSIONS!)
    Real note, the fact that this work is so much nicer then breaking the blocks then sending them over a bunch of hoppers in a lot of situations.

    • @vevericac3294
      @vevericac3294 หลายเดือนก่อน

      mistake 1: laser is already an acronym, you cant use it in another
      mistake 2: osmium oxide doesnt exist, the toxic stuff is osmium tetroxide, learn your IUPAC
      mistake 3: i want to have 3 mistakes pointed out in this comment

  • @TheGunMasterDigital
    @TheGunMasterDigital 8 หลายเดือนก่อน +7

    Damn, that's such an interesting device!
    I love the essence of the "bug" this relies on. It's not that someone made a very sloppy mistake (which seems to be the case with quasi connectivity). Someone really thought carefully about the scheduled events, and how one should perform a check to ensure the event that occurs corresponds to the block that scheduled it. They did however not account for the fact that it being the same exact same block type does not necessarily imply it's the same block, which is not that obvious.
    Great builds, and great video and explanation!

    • @michael23b
      @michael23b  8 หลายเดือนก่อน +2

      Thanks! Yeah and it’s not even a bug, it’s just how the game was intentionally programmed to handle falling block events

    • @somdudewillson
      @somdudewillson 8 หลายเดือนก่อน +4

      It's not necessarily an oversight - there is no way of identifying that it is the same block that doesn't incur performance overhead.

  • @rubixpotato1301
    @rubixpotato1301 8 หลายเดือนก่อน +4

    An incredible contraption, and just as amazing of a video to explain it! Absolutely fantastic stuff, I could easily see this being used in tons of survival minigame projects

  • @JamesTDG
    @JamesTDG 8 หลายเดือนก่อน +3

    If this is combined with falling block storage (FBS), you could make the machine technically more compact, plus FBS can make block transit far easier, since you could have the system send the whole collection into a stationary storage cluster elsewhere, which can use all 3 dimensions to store falling blocks in their solid state for lag reduction purposes.

  • @ShapeKiwi
    @ShapeKiwi 2 หลายเดือนก่อน +3

    gerg sent me and this is an absolutely amazing video. your explanations are amazing and it made me feel so smart when you pointed out that the gravity is attributed to the coordinates and not the blocks. blew my mind

  • @lythd
    @lythd 8 หลายเดือนก่อน +4

    wow this is crazy, reminds me of when i first heard about bedrock breaking or rayswork getting bedrock in survival, just stuff i never would have thought possible in vanilla! keep up the good work to the creators, and this was a wonderfully produced explanation video so good job to you too! [i like your other content as well this isnt the first video of yours ive seen]

  • @SuperLlama88888
    @SuperLlama88888 8 หลายเดือนก่อน +12

    Great explanation! Love these machines.

  • @Komil484
    @Komil484 3 หลายเดือนก่อน

    The showcase of the state of the blocks at each tick is really helpful in understanding how it all works

  • @badumtsy
    @badumtsy 7 หลายเดือนก่อน +1

    I have one crazy idea for improvement for you - in minecraft you can stack certain number of falling block entities in one place (e.g. with explosions) and they should be processed at the same time. When they fall and get placed they can form a huge pillars in one tick (at least that was a thing once, idk if its still in the game). This means that the theorethical thoughput could magnified and counted in "pillars" of falling blocks. The limit would then possibly the height of such a stack.

    • @blak4831
      @blak4831 7 หลายเดือนก่อน +1

      The issue with that is that the blocks need to be in their solid block state while *inside* the machine in order for the falling block check to sort them. Using the compression trick would just have them explode into a pillar while they're in the machine and brick it

  • @mxm53
    @mxm53 8 หลายเดือนก่อน +6

    This is so cool, and a really great explanation, thanks! ❤

  • @BBTfnC
    @BBTfnC 8 หลายเดือนก่อน +3

    Starting video i really though April 1st came early.
    At the end i realised Christmas came early.

  • @CashTheTrash
    @CashTheTrash 8 หลายเดือนก่อน +4

    Amazing video! Great explanation and crazy build. 10/10

  • @RedstoneWizard1983
    @RedstoneWizard1983 7 หลายเดือนก่อน +1

    The 0 tick explanation is the best one I have heard. So many people use the term wrong

  • @radekt.7843
    @radekt.7843 8 หลายเดือนก่อน +2

    I remember that you could actually modify the data of falling concrete powder in earlier versions of Minecraft... It really reminds me of that. Cool build, subscribed

  • @Towsti1
    @Towsti1 8 หลายเดือนก่อน +5

    That's pretty cool. Also doesn't seem like a bug or anything. Now if only there was a way to sort any non gravity block

  • @ThreeEy
    @ThreeEy 8 หลายเดือนก่อน +2

    Extremely cool. Unrelated to video: never knew that Xeoran (also known for making Wynncraft OST covers a few years ago) also does stuff like this, particularly.

    • @michael23b
      @michael23b  8 หลายเดือนก่อน

      Yep!

  • @alexhirt4382
    @alexhirt4382 8 หลายเดือนก่อน +2

    Super interesting game mechanics. I was working on something similar a few years ago but could never get it quite working. Well done!

  • @blacklight683
    @blacklight683 6 หลายเดือนก่อน +3

    That's so interesting for something i personally will never use

  • @ralf7823
    @ralf7823 8 หลายเดือนก่อน +2

    This is really impressive. My mind keeps getting blown by what the redstone "wizkids" keep creating. While this is miles beyond what i would ever do, i do love seeing this stuff

  • @varonex3449
    @varonex3449 7 หลายเดือนก่อน +1

    The explanation was amazing. This "discovery" (if I could say, I may attribute credits to the wrong people) is frankly amazing. Working with the scheduler & the fact that falling blocks are POSITION-checked, and not BLOCK-checked is something I didn't even think of when playing the game. Amazing job!

    • @jesselapides4390
      @jesselapides4390 7 หลายเดือนก่อน +2

      I guess it makes some sense programming-wise. If they were checked based on the block itself, then every single block would have to be unique, kind of like entity UUIDs, which would slow down the game considerably (or maybe even break it) because of the sheer amount of blocks.

  • @seccuenta50ydos
    @seccuenta50ydos 8 หลายเดือนก่อน +1

    This is something I wanted for a long time and this is the first I see something like this, amazing!

  • @nutinurmacaroni
    @nutinurmacaroni 8 หลายเดือนก่อน +4

    Sick concept. This is why I love minecraft.

  • @jacobearl8847
    @jacobearl8847 8 หลายเดือนก่อน +3

    That’s insanely cool!

  • @pingpenne9487
    @pingpenne9487 8 หลายเดือนก่อน +1

    Cubekrowd... haven't heard that name in years... Really cool to see this. Nice video!

  • @luckiedarat1300
    @luckiedarat1300 8 หลายเดือนก่อน +2

    Underrated channel. Keep it up big man

  • @victoralvarez845
    @victoralvarez845 2 หลายเดือนก่อน +2

    Gerg sent us with a gun, knife, bomb and a bit of love

  • @thenoob9432
    @thenoob9432 2 หลายเดือนก่อน +2

    Gerg sent us with a gun, knife, bomb etc...

  • @J2ko
    @J2ko 8 หลายเดือนก่อน +2

    What a neat mechanic, I never knew this!

  • @iPlayGamesX
    @iPlayGamesX 8 หลายเดือนก่อน +1

    fyi comparators facing directly into a repeater or comparator have +1 priority, so the same priority as a normal repeater. So yes, in some cases they can have the same priority.

  • @narskoleptique
    @narskoleptique 2 หลายเดือนก่อน +2

    i'm here with an explosive jacket, sent by greg

  • @flamestoragercz3011
    @flamestoragercz3011 7 หลายเดือนก่อน

    I've just started my 16 color display project and youtube recomended me this video. AWESOME i am subscribing you deserve it

  • @ScubaKay
    @ScubaKay 7 หลายเดือนก่อน +1

    You mentioned building connect 4 using the sorter. Since I watched the video I have been working on a prototype for it (with super messy redstone lol), currently have the game itself working, except it's not replayable yet, because my system to empty the concrete from the game is too fast for the sorter to handle. Gotta figure that out, but when I do, I'm 100% gonna build it on our SMP, so I'll let you know when that video is up!

    • @CZminecraftvideos
      @CZminecraftvideos 7 หลายเดือนก่อน

      Well you can always divide flow of blocks into 2 or more sorters to match the speed of the emptying system. I don´t think you can make the sorting system itself quicker, and slowing the empying system doesn´t seem like a good thing either.

    • @ScubaKay
      @ScubaKay 7 หลายเดือนก่อน

      @@CZminecraftvideos Great idea! I was thinking of storing the blocks in a giant tower and then sorting one block at a time whenever a player makes a move, but that would become very bulky very soon!

    • @CZminecraftvideos
      @CZminecraftvideos 7 หลายเดือนก่อน

      ​@@ScubaKay Storing blocks is helpful too. Instead of player input to sort them one by one, just sort them all at once automatically . So build the sotrage size to fit one game, or even more games and you can start sorting by designated button, or maybe just sort in background while playing (not sure how laggy the whole system will be).

  • @minerharry
    @minerharry 8 หลายเดือนก่อน +1

    That’s so genius! Great explanation

  • @vibaj16
    @vibaj16 7 หลายเดือนก่อน +1

    11:22 that's not a graphical issue. Only the block directly in front of the piston is instantly pushed. The rest take the normal 2 ticks to be pushed.

  • @antipastamony
    @antipastamony 8 หลายเดือนก่อน +1

    man, this is genius! it’s such a simple concept, but I’d always just dismissed sorting falling blocks as being impossible without actually thinking through how one might go about it. hats off to the creators and thanks to you for showcasing it!

  • @imdartt
    @imdartt 7 หลายเดือนก่อน

    my understading of this went from "how doed this work all falling block are the same"
    to "oh thats so cool the game only checks if its the same type of block!" when you mentioned that sand takes 2gt to fall

  • @midasmancha4412
    @midasmancha4412 8 หลายเดือนก่อน +1

    I actually understood like everything you explained I love how this exploits the game code to its fullest

  • @t-kamui7275
    @t-kamui7275 8 หลายเดือนก่อน +1

    This machine is very useful because of its horizontal design!

  • @user-zw4pe4fu6l
    @user-zw4pe4fu6l 8 หลายเดือนก่อน +1

    Awesome video! I appreciate the clarity of your explanations.

  • @NinjaBaiano-br
    @NinjaBaiano-br 7 หลายเดือนก่อน

    The concept is simple 😮
    A simple delay you can use it to id falling blocks.
    Nice this is very creative

  • @buzz10014
    @buzz10014 8 หลายเดือนก่อน +1

    amazing explanation, thank you for video

  • @Mertly
    @Mertly 8 หลายเดือนก่อน +1

    Fedolicious and Xeoran got some brains. Super cool

  • @skylerbowerbank5847
    @skylerbowerbank5847 4 หลายเดือนก่อน

    I would certainly like to see a how to build for that last stackable design

  • @danielcraft7342
    @danielcraft7342 7 หลายเดือนก่อน

    You can't really imagine how helpful this is going to be for me. I'm trying to update the Mr_Korwaldski map to a faster version and you just saved me a LOT of time with this video. Thanks for sharing this

  • @TheOnlyJura
    @TheOnlyJura 8 หลายเดือนก่อน +1

    in my mind, there are 2 falling blocks - sand and gravel

  • @sidarthus8684
    @sidarthus8684 7 หลายเดือนก่อน

    I love how we are literally minmaxing the capabilities of redstone at this point lol

  • @CZminecraftvideos
    @CZminecraftvideos 7 หลายเดือนก่อน +1

    Hmmm I wonder, is there a possibility to implement this sorting to endportal duping ? I personally don´t know about any way to solidify stucked falling blocks one by one (except using water for concrete powder and making concrete of it). Not sure about practicality of sorting either, just cool stuff to have in the world.

  • @kachelstacktus
    @kachelstacktus หลายเดือนก่อน

    Very cool concept and great explanation!

  • @CoolAsFreya
    @CoolAsFreya 7 หลายเดือนก่อน

    Crazy that you can sort falling blocks with pistons by only 1 tick difference due to a few lines game code for scheduled block updates checking the block ID

  • @Craxulator
    @Craxulator 8 หลายเดือนก่อน +1

    Crazy how far we have come in the redstone community!

  • @somerandom3272
    @somerandom3272 22 วันที่ผ่านมา +1

    Greg sent us here with a knife a gun and a bomb

  • @jayman1462
    @jayman1462 หลายเดือนก่อน

    wow this feels like speedrun glitch level insanity

  • @lakshaymd
    @lakshaymd 7 หลายเดือนก่อน

    This is insanely cool! And you also explained it really well!

  • @bratworst
    @bratworst 7 หลายเดือนก่อน

    Java edition redstone has resorted to quantum tomfoolery

  • @Qtlpgt
    @Qtlpgt 2 หลายเดือนก่อน +4

    Gerg sent us

  • @NinjaBaiano-br
    @NinjaBaiano-br 7 หลายเดือนก่อน

    With the crafter block I believe it's sooner than later we get a placer block

  • @QuilloManar
    @QuilloManar 7 หลายเดือนก่อน

    The red stone strength texture pack is inspired.

  • @Marcel-yu2fw
    @Marcel-yu2fw 8 หลายเดือนก่อน +2

    17:55 there are some items on top of the piles. Do the falling block entities break into items sometimes?

    • @michael23b
      @michael23b  8 หลายเดือนก่อน +4

      No, the only reason you see items is because I intentionally placed string near the tops of the piles in order to prevent the piles from stacking too high and stopping up the system. By placing floating string, the falling blocks break upon dropping onto said string, which for demonstration purposes allows me to continuously run the machine without worrying about it clogging up.
      I should’ve mentioned it in the video but oh well

  • @AndreiCaragheorgheopol
    @AndreiCaragheorgheopol 7 หลายเดือนก่อน

    Whoever designed this is a genius

  • @BroDon13T5
    @BroDon13T5 7 หลายเดือนก่อน

    That's insane how that works.

  • @HighfireGuys2
    @HighfireGuys2 9 ชั่วโมงที่ผ่านมา

    I'm finally understanding redstone for th 1st time in my life!

  • @YTcrazy
    @YTcrazy 8 หลายเดือนก่อน

    11:32 Wow never knew observers made a surprise face :O

    • @vibaj16
      @vibaj16 7 หลายเดือนก่อน

      it's a texture pack

  • @marilatte539
    @marilatte539 8 หลายเดือนก่อน

    Rocket science + Redstone
    I love it

  • @DL2x
    @DL2x 7 หลายเดือนก่อน

    now my 3d-Printer can recycle prints!

  • @timothylo4686
    @timothylo4686 7 หลายเดือนก่อน

    you can place wither skulls with dispensers

  • @RadioactiveBluePlatypus
    @RadioactiveBluePlatypus 2 หลายเดือนก่อน

    This is like these fake marble sorter videos but actually real

  • @jet_yb
    @jet_yb 7 หลายเดือนก่อน

    If the same coordinates find a different block 2 or 1gt/sec, could you create a floating concrete powder/sand/gravel feed tape?

  • @EnderRadio
    @EnderRadio 2 หลายเดือนก่อน +1

    Gerg sent me with a *[redacted]*

  • @Imterruble
    @Imterruble 6 หลายเดือนก่อน

    8:27 dude when you finished explaining this I wasn’t really paying attention very well but once I realized what was actually going on I out loud said what the fuck

  • @lava2istrue
    @lava2istrue 7 หลายเดือนก่อน

    Question about the last machine; isn’t the gravel sorting module superfluous? It has already been sorted for every other block it could be, why “check” if it’s gravel then?

    • @michael23b
      @michael23b  7 หลายเดือนก่อน

      It isn’t checking for gravel, that’s just the final output stack

  • @andre_601
    @andre_601 7 หลายเดือนก่อน

    I can be wrong, but I think 0 tick contraptions fire in the same redstone tick, not game tick. The reason I say this is, that there are 2 game ticks for every redstone tick, with redstone ticks being 20 per second.
    Not sure if I'm right here. Just heard this once before... But I believe I'm somewhat right as there needs to be one tick to actually process the block movement from how I understand the game logic.

    • @axialeaa
      @axialeaa 7 หลายเดือนก่อน

      “the same gametick” is accurate here. redstone ticks don’t actually exist as far as the game code is concerned; they’re just named as such to approach understanding redstone components which usually work in multiples of 2 gameticks. for example, repeater delay is stored as a numerical blockstate from 1-4, but they calculate delay per blockstate by multiplying the blockstate value by 2 (1 -> 2 gametick delay; 2 -> 4 gametick delay; 3 -> 6 gametick delay; 4 -> 8 gametick delay).
      zero tick technology operates on the fact that minecraft is a single-threaded game which means no 2 things can truly schedule to happen at the exact same time. it will always prioritise one event over another, even when they occur within the same gametick. these distinctions are measured as “subticks”, and by manipulating the order in which they occur, you’re able to create circumstances where the activation is scheduled “before” the instantaneous deactivation.
      the reason why the repeater and comparator are used in this video’s demonstration is because of tile tick priority or ttp. the first thing the game does is schedule the repeater to activate the piston. this happens first because repeaters have a higher ttp than comparators. next, the comparator is scheduled to power the piston which cuts off the power source the repeater provided. these two things happen in the same gametick, so the piston extends and begins retracting instantaneously.
      it’s a little bit confusing and i didn’t explain it very well here. ttp and other similar ideas are hard to work around since you can’t really see them. my reference to “nothing can truly happen at the same time” is really in reference to the way the code orders things that happen, not literal time-wise distinction. i hope this helped anyway! :)

    • @andre_601
      @andre_601 7 หลายเดือนก่อน +1

      @@axialeaa Thanks for that detailed clarification. Makes stuff a lot more understandable now.

    • @axialeaa
      @axialeaa 7 หลายเดือนก่อน

      @@andre_601 i’m glad! have a great day

  • @fluffy1876
    @fluffy1876 7 หลายเดือนก่อน

    this is extremely clever

  • @MethodZzS
    @MethodZzS 8 หลายเดือนก่อน +1

    very smart

  • @chatgebannthd8703
    @chatgebannthd8703 7 หลายเดือนก่อน

    Nice explanation thanks for the vid

  • @moregirl4585
    @moregirl4585 8 หลายเดือนก่อน

    Guess what it does: To fix sand duplicator they handle special when there's same falling block there. Detect the difference

    • @moregirl4585
      @moregirl4585 8 หลายเดือนก่อน

      Was posted before watch. Confirmed after watch

    • @vibaj16
      @vibaj16 7 หลายเดือนก่อน

      it wasn't to fix sand duplicators

  • @mennonis
    @mennonis 8 หลายเดือนก่อน

    amazing! I wanted something like this to make a logging/graphing system for my redstone, might be possible now 🤔

  • @pou-c
    @pou-c 2 หลายเดือนก่อน

    Girg sent me with weaponery.

  • @JesseUnderscoreMartin
    @JesseUnderscoreMartin 6 หลายเดือนก่อน

    Nice explanation!

  • @The3gg
    @The3gg 8 หลายเดือนก่อน

    It seems like this is similar tech as the old sand converters...