This 0-Tick Machine Sorts Falling Blocks

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

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

  • @michael23b
    @michael23b  10 หลายเดือนก่อน +263

    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 10 หลายเดือนก่อน +4

      what about dragon egg and anvil?

    • @michael23b
      @michael23b  10 หลายเดือนก่อน +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 10 หลายเดือนก่อน +10

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

    • @artemisspawnofzeus7732
      @artemisspawnofzeus7732 10 หลายเดือนก่อน +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 10 หลายเดือนก่อน +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 5 หลายเดือนก่อน +207

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

    • @OGBluberry
      @OGBluberry 5 หลายเดือนก่อน +12

      yes he did

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

      Sent me too

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

      I have a pipe bomb

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

      Me too

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

      we too

  • @MCMarvel616
    @MCMarvel616 5 หลายเดือนก่อน +77

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

  • @evansaschow
    @evansaschow 10 หลายเดือนก่อน +291

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

    • @youtubak777
      @youtubak777 10 หลายเดือนก่อน +55

      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 9 หลายเดือนก่อน +2

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

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

      @@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...

    • @Jakoshi45
      @Jakoshi45 9 หลายเดือนก่อน +39

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

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

      @@Jakoshi45 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.

  • @JohnWatkinsUK
    @JohnWatkinsUK 10 หลายเดือนก่อน +239

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

    • @KILLRXNOEVIRUS
      @KILLRXNOEVIRUS 10 หลายเดือนก่อน +5

      😭😭😭😭😭

    • @TotallyNotSusBob
      @TotallyNotSusBob 10 หลายเดือนก่อน +3

      nuh uh, it goes into the triangle hole

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

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

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

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

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

      @@blacklight683 (*NUH UH*)

  • @Pewafamath
    @Pewafamath 10 หลายเดือนก่อน +341

    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 10 หลายเดือนก่อน +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 10 หลายเดือนก่อน +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 10 หลายเดือนก่อน +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 10 หลายเดือนก่อน +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 10 หลายเดือนก่อน

      Is this for Java and Bedrock?

  • @jeremy5602
    @jeremy5602 9 หลายเดือนก่อน +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.

  • @MrKorwaldski
    @MrKorwaldski 10 หลายเดือนก่อน +143

    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 10 หลายเดือนก่อน +7

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

    • @squiddler7731
      @squiddler7731 10 หลายเดือนก่อน +1

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

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

      @@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 10 หลายเดือนก่อน +5

      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 10 หลายเดือนก่อน +1

      @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 10 หลายเดือนก่อน +121

    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 10 หลายเดือนก่อน +6

      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 10 หลายเดือนก่อน +84

    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 10 หลายเดือนก่อน +2

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

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

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

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

    Thia is really neat 👀

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

    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 9 หลายเดือนก่อน +4

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

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

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

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

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

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

      ​@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.

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

      ​@@thewickedtyrant8306The actual motivation behind the copper bulb nerf is actually even more frustrating on my opinion: Bedrock parity

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

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

  • @themysticalmarv
    @themysticalmarv 10 หลายเดือนก่อน +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

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

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

  • @awesomedavid2012
    @awesomedavid2012 10 หลายเดือนก่อน +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 👍

  • @ShapeKiwi
    @ShapeKiwi 5 หลายเดือนก่อน +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

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

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

  • @stanleydodds9
    @stanleydodds9 10 หลายเดือนก่อน +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).

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

    That's amazing! Such a neat idea.

  • @sanron420
    @sanron420 9 หลายเดือนก่อน +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.

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

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

  • @Nooticus
    @Nooticus 10 หลายเดือนก่อน +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 🧡

  • @darmorel549
    @darmorel549 5 หลายเดือนก่อน +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 4 หลายเดือนก่อน

      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

  • @JamesTDG
    @JamesTDG 10 หลายเดือนก่อน +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.

  • @vibaj16
    @vibaj16 9 หลายเดือนก่อน +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.

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

    Great explanation! Love these machines.

  • @rubixpotato1301
    @rubixpotato1301 10 หลายเดือนก่อน +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

  • @yt_ijma
    @yt_ijma 5 หลายเดือนก่อน +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!

  • @badumtsy
    @badumtsy 10 หลายเดือนก่อน +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 10 หลายเดือนก่อน +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

  • @TheGunMasterDigital
    @TheGunMasterDigital 10 หลายเดือนก่อน +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  10 หลายเดือนก่อน +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 10 หลายเดือนก่อน +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.

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

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

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

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

  • @lythd
    @lythd 10 หลายเดือนก่อน +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]

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

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

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

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

  • @radekt.7843
    @radekt.7843 10 หลายเดือนก่อน +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

  • @ThreeEy
    @ThreeEy 10 หลายเดือนก่อน +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  10 หลายเดือนก่อน

      Yep!

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

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

  • @ralf7823
    @ralf7823 10 หลายเดือนก่อน +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

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

    hi gerg set me here with a glitter bomb (hands you bomb) please sort all the glitter (bomb explodes) good luck

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

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

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

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

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

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

  • @varonex3449
    @varonex3449 10 หลายเดือนก่อน +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 10 หลายเดือนก่อน +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.

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

    Sick concept. This is why I love minecraft.

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

    That’s insanely cool!

  • @iPlayGamesX
    @iPlayGamesX 10 หลายเดือนก่อน +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.

  • @somerandom3272
    @somerandom3272 3 หลายเดือนก่อน +1

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

  • @Sipliks-l9g
    @Sipliks-l9g วันที่ผ่านมา +1

    Gerg threatened me but he didnt have to cause your vid was good anyway

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

    What a neat mechanic, I never knew this!

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

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

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

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

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

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

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

    This machine is very useful because of its horizontal design!

  • @ScubaKay
    @ScubaKay 10 หลายเดือนก่อน +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 10 หลายเดือนก่อน

      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 10 หลายเดือนก่อน

      @@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 10 หลายเดือนก่อน

      ​@@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).

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

    Gerg sent us

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

    Underrated channel. Keep it up big man

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

    Fedolicious and Xeoran got some brains. Super cool

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

    That’s so genius! Great explanation

  • @Towsti1
    @Towsti1 10 หลายเดือนก่อน +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

  • @Nunyabusiness-u1s
    @Nunyabusiness-u1s 10 หลายเดือนก่อน +1

    Awesome video! I appreciate the clarity of your explanations.

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

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

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

    Crazy how far we have come in the redstone community!

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

    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

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

    The red stone strength texture pack is inspired.

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

    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

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

    amazing explanation, thank you for video

  • @BlackLoboGaming
    @BlackLoboGaming 16 วันที่ผ่านมา

    I know I'm late to the party but that's actually super cool how it works, it actual makes perfect sense when you think about it!

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

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

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

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

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

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

  • @antipastamony
    @antipastamony 10 หลายเดือนก่อน +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!

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

    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

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

    Very cool concept and great explanation!

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

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

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

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

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

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

  • @Gretanit
    @Gretanit 9 หลายเดือนก่อน +1

    ахренеть вот кто мог додуматься, что вообще возможно выяснить цвет блока именно таким путём. вот заходишь ты в майнкрафт. вот видишь ты разный песок. кааааак можно догадаться, что построив эту 0тик машину она сможет отсортировать одинаковый песок. А ну тут в видео объяснено как, но это всё равно впечатляет. майнкрафт замечает что блок изменился, поэтому даёт ещё 1 тик времени для падения

  • @wixwuby
    @wixwuby 11 วันที่ผ่านมา

    Gerg sent us with many violent instruments of harm

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

    wow this feels like speedrun glitch level insanity

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

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

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

    this should not make this much sense.

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

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

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

      it's a texture pack

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

    Rocket science + Redstone
    I love it

  • @CZminecraftvideos
    @CZminecraftvideos 10 หลายเดือนก่อน +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.

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

    Java edition redstone has resorted to quantum tomfoolery

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

    very smart

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

    This is like these fake marble sorter videos but actually real

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

    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 10 หลายเดือนก่อน

      “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 10 หลายเดือนก่อน +1

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

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

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

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

    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

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

    you can place wither skulls with dispensers

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

    That's insane how that works.

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

    Nice explanation!

  • @benrichardson4820
    @benrichardson4820 10 หลายเดือนก่อน +1

    incredible

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

    now my 3d-Printer can recycle prints!

  • @Mr.Shmeat
    @Mr.Shmeat 2 หลายเดือนก่อน

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

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

    Gerg sent me with a *[redacted]*

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

    Great explanation

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

    Thats nice, also _Gerg sent me