I'm becoming increasingly convinced the only reason we don't have fusion reactors working yet is the engineers who could have pulled it off are too busy playing Minecraft now.
@@grayb5736 It's a core feature of humans that we get interested in some things and not in others. We as non-cubicmetres need to design an interface to translate the design of a fusion reactor into designing a Redstone machine. Then we just plop the interface in front of wavetech and solve energy forever.
"Here is a problem that no one thought of" "Here is a solution. How convenient is this!" "Actually this solution uses a major assumption, and that is not good" "Here is an actual solution" "Here is a new problem..."
At 35:05, "suffer through 30 minutes." My guy, I definitely didn't suffer through it. I find it fascinating on how you tackle each problem to get to the end goal. That's why I love your videos. Thanks again for the awesome video!
Glad to finally see someone tackling (and completing) this project. To take it even further by hooking up the system to a main storage to facilitate autocrafting once resources are low would be amazing. I can't wait to see how this concept evolves.
there is only free additional redstone features needed to turn Minecraft into factorio. 1 movable tile entities 2 block mining block 3 block placing block.
2055 Breaking News - cubicmetre reveals his new self-sufficient space shuttle capable of transporting 27 stacks of humans to any planet in the solar system fueled by a single cubic meter of rotten flesh
watching you "design" the crafter with us, going through the issues you encountered and the solutions you've found, bringing us throughout the entire journey was great and very insightful!
As an Applied Energistics 2 dev, I will say that that algorithm to generate crafting trees is surprisingly complex and has a lot of edge cases. However if you don’t include recursive recipes like cloning smithing templates, or recipes with catalysts, like… (I can’t think of any recipes where some ingredients aren’t used or transformed, but those are prevalent in modded) it should be a lot easier.
For a technical build a lot of the edge cases aren't very relevant, for example we don't store all our materials in their most condensed forms meaning we ignore resource blocks as dependencies. There are also a few materials you can simply store to access most recipes you would want for bulk crafting without needing excessive crafting trees. Like for example storing sticks and planks eliminates most challenges with crafting dependencies.
I love how these videos aren't just showcases of the things you made. The way you walk us through the development process is so unique and I think makes a great video! (It even works with the long video-length!) Edit: somehow I understand *most* of his explanations to the problems he comes across, but this man's brain is something else to figure out the solutions in the first place. Props to you, man!
Very glad that you showed the first half of the video with the smaller version of the build. It was magical to watch the full thing work and recognise the components you introduced us to earlier!
Well I'm glad it added value to the video, it was much more difficult than I expected to try and rebuild the crafting modules from scratch when I already had a working design and I'm thankful it paid off.
"As a result, out minecarts don't arrive perfectly every eight game ticks, so the hopper is in cooldown." Oh cool so just make it nine ticks, that 0.05 second delay really won't make the machine that much slower- "To fix this, we need a timing normalisation circuit." ... Of course.
I think the issue is related to hoppers going into a cool down when they can't actually grab any items, which helps with saving on server performance. If there isn't a thing to grab exactly when it's ready, it waits a bit before going to check again. Correct me if I'm wrong though, but I think that's why a 1 tick delay wouldn't work.
22:09 "But from here, things will start to get a bit tricky..." - He says that like the past 20 minutes haven't been almost entirely dealing with uniquely tricky situations! I laughed so hard that now all of china knows I'm here!
Mmhh connecting this to an item storage and making a kind of cache, where it can pull items from and store items. That sounds like a fun idea. Would come with the added benefit of having to redesign the dependency system so you can choose to use specific items from the cache in a specific slot. Pretty sure no one would be crazy enough to make that though.
I like to imagine that the crafting buffer is sort of like a CPU cache that optimizes crafting sequences by skipping the box loading stage. Putting the items in shulker boxes then offers more long term storage and allows for more flexibility if using those boxes to start another recipe.
@@cubicmetre That does make sense, though obviously has the limitations you mentioned in the video, like 5 minute max. time (which could be fixed with a 5 min. timer to collect and redispense the items though) and that it's hard to expand on with more buffers. The main idea i was trying to convey was the direct connection to item storage which would maybe allow you to specify how much you want to craft, letting the auto-crafter take the items from the storage itself and automatically disposing finished recipes in the storage. Though this is a whole different concept to how you designed this auto-crafter and there couldn't be a queue or buffer in the same way it's implemented here.
@@cubicmetre Mmmhmmm, buffers = L3 Cache, Shulkers = RAM, Bulk Storage = Ironwolf Hardrives back at the datacentre. Tell ya what though.... if someone built a "Project Encoder Interface" that allowed you to input the shulker box requirements for all the materials required of a project, then have the AutoCrafter pre-popped from bulk storage....... tech minecrafters wet dream. If you planned to tackle it though, giz a shout and I'll write a mod for it to speak with some large language model and have it provide natural language updates on it's status / lack of raw resources etc :)
Yeah for a long time rays works have made a bit of hate for himself. I don’t know how that would be possible, everyone seems so nice in this community. So he must be stupid, been watching him for years. But it’s like he doesn’t grow his channel, content and neither does a learn anything new redstone related.
@@sanguinelinguine the dude takes design/already existing features and says "HOW I DISCOVERED THIS" when it's something that already exists then complain when someone doesn't credit him (also not to mention his videos are somewhat misleading)
Mumbo jumbo, mattbattwings, and crafty are like the 3 people everyone compares redstone people to. Its unfortunate they're like the most overrated, and their skills are wayyyyy beyond inflated and a tiny peice of the actual capabilities of redstone and the community
I made a box-full autocrafter a couple months ago when crafters first came out. Here's a couple things I did differently: - Separating 27 stacks worth of items I did with 6 hopper minecarts, half of which had 1 slot blocked, instead of 27 carts. Each box loader had its own cart yeeter and the batches of carts were distributed between them with toggled rails. - I used 27 modules with just 1 crafter each. Instead of crafting 1 item per crafter, each one did a full stack (64 or 16). This was done by loading 1 of each item (including dummy items), then loading the remaining 63 (or 15) of the ingredients, then removing the dummies, then powering 64 times. This was a little slower than the one in the video but with a much more compact design. - Item distribution between the 27 modules was done with box yeeting and each module taking 1 stack out of the water stream. Each module dispensed a cart as the items passed over and locked it 1 gt later, then 1 item was removed from the cart and sent straight to the crafter, then the cart got yeeted to store the other 63 items for the later crafter loading phase. - The later crafter loading phase loaded the crafter with 4 droppers at 8x hopper speed to load up to 9x63 items as quickly as possible. Order doesn't matter once each slot is preloaded with one item each. - The 27 modules werent very compact because it was more of a proof-of-concept and I never got around to compactify it. - Unfortunately it wasn't capable of dealing with a mix of different stack sizes, so no hopper carts or dispensers. Something using only unstackable inputs did work though.
Instead of an algorithm or brain to make the chest minecart inputs, it should be possible to input the shulker boxes into a crafter interface, and distribute each slot from there to the correct chest minecart. Another interface could work to configure the crafting buffer and just a toggle to input a dependency marker. Tough such a system would need to know where empty slots are in the crafter, and manually putting in dummy items might not be elegant, unless there is a work-around for that. Maybe even a 3x3 hole for shulker box input, replicating a recipe in a crafting table could work. If ever another buffer is planned, to extend past linear crafting, using dolphins or more minecart yeeting to reset the timer could be solutions. Ofcourse you would think of this, since you are a god at storage tech. I'm just yapping. Congratulations on this proto-type!
Good thing you mentioned the applied energetics mod idea. I had a familiar idea in doing the same thing with refined storage mod, but didn't had enough time and knowledge to build something like this.
Engineering principles are at play, from Minecraft to real life. Someone needed to build this, I’m glad it was you. I’ve only been watching you a couple years, but this is some of the most valuable technical Minecraft content on the internet. - bravo.
I've been waiting for this exact video for a couple months now. It definitely lived up to my expectations and I loved the journey you took us on showing the design process. I'm gonna go build it in survival now.
Beautiful design! I was thinking about something similar with recipes stored in chests that act as a filter where you run an hopper minecart to run through the "raw materials" storage. So for example i store the recepy of a chest (in order plank plank plank plank fish plank plank plank plank + buffer item to say "planks are not raw materials so you need to grab the planks recepy") and then for the crafting i do something like: 1. call the "chest recipe" , 2. run the hopper minecarts under the chest containing the "chest "recipe (sorry for the redundance) and grab the planks needed for the recepy 3. the hopper minecarts goes back into the system and grabs the logs from the "planks" recepy (log) 3. the log is a "raw material" so it starts crafting the planks and then the chest. I think that this design is more simple and survival-friendly. Also i think you can do it very (very) small even with only 1 crafter. (i'm a lazy person for building things so i prefer to wait ook?). I'd like also to add more details if this is a cool concept, but for this arleady long comment i will leave it as it is.
If you figured out how to hook this into a storage system, put in a gigantic ROM of all the crafting recipes, and some kind of processor to handle dependencies since you don't necessarily have all the items directly, then you could do that. It would be laggy as hell, though.
Hahahah this is BANANAS! You made an automatic crafter were you feed shulkers upon shulkers of the raw ingredients. Then your coding your crafting in the 4th dimension. And its all happening wicked fast, as fast as the game will let him. You are a master of your art. Its amazing watching it all work, stacked minecarts and pistons, then it just starts raining hopper minecarts, exactly like you wanted! XD 52:51 -- What do you mean I cant auto craft 100 million billion cakes 😭
You are.. this is.. incredible. I thought making a single step universal autocrafter was hard enough, but this thing is practically a computer-actor hybrid running its own little programming language. It being optimized into the stratosphere is just a bonus at this point.
I have an idea that I think would be very cool. What if you made automatic farms like iron, sugarcane, wood, etc autocraft every single block you could make with those items and puts them in an item sorter. For example iron could be made into anvils iron pressure plates nuggets shears blocks. What if you made it switch into a different recipe every time something is crafted. Idk if this makes sense but I think it would be very cool.
Yo, I think I've theory crafted a solution to your buffer problem, and I think I'm gonna see if I can make it work. Edit: your item packer literally gave me the solution i was theory crafting. Basically, what you want to do is create a queue system for all the items sent into the buffer. Each time items are sent to the buffer, they get packed into shulker boxes. When a recipe calls for items in the buffer, it will send shulkers to the slots they're needed in to craft the recipe starting with the most recently packed shulker in the queue. This happens for the amount of slots the current recipe wants to fill, allowing you to call a specific number of items, and have long crafting sequences while eliminating the current buffer calling mechanism (which is now unnecessary since the items in the buffer are being put in shulker boxes anyway), and cutting out the need to account for the item despawn timer.
Everytime you post something im absolutely stunned for how great this stuff is... Im trying to get a bit deeper into technical minecraft at the moment, but idk where to start... sometomes its overwhelming Greetings from Germany
@@dfltcube Imma be real with you dude. What ever you do, do not start with GTNH its notorious for being a 5000 hour long extremely difficult technology mod pack. for some actual good places to start, I would suggest watching mumbo jumbos redstone video, and then building some redstone contraptions, simple ones, and trying to figure out how it works. I havent playyed enough modded to give you any technical modpack recommendations, but the one im playing through right now, Project Ozone 3, is pretty good. So is Enigmatica 2 Expert.
@@garnet_the_proto Thank you... After your last comment here i looked up that modpack and found that it would be waayy to difficult for me at my state rn. I already watch every Mumbo Jumbo video i can get my handy on xD, one of my fav mc youtubers out there👌
This is amazing, I have no interntion of building anything like it, I followed a tutorial and a tree farm for 16 hours and turned my pc off for 3 days when sticky pistons went and pulled things all over the place so i really dont have then mental fortified to ever do anything like this. Well done sir.
The endgame of this will truly be for someone to hook this up to their storage system and encode all the recipes in redstone to automatically pull and craft it without the player having to manually input the crafting recipe
Absolutely insane. One of my favourite parts of this thing is the way the input-chest minecarts sink down and get sent off to be then replaced by fresh ones. It looks so satisfying xD
Well this brought me back to technical minecraft youtubing. Again. After like 4 years since last playing ;p Well done, awesome build and extremely clear description. It fascinates me how this is essentially exactly like hardware engineering. The way you had to maneuver the stacked carts is a lot like trying to extend fiberoptic signals and the syncronizing accounting for travel distance is a circuitboard design challenge too
This is a really good contraption. I believe we're close at this point to creating fully auto craftable machine, which I find to be way more impactful and important than auto furnaces, on level with auto sorting storages. I believe that this "prototype", will be able to be fully functional, even more error proof and possibly have even more features making it possible to craft anything with maybe making it far easier by introducing this monstrocity having memory system where you can put most comonly and most complicated recepies. I trully believe it's just matter of months, few years and we'll have the "perfect auto crafter"
Wow, I never would have considered detecting the motion of a separate minecart to manage the movement time difference. That's such a smart solution!! Also the contraption for that looks so satisfying..
It's interesting to see the different approaches to this problem from yourself and say Mr Korwaldksi, this is a very mechanical (and beautiful) approach designed for throughput and users who know what they're doing, while theirs does a more typically modern 'make a computer do it' sort of style, which loses a lot of the elegance, but gains the power to do things like arbitrarily nested recipes.
Great video. It's been a while since any genuinely interesting technical minecraft videos have been uploaded. I thought the solution to manipulating the water was ingenious. Very impressive video.
You know, while it might make the design a little more complex, I propose that you make the crafting platform shaped like the grid of a crafting table, basically a 3x3 configuration. Advantages: More intuitive, and potentially a more compact platform because now you don’t have to walk all the way to slot 1, 4, and 7 to make say a sword and simply just walk down like a crafting grid. Then your dependency module area can be put to the side of the crafting grid. Cons: it might be more complex to make, and the wiring would definitely be a pain. Also the timing system might need to be reworked.
I really appreciated how you break builds down into individual parts. I really enjoy learning the different behaviors of blocks and components you run into and your using them to ensure the function of your design. Great videos 😎
This... is absolutely insane. I sat through the whole hour some stuff went over my head but overall it was absolutely incredible to see how far you have pushed this game.
I would just like to say I enjoyed how you laid everything out step-by-step and why each thing had to be done and I actually understand a lot of what is going on; and of course, I want something like this, but there's no way I have that dedication and patience. Great job, respect.
Incredible design!! I had an idea the other day for a repurpose/extension of your orbital strike cannon. I'm not 100% on whether the mechanics will work for this, but what if you combined an ender pearl stasis chamber with the orbital cannon? If the base concept works, you could even further combine this with your "quantum entanglement" wireless redstone design to send desired coordinates from an established transmission station located anywhere in the world. Et voilà: /tp command in survival MC. The only limit would be how many ender pearls can be successfully buffered in stasis at a time.
You'd need the chunks where the pearl lands to be loaded though right? The orbital strike cannon is usually targeted at people that are loading the chunks.
I was impressed enough before 53:40 but when you said you get your items back from invalid recipes and neatly packaged in shulker boxes too my mind was truly blown.
While I don't think I'm going to try to improve this design at this scale, I think I'm going to try to design something similar to an instruction re-orderer for something like reverse polish notation for recipes. The system that would be needed for long queues for complicated recipe chains. I've already implemented my own reverse polish compiler a few times, but never with the requirement that certain steps be duplicated or split between outputs, or with any kind of out of order execution system (because out of order isn't really good for normal reverse polish, but might be good for this weird variant of it). Oh, and I've never done the whole thing in Minecraft either. If I do this, it'll be in C++ first, then Logic World, then eventually Minecraft if I still want to at that point.
I just wanna say that I am amazed by how far you have come in terms of quality of speech! It's so nice to listen to these videos. It's all clear and understandable even for non native speakers.
build apart, which is crazy, your music is such a vibe, the artism complex is my fav so far, shazam couldnt find it so i had to do some manual research
It's crazy how all of this make perfect sense, and I don't even need to rewind. The only issue... is I can't multi-task like I usually do when watching videos. Every second of this video explains everything you need to know to understand every other second.
Cubic, I usually really like your videos, but on this one, from some tricks at the start to the way you brute forced the loading of crafted items, I must say I clapped alone in front of my computer several times. This video is a gem, and the USC is awesome. I think I will come back to check one or two things later for my own creations. Nice joke on the design steal too, that's sad, because if I know something about technical minecraft, it's that the most complicated and overkill farms and contraptions are often made of parts created by multiple people and it's the beauty of it. Thanks again and keep up the good work !
The problem with a hardcoded timing array is that minecarts move at 8 blocks per second or 2.5 ticks per block on a powered rail. This means any fixed timings trying to follow the carts motion will oscillate between 2 and 3 ticks per block. This works fine for situations where you are trying to roughly plot the course of the cart, however if you need extremely precise timings then you will have to emulate the motion of the carts with another cart to avoid inconsistencies with the location of the rails.
Okay, three steps to greatness: 1. Attach a storage system 2. Instead of your cart row being the inputs directly, they should be program instructions. Stuff like "load [item] into craftbuffer1", where item is just the item itself (maybe named to prevent stacking with regular ones) to select the correct one from storage. Other instructions would be "move craftresult to storage", "move craftresult to craftbuffer1", "execute craft", etc. You could even get it to a point where a single chest cart is the instruction, and the cart should come back after crafting into some cart storage to allow you to reuse the programmed recipe. 3. Profit.
Thank you for making this video, I love when people elaborate on their thought processes Side note, I'm just a know-nothing keyboard smasher, but I can hear your sanity dropping gradually throughout the design
This is a long video, so I can really appreciate how you broke it up by giving us a sneak-peak at the larger/final design about half way through the video. Thank you for keeping my zoomer brain from imploding
Watched the entire thing, this is a beauty and I have no clue how you could have stayed sane for the entire part... I mean, I know probably you haven't, but I guess I can understand xD Keep up the awesome work!
What an amazing design. This is by far one of the most powerful and innovative pieces of technology I've seen designed in Minecraft like a fully functional real life invention. Well done!
What’s crazy to think about is that this will no doubt be simplified as further updates to the game come out. One day, it will be a more compact (but still rather large) and less laggy mess that can actually be used on a multiplayer server alongside farms.
Bro this is so stupid. I LOVE IT! It's just simply unbeleaveble how much thought went into this. I can't describe how awsome I think this is, omg. And since I'm an engineer irl, I love you even more for putting so much thought into this machine.
i love how the most fundamental and basic part of this thing, the crafter lines, already use some crazy mechanic of the curved rails + water streams side by side to handle the inputs for stackable and unstackables
I thoroughly enjoy your effort to educate and inform your viewers of the engineering process and how it can be applied to any problem even one in block game. You're a great creator and a great person. Keep it up!
probably my favoret redstone contraption I have even seen. In my opinion, massive flying machines don't hold a candel to this technical behemoth. Keep making aswome stuff! I love getting seeing what insaine thing you pull off next. Also outstanding video quality, it was a great watch.
Hooking up this system to a main storage and allowing for automatic crafting of low-stack items presents so many potential problems to me that it boggles my mind, but from the sounds of it, that's where you're headed. Good luck!
incredible video. cant wait for people to build it in survival and complain that it isnt working
if you mess up smth as simple as this well yeah.
relatable
Especially on a Paper server...
@@waveluke5390 good luck
@@Gaiymer Show me what complex is then big boy
26:04 "We aren't designing this crafter for idiots" lol
My dumb ass still want it.
Yes he is lmao, he's designing it for those who cant
"We aren't designing this crafter for idiots"
(includes anti-idiot error-catching mechanism)
@@_marshP when sufficiently tired or out of it, anyone can be an idiot
how to guarantee something will fail in one easy claim
I'm becoming increasingly convinced the only reason we don't have fusion reactors working yet is the engineers who could have pulled it off are too busy playing Minecraft now.
Seriously wtf is this guy doing playing Minecraft when he could be making the next wheel in a laboratory somewhere
@@grayb5736 I'm sure he's getting paid well working some engineering position
truuu
@@grayb5736 It's a core feature of humans that we get interested in some things and not in others. We as non-cubicmetres need to design an interface to translate the design of a fusion reactor into designing a Redstone machine. Then we just plop the interface in front of wavetech and solve energy forever.
nah they're playing gregtech: new horizons and factorio
YES MY DREAM OF 505024 WOODEN SLABS CAN FINALY COME TRUE!
My guys cooking
Fr
Please build this whole machine to craft 505024 wooden slabs, I like to have a good laugh sometimes.
That's around 10.8 chests worth of wooden slabs shulker boxes!
I don’t think you need this machine for that.
"Here is a problem that no one thought of"
"Here is a solution. How convenient is this!"
"Actually this solution uses a major assumption, and that is not good"
"Here is an actual solution"
"Here is a new problem..."
coding in general be like:
I love seeing the process instead of just seeing a showcase of the end-product
@@Hajime-kun Gotta love when every bug is a hydra. Fix one and two more pop up.
At 35:05, "suffer through 30 minutes."
My guy, I definitely didn't suffer through it. I find it fascinating on how you tackle each problem to get to the end goal. That's why I love your videos.
Thanks again for the awesome video!
Glad to finally see someone tackling (and completing) this project.
To take it even further by hooking up the system to a main storage to facilitate autocrafting once resources are low would be amazing. I can't wait to see how this concept evolves.
there is only free additional redstone features needed to turn Minecraft into factorio. 1 movable tile entities 2 block mining block 3 block placing block.
Imagine a S.E.F in MC...
The factory MUST grow
Applied energistics 3
That’s the plan that Etho has for his new storage system in his singleplayer lp, so it is being done
ME system in vanilla mc?
36:32 this was something I was not prepared to see
"Let me break it down for you, Mark." -Omnicubic
Cubic's moves are better than his redstone
Best thing it marked as highlight in revanced
@@grafn7194 god i love sponsorblock
2055 Breaking News - cubicmetre reveals his new self-sufficient space shuttle capable of transporting 27 stacks of humans to any planet in the solar system fueled by a single cubic meter of rotten flesh
But what will collect, store, and account for the humans when they're required for reproduction and deployment to subsequent planets?
@@pigslayer275 reproduction is automated since 2044 when cubicmetre found an exploit to acquire a human spawner
Cubicmetre's lovecraftian manned space mission
now that sounds like a zubrin-esque ride if I've ever seen one
watching you "design" the crafter with us, going through the issues you encountered and the solutions you've found, bringing us throughout the entire journey was great and very insightful!
yes this was very well put together
2:14
"You should cube your meter, NOW"
“You should automate your world, NOW.”
Frieren:
Omg a 1 hour long video from cubic, my day has been saved
Same
fastest hour of my life i was locked in
Wait that was an hour?
And my sleep has been ruined. Worth it though.
As an Applied Energistics 2 dev, I will say that that algorithm to generate crafting trees is surprisingly complex and has a lot of edge cases. However if you don’t include recursive recipes like cloning smithing templates, or recipes with catalysts, like… (I can’t think of any recipes where some ingredients aren’t used or transformed, but those are prevalent in modded) it should be a lot easier.
For a technical build a lot of the edge cases aren't very relevant, for example we don't store all our materials in their most condensed forms meaning we ignore resource blocks as dependencies. There are also a few materials you can simply store to access most recipes you would want for bulk crafting without needing excessive crafting trees. Like for example storing sticks and planks eliminates most challenges with crafting dependencies.
how do you feel about technical vanilla players causing your mod to be obsolete 🎤
@@spok_real not particularly worried, it’s less space, time, and resource-efficient
@@sea_kerman Entirely fair lol
I don’t know if this counts as a catalyst, but making a cake just uses milk and returns an empty bucket. It’s the only one I could think of 😂
I love how these videos aren't just showcases of the things you made. The way you walk us through the development process is so unique and I think makes a great video! (It even works with the long video-length!)
Edit: somehow I understand *most* of his explanations to the problems he comes across, but this man's brain is something else to figure out the solutions in the first place. Props to you, man!
Thanks, it was a lot of hard work
I know nothing about redstone but the explanation was so succinct and understandable that I feel I could make this (I cannot).
Very glad that you showed the first half of the video with the smaller version of the build. It was magical to watch the full thing work and recognise the components you introduced us to earlier!
Well I'm glad it added value to the video, it was much more difficult than I expected to try and rebuild the crafting modules from scratch when I already had a working design and I'm thankful it paid off.
"As a result, out minecarts don't arrive perfectly every eight game ticks, so the hopper is in cooldown."
Oh cool so just make it nine ticks, that 0.05 second delay really won't make the machine that much slower-
"To fix this, we need a timing normalisation circuit."
... Of course.
I think the issue is related to hoppers going into a cool down when they can't actually grab any items, which helps with saving on server performance. If there isn't a thing to grab exactly when it's ready, it waits a bit before going to check again. Correct me if I'm wrong though, but I think that's why a 1 tick delay wouldn't work.
@@spok_real if only mojang had made a component in the snapshots that dealt with 1 ticks superbly and not remove it.
@@rishavgoel3827It was a bug, if they just released it in the new way no one would notice
It would still be very nice to have it tho
22:09 "But from here, things will start to get a bit tricky..." - He says that like the past 20 minutes haven't been almost entirely dealing with uniquely tricky situations! I laughed so hard that now all of china knows I'm here!
Mmhh connecting this to an item storage and making a kind of cache, where it can pull items from and store items. That sounds like a fun idea. Would come with the added benefit of having to redesign the dependency system so you can choose to use specific items from the cache in a specific slot. Pretty sure no one would be crazy enough to make that though.
I like to imagine that the crafting buffer is sort of like a CPU cache that optimizes crafting sequences by skipping the box loading stage. Putting the items in shulker boxes then offers more long term storage and allows for more flexibility if using those boxes to start another recipe.
@@cubicmetre That does make sense, though obviously has the limitations you mentioned in the video, like 5 minute max. time (which could be fixed with a 5 min. timer to collect and redispense the items though) and that it's hard to expand on with more buffers. The main idea i was trying to convey was the direct connection to item storage which would maybe allow you to specify how much you want to craft, letting the auto-crafter take the items from the storage itself and automatically disposing finished recipes in the storage. Though this is a whole different concept to how you designed this auto-crafter and there couldn't be a queue or buffer in the same way it's implemented here.
@@cubicmetre Mmmhmmm, buffers = L3 Cache, Shulkers = RAM, Bulk Storage = Ironwolf Hardrives back at the datacentre.
Tell ya what though.... if someone built a "Project Encoder Interface" that allowed you to input the shulker box requirements for all the materials required of a project, then have the AutoCrafter pre-popped from bulk storage....... tech minecrafters wet dream.
If you planned to tackle it though, giz a shout and I'll write a mod for it to speak with some large language model and have it provide natural language updates on it's status / lack of raw resources etc :)
31:03 "Rayss-uh Inspector Talon" lol
I missed the drama. Fill me in
@@sanguinelinguineraysworks is requesting credit for literally everything
Yeah for a long time rays works have made a bit of hate for himself. I don’t know how that would be possible, everyone seems so nice in this community. So he must be stupid, been watching him for years. But it’s like he doesn’t grow his channel, content and neither does a learn anything new redstone related.
@@sanguinelinguine the dude takes design/already existing features and says "HOW I DISCOVERED THIS" when it's something that already exists then complain when someone doesn't credit him (also not to mention his videos are somewhat misleading)
cubicmetre is mumbo jumbo on steroids lel
cubicmetre is doing what most people think mumbo jumbo does lol
Nah I'd estimate more crack cocaine, meth and lsd. They thinking in the 16th dimension
Cubic metre is just mumbo jumbo using 100% of his brain cells.
(Contexts: mumbo very often says that he has 2 brain cells)
Mumbo jumbo, mattbattwings, and crafty are like the 3 people everyone compares redstone people to. Its unfortunate they're like the most overrated, and their skills are wayyyyy beyond inflated and a tiny peice of the actual capabilities of redstone and the community
Craftymasterman hated this comment
I made a box-full autocrafter a couple months ago when crafters first came out.
Here's a couple things I did differently:
- Separating 27 stacks worth of items I did with 6 hopper minecarts, half of which had 1 slot blocked, instead of 27 carts. Each box loader had its own cart yeeter and the batches of carts were distributed between them with toggled rails.
- I used 27 modules with just 1 crafter each. Instead of crafting 1 item per crafter, each one did a full stack (64 or 16). This was done by loading 1 of each item (including dummy items), then loading the remaining 63 (or 15) of the ingredients, then removing the dummies, then powering 64 times. This was a little slower than the one in the video but with a much more compact design.
- Item distribution between the 27 modules was done with box yeeting and each module taking 1 stack out of the water stream. Each module dispensed a cart as the items passed over and locked it 1 gt later, then 1 item was removed from the cart and sent straight to the crafter, then the cart got yeeted to store the other 63 items for the later crafter loading phase.
- The later crafter loading phase loaded the crafter with 4 droppers at 8x hopper speed to load up to 9x63 items as quickly as possible. Order doesn't matter once each slot is preloaded with one item each.
- The 27 modules werent very compact because it was more of a proof-of-concept and I never got around to compactify it.
- Unfortunately it wasn't capable of dealing with a mix of different stack sizes, so no hopper carts or dispensers. Something using only unstackable inputs did work though.
The rays work reference, seems like the community has been hating him more than usual
not surprising, given what ray is like
@@chickenbobbobbaoh? What happened?
@@sarchlalaith8836looooong history of copying without credit
@@sarchlalaith8836 Ray recently commented on a video asking them to credit him for "discovering" portal spam farms.
@@ShinKa-n2f as well as just general toxic behavior
i had a heart attack when i saw the video length lol, thanks for making the next hour of work enjoyable
This was such a good video Cubic. The machine slowly grows arms and legs. For it to all come together towards the end. Great story telling.
Arms, legs, a brain and then a whole torso with internal organs miraculously appears
Instead of an algorithm or brain to make the chest minecart inputs, it should be possible to input the shulker boxes into a crafter interface, and distribute each slot from there to the correct chest minecart. Another interface could work to configure the crafting buffer and just a toggle to input a dependency marker. Tough such a system would need to know where empty slots are in the crafter, and manually putting in dummy items might not be elegant, unless there is a work-around for that. Maybe even a 3x3 hole for shulker box input, replicating a recipe in a crafting table could work.
If ever another buffer is planned, to extend past linear crafting, using dolphins or more minecart yeeting to reset the timer could be solutions. Ofcourse you would think of this, since you are a god at storage tech. I'm just yapping.
Congratulations on this proto-type!
11:49 the fact that he called it a "somebody" then when he hit it, it exploded was just so funny to me for some reason
Good thing you mentioned the applied energetics mod idea. I had a familiar idea in doing the same thing with refined storage mod, but didn't had enough time and knowledge to build something like this.
Engineering principles are at play, from Minecraft to real life. Someone needed to build this, I’m glad it was you. I’ve only been watching you a couple years, but this is some of the most valuable technical Minecraft content on the internet. - bravo.
always cool to see a block you would never think of in a redstone build this time: glow lichen
inb4 every smp youtuber and their dog puts this in their videos
And building it off camera, obviously
"I created the BEST CRAFTING SYSTEM in Minecraft HARDCORE"
Right? Without giving credit either lol
I was here
yippie new cubicmetre dropped :D
Thank you for publishing this! I'm going to take a schematic of the world download and build it on a server with my friends. Wish me luck!!!! 😄😄😄
Best of luck !
I've just spent 3 hours trying to chain 2 tunnel borers without blowing everything up, I'm only here to feel even more stupid.
3 hours? This build definitely took him several weeks.
I've been waiting for this exact video for a couple months now. It definitely lived up to my expectations and I loved the journey you took us on showing the design process.
I'm gonna go build it in survival now.
Beautiful design! I was thinking about something similar with recipes stored in chests that act as a filter where you run an hopper minecart to run through the "raw materials" storage.
So for example i store the recepy of a chest (in order plank plank plank plank fish plank plank plank plank + buffer item to say "planks are not raw materials so you need to grab the planks recepy") and then for the crafting i do something like: 1. call the "chest recipe" , 2. run the hopper minecarts under the chest containing the "chest "recipe (sorry for the redundance) and grab the planks needed for the recepy 3. the hopper minecarts goes back into the system and grabs the logs from the "planks" recepy (log) 3. the log is a "raw material" so it starts crafting the planks and then the chest. I think that this design is more simple and survival-friendly. Also i think you can do it very (very) small even with only 1 crafter. (i'm a lazy person for building things so i prefer to wait ook?). I'd like also to add more details if this is a cool concept, but for this arleady long comment i will leave it as it is.
Cant wait for the AE system to become a reality, that would be very interesting
If you figured out how to hook this into a storage system, put in a gigantic ROM of all the crafting recipes, and some kind of processor to handle dependencies since you don't necessarily have all the items directly, then you could do that.
It would be laggy as hell, though.
Doing ae without ae is the goal of all technical vanilla players
Hahahah this is BANANAS! You made an automatic crafter were you feed shulkers upon shulkers of the raw ingredients. Then your coding your crafting in the 4th dimension. And its all happening wicked fast, as fast as the game will let him. You are a master of your art. Its amazing watching it all work, stacked minecarts and pistons, then it just starts raining hopper minecarts, exactly like you wanted! XD 52:51 -- What do you mean I cant auto craft 100 million billion cakes 😭
You are.. this is.. incredible. I thought making a single step universal autocrafter was hard enough, but this thing is practically a computer-actor hybrid running its own little programming language. It being optimized into the stratosphere is just a bonus at this point.
I have an idea that I think would be very cool. What if you made automatic farms like iron, sugarcane, wood, etc autocraft every single block you could make with those items and puts them in an item sorter. For example iron could be made into anvils iron pressure plates nuggets shears blocks. What if you made it switch into a different recipe every time something is crafted. Idk if this makes sense but I think it would be very cool.
I absolutely love this longer form content!! Super informative and cool to see the thought process behind such an inconceivable creation
Yo, I think I've theory crafted a solution to your buffer problem, and I think I'm gonna see if I can make it work.
Edit: your item packer literally gave me the solution i was theory crafting.
Basically, what you want to do is create a queue system for all the items sent into the buffer. Each time items are sent to the buffer, they get packed into shulker boxes. When a recipe calls for items in the buffer, it will send shulkers to the slots they're needed in to craft the recipe starting with the most recently packed shulker in the queue. This happens for the amount of slots the current recipe wants to fill, allowing you to call a specific number of items, and have long crafting sequences while eliminating the current buffer calling mechanism (which is now unnecessary since the items in the buffer are being put in shulker boxes anyway), and cutting out the need to account for the item despawn timer.
The Man, The Myth, And Legend of Crafting. Has once again shown what a universal crafter actually is
Everytime you post something im absolutely stunned for how great this stuff is... Im trying to get a bit deeper into technical minecraft at the moment, but idk where to start... sometomes its overwhelming
Greetings from Germany
you should definetly start with gtnh. Great beginner friendly mod that will get you into technical minecraft.
@@garnet_the_proto uhhh thanks... didnt expected to get an answer haha...
Greetings from Germany
@@dfltcube Imma be real with you dude. What ever you do, do not start with GTNH its notorious for being a 5000 hour long extremely difficult technology mod pack. for some actual good places to start, I would suggest watching mumbo jumbos redstone video, and then building some redstone contraptions, simple ones, and trying to figure out how it works. I havent playyed enough modded to give you any technical modpack recommendations, but the one im playing through right now, Project Ozone 3, is pretty good. So is Enigmatica 2 Expert.
@@garnet_the_proto Thank you... After your last comment here i looked up that modpack and found that it would be waayy to difficult for me at my state rn. I already watch every Mumbo Jumbo video i can get my handy on xD, one of my fav mc youtubers out there👌
This is amazing, I have no interntion of building anything like it, I followed a tutorial and a tree farm for 16 hours and turned my pc off for 3 days when sticky pistons went and pulled things all over the place so i really dont have then mental fortified to ever do anything like this. Well done sir.
The endgame of this will truly be for someone to hook this up to their storage system and encode all the recipes in redstone to automatically pull and craft it without the player having to manually input the crafting recipe
Absolutely insane.
One of my favourite parts of this thing is the way the input-chest minecarts sink down and get sent off to be then replaced by fresh ones.
It looks so satisfying xD
Remember, ladies and gents , that this is somebody's job.
Well this brought me back to technical minecraft youtubing. Again. After like 4 years since last playing ;p
Well done, awesome build and extremely clear description. It fascinates me how this is essentially exactly like hardware engineering. The way you had to maneuver the stacked carts is a lot like trying to extend fiberoptic signals and the syncronizing accounting for travel distance is a circuitboard design challenge too
This is a really good contraption. I believe we're close at this point to creating fully auto craftable machine, which I find to be way more impactful and important than auto furnaces, on level with auto sorting storages.
I believe that this "prototype", will be able to be fully functional, even more error proof and possibly have even more features making it possible to craft anything with maybe making it far easier by introducing this monstrocity having memory system where you can put most comonly and most complicated recepies.
I trully believe it's just matter of months, few years and we'll have the "perfect auto crafter"
“I believe auto crafter will be more useful then auto furnace” wowww nooo wayyy 🤯🤯🤯
Wow, I never would have considered detecting the motion of a separate minecart to manage the movement time difference. That's such a smart solution!! Also the contraption for that looks so satisfying..
It's interesting to see the different approaches to this problem from yourself and say Mr Korwaldksi, this is a very mechanical (and beautiful) approach designed for throughput and users who know what they're doing, while theirs does a more typically modern 'make a computer do it' sort of style, which loses a lot of the elegance, but gains the power to do things like arbitrarily nested recipes.
Great video. It's been a while since any genuinely interesting technical minecraft videos have been uploaded. I thought the solution to manipulating the water was ingenious. Very impressive video.
You know, while it might make the design a little more complex, I propose that you make the crafting platform shaped like the grid of a crafting table, basically a 3x3 configuration.
Advantages: More intuitive, and potentially a more compact platform because now you don’t have to walk all the way to slot 1, 4, and 7 to make say a sword and simply just walk down like a crafting grid. Then your dependency module area can be put to the side of the crafting grid.
Cons: it might be more complex to make, and the wiring would definitely be a pain. Also the timing system might need to be reworked.
The carts don't start getting sent from the queue until the crafting button is pushed, so the only change would be the initial wiring and rail paths
36:34 "Let me break it down for you" - bro really did
ngl, I needed this today.. I was crafting dispensers like 1728, only using dolphins and well I had to use ctrl + Q technique lmao
I really appreciated how you break builds down into individual parts. I really enjoy learning the different behaviors of blocks and components you run into and your using them to ensure the function of your design. Great videos 😎
36:34 "let me break it down for you" i am now a redstone Newton
This... is absolutely insane. I sat through the whole hour some stuff went over my head but overall it was absolutely incredible to see how far you have pushed this game.
2:11 ⚡️⚡️⚡️low tier god reference
I would just like to say I enjoyed how you laid everything out step-by-step and why each thing had to be done and I actually understand a lot of what is going on; and of course, I want something like this, but there's no way I have that dedication and patience. Great job, respect.
Incredible design!! I had an idea the other day for a repurpose/extension of your orbital strike cannon. I'm not 100% on whether the mechanics will work for this, but what if you combined an ender pearl stasis chamber with the orbital cannon? If the base concept works, you could even further combine this with your "quantum entanglement" wireless redstone design to send desired coordinates from an established transmission station located anywhere in the world. Et voilà: /tp command in survival MC. The only limit would be how many ender pearls can be successfully buffered in stasis at a time.
You'd need the chunks where the pearl lands to be loaded though right? The orbital strike cannon is usually targeted at people that are loading the chunks.
@@spok_real Ahh, damn. Didn't think about that. Too bad.
I was impressed enough before 53:40 but when you said you get your items back from invalid recipes and neatly packaged in shulker boxes too my mind was truly blown.
While I don't think I'm going to try to improve this design at this scale, I think I'm going to try to design something similar to an instruction re-orderer for something like reverse polish notation for recipes. The system that would be needed for long queues for complicated recipe chains. I've already implemented my own reverse polish compiler a few times, but never with the requirement that certain steps be duplicated or split between outputs, or with any kind of out of order execution system (because out of order isn't really good for normal reverse polish, but might be good for this weird variant of it).
Oh, and I've never done the whole thing in Minecraft either. If I do this, it'll be in C++ first, then Logic World, then eventually Minecraft if I still want to at that point.
I was also thinking of RPN it seems like a stack would work great for the buffering
Applied Energistics: "Look what they need to mimic a fraction of our power"
Oh no, now every hardcore youtuber will make this and flex their super mega ultimate crafter that they have no idea how its even working
I just wanna say that I am amazed by how far you have come in terms of quality of speech!
It's so nice to listen to these videos. It's all clear and understandable even for non native speakers.
Hello fellow Australian
build apart, which is crazy, your music is such a vibe, the artism complex is my fav so far, shazam couldnt find it so i had to do some manual research
Look in the description, I linked a second channel where I upload all the songs
I feel like we're mere weeks away from applied energistics 2 in vanilla
It's crazy how all of this make perfect sense, and I don't even need to rewind.
The only issue... is I can't multi-task like I usually do when watching videos.
Every second of this video explains everything you need to know to understand every other second.
Thats my king, i'm gonna take this
This is incredible, best thing you have ever made! keep up the hard work!
rayys...uhhh...inspector talon!
Lmao
absolutely insane. the amount of effort really shows
EARLY ON AN M^3 VIDEO???? AND ITS A BANGER??? LETS FUCKING GO!!!
this is amazing! this design process seems to be more detailed than previous ones and i love it
g'day ladies and gens, comment section here
Cubic, I usually really like your videos, but on this one, from some tricks at the start to the way you brute forced the loading of crafted items, I must say I clapped alone in front of my computer several times. This video is a gem, and the USC is awesome. I think I will come back to check one or two things later for my own creations. Nice joke on the design steal too, that's sad, because if I know something about technical minecraft, it's that the most complicated and overkill farms and contraptions are often made of parts created by multiple people and it's the beauty of it. Thanks again and keep up the good work !
I'm so glad you broke it down for us.
fantastic! I wish the bedrock community had someone as crazy as you.
Then you tell it to make a cake and the whole thing explodes
Using the chest minecart to offset the minecart launching for each slot was really clever! Well played, I would've ended up hardcoding extra delay in.
The problem with a hardcoded timing array is that minecarts move at 8 blocks per second or 2.5 ticks per block on a powered rail. This means any fixed timings trying to follow the carts motion will oscillate between 2 and 3 ticks per block. This works fine for situations where you are trying to roughly plot the course of the cart, however if you need extremely precise timings then you will have to emulate the motion of the carts with another cart to avoid inconsistencies with the location of the rails.
Okay, three steps to greatness:
1. Attach a storage system
2. Instead of your cart row being the inputs directly, they should be program instructions. Stuff like "load [item] into craftbuffer1", where item is just the item itself (maybe named to prevent stacking with regular ones) to select the correct one from storage. Other instructions would be "move craftresult to storage", "move craftresult to craftbuffer1", "execute craft", etc. You could even get it to a point where a single chest cart is the instruction, and the cart should come back after crafting into some cart storage to allow you to reuse the programmed recipe.
3. Profit.
Let's see what we got here
Dude! I have work to do. I will need to watch the rest of this later! So good. Love your videos
1 Hour gang😃
Thank you for making this video, I love when people elaborate on their thought processes
Side note, I'm just a know-nothing keyboard smasher, but I can hear your sanity dropping gradually throughout the design
Your funny words confuse me magic man.
This is a long video, so I can really appreciate how you broke it up by giving us a sneak-peak at the larger/final design about half way through the video. Thank you for keeping my zoomer brain from imploding
Watched the entire thing, this is a beauty and I have no clue how you could have stayed sane for the entire part... I mean, I know probably you haven't, but I guess I can understand xD
Keep up the awesome work!
What an amazing design. This is by far one of the most powerful and innovative pieces of technology I've seen designed in Minecraft like a fully functional real life invention. Well done!
What a great feat of engineering, congrats and thank you so much for sharing this project with the community!
What’s crazy to think about is that this will no doubt be simplified as further updates to the game come out. One day, it will be a more compact (but still rather large) and less laggy mess that can actually be used on a multiplayer server alongside farms.
Bro this is so stupid. I LOVE IT! It's just simply unbeleaveble how much thought went into this. I can't describe how awsome I think this is, omg. And since I'm an engineer irl, I love you even more for putting so much thought into this machine.
i love how the most fundamental and basic part of this thing, the crafter lines, already use some crazy mechanic of the curved rails + water streams side by side to handle the inputs for stackable and unstackables
that was awesome, thanks a lot for the video, i really, really loved to watch it, it was really good
nice job dude, keep the great work
Awesome video. I started watching without knowing what I was getting into. I laughed when you said that things were going to start getting tricky 😛
I thoroughly enjoy your effort to educate and inform your viewers of the engineering process and how it can be applied to any problem even one in block game. You're a great creator and a great person. Keep it up!
probably my favoret redstone contraption I have even seen. In my opinion, massive flying machines don't hold a candel to this technical behemoth. Keep making aswome stuff! I love getting seeing what insaine thing you pull off next. Also outstanding video quality, it was a great watch.
Hooking up this system to a main storage and allowing for automatic crafting of low-stack items presents so many potential problems to me that it boggles my mind, but from the sounds of it, that's where you're headed. Good luck!