This 0-Tick Machine Sorts Falling Blocks

  Рет қаралды 118,811

Michael2_3B

Michael2_3B

Күн бұрын

This machine sorts falling blocks using 0-tick pistons and some other really clever mechanics, all in vanilla minecraft!
And no, it does NOT work with anvils/dragon eggs/etc. This is because pistons can’t push anvils unless they’re already a falling entity, and pistons break dragon eggs when attempting to push them.
Created by Fedolicious & Xeoran of the Cubekrowd (cubekrowd.net) server.
Xeoran’s channel: youtube.com/@xeoran4199?si=ns...
This reddit comment concisely explains the core principle of the machine:
www.reddit.com/r/technicalmin...
Check out ​⁠​⁠​⁠​⁠​⁠@MrKorwaldski massive map art printer using concrete powder:
• This Massive Redstone ...
I should note that his device DOES include concrete sorting, but not using block id’s. It sorts concrete powder based on the order in which it was printed out.
If you are using world edit to create a pillar of random falling blocks, you won’t be able to fit all the block names in one command.
Instead, use this command to randomly fill a selected area with all usable falling blocks:
//set 252,252:1,252:2,252:3,252:4,252:5,252:6,252:7,252:8,252:9,252:10,252:11,252:12,252:13,252:14,252:15,sand,gravel,red_sand
World Download:
www.mediafire.com/file/r3fp25...
Timestamps:
0:00 Intro
0:25 Use cases
0:49 Explaining 0-ticks
4:21 Individual block sorter by Fedolicious & melody479
5:42 Vertically stacked block sorters
6:38 Explaining the core principle
10:53 Slowing it down (tick by tick)
13:31 Fast 2 block sorter
15:28 Fast 19 block sorter by Fedolicious & Xeoran
18:35 Outro
Join my discord: / discord
Music used:
“Funk Game Loop” by Kevin MacLeod
“Slipping Away” by Dyalla
Funk Game Loop by Kevin MacLeod is licensed under a Creative Commons Attribution 4.0 license. creativecommons.org/licenses/...
#minecraft #redstone #colors
Concrete Powder Sorter, Sand Sorter, Sorter, Connect 4

Пікірлер: 304
@michael23b
@michael23b 4 ай бұрын
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 4 ай бұрын
what about dragon egg and anvil?
@michael23b
@michael23b 4 ай бұрын
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 4 ай бұрын
@@XyndraNerdtl;dr those blocks can't be pulled and/or pushed by pistons so that design won't work for those
@artemisspawnofzeus7732
@artemisspawnofzeus7732 4 ай бұрын
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 4 ай бұрын
@@dantuu1648 He's talking about the quasi-connectivity explanation in the video, i.e. how it explains why doors work the way they do.
@evansaschow
@evansaschow 4 ай бұрын
“Pistons use the same code as doors.” This is the first time I’ve fully understood why quasi-connectivity exists at all
@youtubak777
@youtubak777 4 ай бұрын
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 3 ай бұрын
@@youtubak777 This is why copy and paste should be disabled when programming...
@youtubak777
@youtubak777 3 ай бұрын
@@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 3 ай бұрын
@@flameofthephoenix8395As a programmer: ??????????
@flameofthephoenix8395
@flameofthephoenix8395 3 ай бұрын
@@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.
@JohnWatkinsUK
@JohnWatkinsUK 4 ай бұрын
This is red sand, can you guess where it goes?... That's right, it goes in the square hole.
@KILLRXNOEVIRUS
@KILLRXNOEVIRUS 4 ай бұрын
😭😭😭😭😭
@TotallyNotSusBob
@TotallyNotSusBob 4 ай бұрын
nuh uh, it goes into the triangle hole
@KILLRXNOEVIRUS
@KILLRXNOEVIRUS 4 ай бұрын
@@TotallyNotSusBob nuh uh, *aggressivly shoves it up the a hole*
@blacklight683
@blacklight683 3 ай бұрын
​@@TotallyNotSusBob(*it indeed did not go in the triangle hole and instead went into the square hole*)
@TotallyNotSusBob
@TotallyNotSusBob 2 ай бұрын
@@blacklight683 (*NUH UH*)
@Sherin974
@Sherin974 4 ай бұрын
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 4 ай бұрын
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 4 ай бұрын
@@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 4 ай бұрын
@@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 4 ай бұрын
@@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 4 ай бұрын
Is this for Java and Bedrock?
@Yipper64
@Yipper64 4 ай бұрын
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 3 ай бұрын
i mean it was a glitch, but it was useful and well known so its left in
@Yipper64
@Yipper64 3 ай бұрын
@@adon155 If only modern mojang would do that. But no copper bulbs cant have a 1 tick delay, that'd be crazy.
@kaja3932
@kaja3932 3 ай бұрын
@@Yipper64 Can't make high level redstone too accessible now, can we?
@thewickedtyrant8306
@thewickedtyrant8306 3 ай бұрын
​@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.
@MrKorwaldski
@MrKorwaldski 4 ай бұрын
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 4 ай бұрын
imagine someone makes a multicolor display with this, a redstone computer, and that game speedup mod
@squiddler7731
@squiddler7731 4 ай бұрын
Something like that for making map art would actually be really cool
@Samstercraft77
@Samstercraft77 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
@Dxceor2486
@Dxceor2486 4 ай бұрын
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 4 ай бұрын
@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 4 ай бұрын
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 4 ай бұрын
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 4 ай бұрын
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 4 ай бұрын
A few people in your comment section also mentioned this sorting technique.
@MrKorwaldski
@MrKorwaldski 4 ай бұрын
Yeah ive had heard of it before but i thought it got patched.
@CraftyMasterman
@CraftyMasterman 4 ай бұрын
Thia is really neat 👀
@themysticalmarv
@themysticalmarv 4 ай бұрын
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 4 ай бұрын
I wasn’t expecting to understand it but you did explain it in an easy to understand way.
@awesomedavid2012
@awesomedavid2012 4 ай бұрын
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 👍
@stanleydodds9
@stanleydodds9 4 ай бұрын
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 4 ай бұрын
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 🧡
@pi314159265358978
@pi314159265358978 4 ай бұрын
That's amazing! Such a neat idea.
@TheGunMasterDigital
@TheGunMasterDigital 4 ай бұрын
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 4 ай бұрын
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 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.
@Komil484
@Komil484 2 күн бұрын
The showcase of the state of the blocks at each tick is really helpful in understanding how it all works
@rubixpotato1301
@rubixpotato1301 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
@SuperLlama88888
@SuperLlama88888 4 ай бұрын
Great explanation! Love these machines.
@lythd
@lythd 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]
@JamesTDG
@JamesTDG 4 ай бұрын
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.
@sanron420
@sanron420 3 ай бұрын
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.
@mxm53
@mxm53 4 ай бұрын
This is so cool, and a really great explanation, thanks! ❤
@CashTheTrash
@CashTheTrash 4 ай бұрын
Amazing video! Great explanation and crazy build. 10/10
@alexhirt4382
@alexhirt4382 4 ай бұрын
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 3 ай бұрын
That's so interesting for something i personally will never use
@badumtsy
@badumtsy 4 ай бұрын
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 4 ай бұрын
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
@seccuenta50ydos
@seccuenta50ydos 4 ай бұрын
This is something I wanted for a long time and this is the first I see something like this, amazing!
@BBTfnC
@BBTfnC 4 ай бұрын
Starting video i really though April 1st came early. At the end i realised Christmas came early.
@user-zw4pe4fu6l
@user-zw4pe4fu6l 4 ай бұрын
Awesome video! I appreciate the clarity of your explanations.
@ThreeEy
@ThreeEy 4 ай бұрын
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 4 ай бұрын
Yep!
@RedstoneWizard1983
@RedstoneWizard1983 4 ай бұрын
The 0 tick explanation is the best one I have heard. So many people use the term wrong
@radekt.7843
@radekt.7843 4 ай бұрын
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
@jacobearl8847
@jacobearl8847 4 ай бұрын
That’s insanely cool!
@nutinurmacaroni
@nutinurmacaroni 4 ай бұрын
Sick concept. This is why I love minecraft.
@lakshaymd
@lakshaymd 4 ай бұрын
This is insanely cool! And you also explained it really well!
@jeremyroland5602
@jeremyroland5602 3 ай бұрын
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.
@luckiedarat1300
@luckiedarat1300 4 ай бұрын
Underrated channel. Keep it up big man
@minerharry
@minerharry 4 ай бұрын
That’s so genius! Great explanation
@varonex3449
@varonex3449 4 ай бұрын
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 4 ай бұрын
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.
@ralf7823
@ralf7823 4 ай бұрын
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
@pingpenne9487
@pingpenne9487 4 ай бұрын
Cubekrowd... haven't heard that name in years... Really cool to see this. Nice video!
@J2ko
@J2ko 4 ай бұрын
What a neat mechanic, I never knew this!
@danielcraft7342
@danielcraft7342 4 ай бұрын
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
@ScubaKay
@ScubaKay 4 ай бұрын
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 4 ай бұрын
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 4 ай бұрын
@@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 4 ай бұрын
​@@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).
@NinjaBaiano-br
@NinjaBaiano-br 4 ай бұрын
The concept is simple 😮 A simple delay you can use it to id falling blocks. Nice this is very creative
@iPlayGamesX
@iPlayGamesX 4 ай бұрын
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.
@JesseUnderscoreMartin
@JesseUnderscoreMartin 3 ай бұрын
Nice explanation!
@vibaj16
@vibaj16 3 ай бұрын
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.
@buzz10014
@buzz10014 4 ай бұрын
amazing explanation, thank you for video
@skylerbowerbank5847
@skylerbowerbank5847 Ай бұрын
I would certainly like to see a how to build for that last stackable design
@chatgebannthd8703
@chatgebannthd8703 4 ай бұрын
Nice explanation thanks for the vid
@Towsti1
@Towsti1 4 ай бұрын
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
@mennonis
@mennonis 4 ай бұрын
amazing! I wanted something like this to make a logging/graphing system for my redstone, might be possible now 🤔
@WhyplayGaming
@WhyplayGaming 4 ай бұрын
Great explanation
@t-kamui7275
@t-kamui7275 4 ай бұрын
This machine is very useful because of its horizontal design!
@Mertly
@Mertly 4 ай бұрын
Fedolicious and Xeoran got some brains. Super cool
@ericlaska4748
@ericlaska4748 3 ай бұрын
This works, ultimately, because blocks are *fungible.*
@CZminecraftvideos
@CZminecraftvideos 4 ай бұрын
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.
@midasmancha4412
@midasmancha4412 4 ай бұрын
I actually understood like everything you explained I love how this exploits the game code to its fullest
@codevector211
@codevector211 4 ай бұрын
Crazy how far we have come in the redstone community!
@CoolAsFreya
@CoolAsFreya 4 ай бұрын
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
@imdartt
@imdartt 4 ай бұрын
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
@BroDon13T5
@BroDon13T5 4 ай бұрын
That's insane how that works.
@sidarthus8684
@sidarthus8684 4 ай бұрын
I love how we are literally minmaxing the capabilities of redstone at this point lol
@TheOnlyJura
@TheOnlyJura 4 ай бұрын
in my mind, there are 2 falling blocks - sand and gravel
@NinjaBaiano-br
@NinjaBaiano-br 4 ай бұрын
With the crafter block I believe it's sooner than later we get a placer block
@bratworst
@bratworst 4 ай бұрын
Java edition redstone has resorted to quantum tomfoolery
@marilatte539
@marilatte539 4 ай бұрын
Rocket science + Redstone I love it
@DL2x
@DL2x 4 ай бұрын
now my 3d-Printer can recycle prints!
@jet_yb
@jet_yb 4 ай бұрын
If the same coordinates find a different block 2 or 1gt/sec, could you create a floating concrete powder/sand/gravel feed tape?
@fluffy1876
@fluffy1876 4 ай бұрын
this is extremely clever
@jonathan_m1236
@jonathan_m1236 4 ай бұрын
This is amazing
@RedstoneAndCB
@RedstoneAndCB 4 ай бұрын
Very cool mechanism. You should have thought of that, well done 😄 Will this work if you use an anvil as a “falling block”? Will it be sorted or does it have different properties and it won't work?
@michael23b
@michael23b 4 ай бұрын
Anvils can’t be pushed by pistons unless they’re already a falling entity. More info in description
@RedstoneAndCB
@RedstoneAndCB 4 ай бұрын
​@@michael23bUnderstood thanks. I forget to read the description under the video 😅 Thanks again for a very interesting video!
@HimitsuYami
@HimitsuYami 4 ай бұрын
Just out of curiosity, since I'm a player who likes to play old modded versions, would this work on older versions (such as all the way back in 1.7.10) and with modded blocks or has minecraft changed stuff about redstone and update orders since then that made this work? (I specify modded blocks cus I know in vanilla, you'd only have gravel and sand and red sand back then)
@michael23b
@michael23b 4 ай бұрын
Scaffolding was added in 1.14, so you need at least that. Scaffolding is used in the machine to get a 1 game tick delay
@rman2807
@rman2807 4 ай бұрын
There are other ways to get a 1-gt delay pre-1.14, but it’d make the machine much larger, and if you’re playing all the way back in 1.7.10 at that point you can use a sand to red sand converter because those weren’t patched out yet.
@HimitsuYami
@HimitsuYami 4 ай бұрын
@@rman2807 the sand to red sand converter is interesting but the idea would be to sort other modded gravity blocks. Like say Ex Nihilo ore gravel, sand, and dust to give examples. But it's more for the idea of it just cus
@9nikolai
@9nikolai 4 ай бұрын
Oh this is beautiful
@Marcel-yu2fw
@Marcel-yu2fw 4 ай бұрын
17:55 there are some items on top of the piles. Do the falling block entities break into items sometimes?
@michael23b
@michael23b 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
@lava2istrue
@lava2istrue 4 ай бұрын
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 4 ай бұрын
It isn’t checking for gravel, that’s just the final output stack
@benrichardson4820
@benrichardson4820 4 ай бұрын
incredible
@QuilloManar
@QuilloManar 4 ай бұрын
The red stone strength texture pack is inspired.
@Hacker1MC
@Hacker1MC 4 ай бұрын
Are there any similar mechanics that would make this possible on Bedrock? I would totally hook this up to my little connect 4 game, which currently just breaks the blocks and sends items up through the floor.
@vibaj16
@vibaj16 3 ай бұрын
I don't think so, but you could make your connect 4 game remember the order moves were done to sort it.
@BlazingImp77151
@BlazingImp77151 4 ай бұрын
would this also work for anvils and dragon eggs? I'm guessing not for anvils since they have all the NBT states of how much they have been used, even if they arent yet one of the other blocks. but surely it would work for dragon eggs if you had a lot of them and were using them for some reason.
@michael23b
@michael23b 4 ай бұрын
Pistons can’t push anvils unless they’re already a falling entity, so this will not work. Also, pistons break dragon eggs when attempting to push them, so it will also not work for that
@axialeaa
@axialeaa 4 ай бұрын
if pistons could push dragon eggs, it would be easy, because dragon eggs schedule falling after 5gt instead of the normal 2gt
@AndreiCaragheorgheopol
@AndreiCaragheorgheopol 4 ай бұрын
Whoever designed this is a genius
@timothylo4686
@timothylo4686 4 ай бұрын
you can place wither skulls with dispensers
@lifedude2943
@lifedude2943 4 ай бұрын
This is really smart wow!!!
@MethodZzS
@MethodZzS 4 ай бұрын
very smart
@zly2006
@zly2006 4 ай бұрын
Hello, this is a incredible contraption that can sort blocks but items that i ve ever seen, can I repost it on bilibili so people in China can watch your video?
@andre_601
@andre_601 4 ай бұрын
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 4 ай бұрын
“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 4 ай бұрын
@@axialeaa Thanks for that detailed clarification. Makes stuff a lot more understandable now.
@axialeaa
@axialeaa 4 ай бұрын
@@andre_601 i’m glad! have a great day
@YTcrazy
@YTcrazy 4 ай бұрын
11:32 Wow never knew observers made a surprise face :O
@vibaj16
@vibaj16 3 ай бұрын
it's a texture pack
@tullio9631
@tullio9631 4 ай бұрын
How fast is it? Like can I hook it to my 18000 dph gravity blocks duper?
@Drawoon
@Drawoon 4 ай бұрын
How about anvils? You could sort those too right? Would you get one stack of anvils, or one stack of each damage value or orientation?
@michael23b
@michael23b 4 ай бұрын
Anvils and dragon eggs etc. don’t work, check description
@Drawoon
@Drawoon 4 ай бұрын
@@michael23b aw heck, that's too bad
@Daz1One
@Daz1One 4 ай бұрын
I see a lot of entities on the piles right at the end of the video. What % of blocks are being destroyed in the machine?
@michael23b
@michael23b 4 ай бұрын
The machine shouldn’t destroy any; the reason you see entities is cause I placed floating string near the top of all the stacks so that the piles wouldn’t physically overflow.
@Daz1One
@Daz1One 4 ай бұрын
@@michael23b Awesome, thanks for the clarification.
@david-or8ds
@david-or8ds 3 ай бұрын
what resource pack are you using and can you send a link of the resource pack please
@michael23b
@michael23b 3 ай бұрын
Look up VanillaTweaks, you can download a resource pack with several custom options like mine.
@antipastamony
@antipastamony 4 ай бұрын
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!
@The3gg
@The3gg 4 ай бұрын
It seems like this is similar tech as the old sand converters...
@Imterruble
@Imterruble 2 ай бұрын
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
@Minoulein
@Minoulein 4 ай бұрын
I thought that this would no longer work in the new versions
@moregirl4585
@moregirl4585 4 ай бұрын
Guess what it does: To fix sand duplicator they handle special when there's same falling block there. Detect the difference
@moregirl4585
@moregirl4585 4 ай бұрын
Was posted before watch. Confirmed after watch
@vibaj16
@vibaj16 3 ай бұрын
it wasn't to fix sand duplicators
@Jevelthelazy
@Jevelthelazy 4 ай бұрын
i think revolution hat been made with this machine tell your friends that they are great
@not_vinkami
@not_vinkami 4 ай бұрын
Anvil has left the chat.
Redstone Makes NO SENSE
8:01
avogaado
Рет қаралды 42 М.
I Built a GIANT 3D Printer in Minecraft
15:31
Squibble
Рет қаралды 21 М.
Who Will Eat The Porridge First The Cockroach Or Me? 👧vs🪳
00:26
Giggle Jiggle
Рет қаралды 20 МЛН
ХОТЯ БЫ КИНОДА 2 - официальный фильм
1:35:34
ХОТЯ БЫ В КИНО
Рет қаралды 1,7 МЛН
I Built the ULTIMATE Concrete Factory in Survival Minecraft
12:00
I Fixed Minecraft 1.21 Weapons...
10:49
Daniel Krafft
Рет қаралды 215 М.
Building Clickbait Thumbnails with No Mods
12:35
avogaado
Рет қаралды 392 М.
12 Years of Redstone, And I've NEVER Built One of These...
18:33
Can Villagers Perform Binary Addition?
12:53
Michael2_3B
Рет қаралды 10 М.
Mumbo Jumbo is now a 0-Tick Piston Door
8:41
avogaado
Рет қаралды 290 М.
25 Insane Ways to Use Command Blocks in Minecraft
10:00
Skip the Tutorial
Рет қаралды 7 МЛН
Introducing the Instant Kill Hypersonic Claymore
20:14
cubicmetre
Рет қаралды 322 М.
Why you can't make a Perfect Circle with Beacons in Minecraft
8:53
ПАМЯТЬ КЛЕКСА👿 | WICSUR #shorts
1:00
Бискас
Рет қаралды 6 МЛН
Only sigmas do that! #shorts #minecraft #minecraftanimation
0:14
Krabster Dom
Рет қаралды 9 МЛН
BRONZE TO GRANDMASTER SKILL IN REAL lIFE
0:17
FRN PLAYER 444
Рет қаралды 133 МЛН