This Working Minecraft Computer, CAN RUN DISCORD
ฝัง
- เผยแพร่เมื่อ 25 ส.ค. 2023
- This is how I coded a working computer into Minecraft that is able to run Discord using only command blocks. This was aids
loooooooooooool filler vid filler vid jkjkjkjk I hope you still like it tho. Might have taken me 3 months to make this but uhgghgjhhhhhg new videos coming out soon
✦ Play The Map Here➾ / discord
(download link in announcements
✦ Subscribe If You Like My Content ➾ th-cam.com/users/KiddyKene?sub_c...
✦ Follow My Twitter ➾ / kiddykene
✦ Follow My Instagram ➾ / kiddykene
✦ Follow My Tik Tok ➾ / kiddykene
✦ Follow My Twitch ➾ / kiddykene
✦Channel Member ➾ / @kiddykene
Have a good day :)
- Kiddy Kene
#minecraft - เกม
Lmao pls sub today's my 18th birthday
ok
Sorry, I have already. Anyway Happy Birthday!
Yay!
Cool!!
bro whats the song at 11:18
Now, I've never worked with command blocks but, as a programmer, the amount of times your code worked first try is astounding
it might be just edited out, maybe not. also, i've done some command stuff and the fact that you're writing small snippets of code at a time you really make way less mistakes
@@niil047 you also do that in programming.
i can only assume its because its coding within a game so the coding is less likely to fail if you know what you are doing. ofc idk what the hell im talkin about but its the best i can assume
@@meekotheotter2801As a professional C developer, coding within minecraft is way harder and primitive, as essentially your tools are very limited and at times you have to design your own cpu within the game which didnt happen here but if it required any math it would. Yes you would have to design and build an entire cpu using what is essentially electricity circuits in game. The reason you're less likely to fail is because you only do sever lines per attempt and what he did here wasnt that difficult, it was for the most part cloning one thing to another place which then activates the command block that clones a bigger thing back. It is literally just displaying variables. Still that isnt easy compared to coding in actual languages, it is the equivalent of doing it in assembly language which if you have any knowledge in coding you'd know that its really impressive
@@Dummy226 I would push back a little on "designing a whole cpu" when using command blocks, even with doing math. It is, like you said, a lot more assembly like instead.
Though yeah, it is definitely harder with the more primitive tools/commands. Timing can very often be a problem as well in a way that normal programing doesn't have (for the same level of computing).
This video is so darn cool. I totally understood everything that happened and wasn't just watching the pretty colors (Also your painting was beautiful)
Thank you
thank you
@@dxcvvxd no
@@minionVR304 yes
@@UnIovable maybe
Inaccurate. Isn't racist like real discord.
agreed
But it can be...
The amount of young people learning computer science, on their own, IN MINECRAFT is insane. It's so amazing you can do these kinds of things in a game.
Your definitely like 50 🔥🗣️🔥
@@Neodeland your 5-
You could use the new block display and text display entities, those have built in scale modifiers that you can use. All you need to do is create a custom block model for the cursor and for the text use a giant text display
That is one of the first things i could see block displays being actually useful for something.
Block displays are very useful for map making, especially animations@@vencedor1774
Custom item model. Items have "Custom model data" that allows you to make custom models using resource packs.
@@cat_silly right but you can use a resource pack to change the normal model of a block too
@@vencedor1774 bro it’s literally the best thing every I can make custom ui custom images etc only with plugin
i love how half of the comments are in awe how something like this is possible and the other half is going insane, because there are other (easier) ways
literally so true, while i find the end product extremely fascinating and im absolutely in love with the in-computer editable pfp and be able to draw images and everything is quite nice and advance, the way he did that made me wanna pull my hair out since i've been doing commands for multiple and it could have been done with SO less commands the typing system alone took 831 commands, while the whole computer could prob be done in just the 100 command block area😭😭😭😭😭😭
its obviously possible with command blocks
@@morzisthecommander5257 I don't see the issue when it's already figured out though ig
This video made me physically nauseous.
Its not bad, I just can't believe you managed to finish it without tossing your entire pc in the dumpster. As a programmer, I could just FEEL the pain oozing through my screen.
You're either a madman or a genius. I'm impressed, but also my condolencea
This was a lot more entertaining than I had ever expected a Minecraft command block programming video to be lol. You made some really interesting ways to implement the features that you want. Also I can't believe it took you until testing the drawing picture part to make a backup
as a seasoned datapack/commandblock creator this is cursed in so many ways😭😭😭
really interesting to see the bizarre workarounds you made
LOL
I knowww LOL...the mouse ray cast was bizarre xD though it might actually be more performance efficient, strangely
i agree COMPLETELY. i myself am the same and the fact he doesn't use 1.20 interaction entities is making me CRINGE
yeah indeed, when you use a datapack I'd just make a raycast for the cursor, but the two armor stands is absolute genius workaround
@@MrGenie151 this was made in 1.19.4
6:05 And that, my fellow builders, is why WorldEdit was invented.
As someone who spent quite some time with command blocks back in the day this was awesome to watch because you made it with very begginer friendly commands and that is cool, because I never realised that they can be that OP
your explanation of things made both sense and full sense at the same time.
Amazing video!
Picture 🚫
Pciture ✅ 5:31
Dude the spaghetti code wrestling in making all the menus and options must have turned your brain into syrup. If this doesn't go down in the Minecraft hall of fame I don't know what will.
me neither
this is really, really impressive, and it's really intuitively explained. great work!
As someone who uses command blocks a lot, I was heavily impressed by this, I know I could probably do this if I put in the effort, it's just I haven't really been bothered to any big projects...
So basically what I'm saying is kudos to you! I hope you keep up your high effort videos.
0:13 had me dead 💀
For the clicking, you could have used the new interaction entity, which can detect right and left clicking. For the blocks, instead of detecting what block and running, you could have used command blocks so you can run the command directly, without the block detecting step. Everything else is absolutely brilliant and more than I could ever have the patience for. Cheers
Explain how he could have sidestepped the need for block detection?
Because for why seventeen yesterday, at least rampart destiny can squirtle on jigglypuffs; nevertheless tuesday's saucy grippers equate to cat mom cat daughter speed potato. At least creeble snoo bamboozle onomatopoeia schleeb~
jury duty, furry cooties,
Hotel,
Trivago
@@dIancaster
@@dIancaster if he used command blocks with the commands already in it, it would mean that when they're copied, they immediately run. Therefore the step of having a different block and then checking what block it is, then running a command based on that, can be skipped
@@TheAnnyParker its unavoidable (the block detecting) sadly.
@@wackyanimations3326 no?? Literally as simple as doing the same method up until you have to decide what block it is, but instead of decoding, you don't have to if you just use command blocks. The decoder is running commands based on the block, so you can skip that step by using command blocks that are already loaded with commands. Still copy them over, and still delete them, but you don't need the detection phase.. source: I make command block and data pack creations all the time
This is really really cool. Usually with videos like this I don't understand but I've been using commands for a while so I actually understood a lot of what you were talking about and I yhink that's awesome. Like yhe having to clone something somewhere else, just to clone it back to the same place but 2 blocks to the side. It's so complicated. I've actually had to do that a couple times too.
This is amazing! So creative! It feels like something I could maybe do, but yet something I could never come up with
5:56
this is exactly why we break the whole "no mods" thing to use world edit.
There's a WE datapack, which is technically not a mod
@@Antiblue643datapacks are mods, just officially supported mods
there is a command in minecraft /fill
@@yelllovkitten Yes, but when you use WorldEdit's //fill, you can also use //undo if you make a mistake. It's also just generally a faster and more intuitive command to use
You don’t need mods
I would ASSUME you know about this, but 1.19.4 added interaction entities, so you could make it so you actaully click, not sneak!
If only interactions were multiplayer friendly 😔
did this is freaking INSANE, man your editing is unbelievable, which in addition to the literal creating of discord in minecraft, man you're next level
also as a non-minecraft player, since when does minecraft have literal coding? as far as i knew this sort of thing was restricted to using redstone blocks and switches to basically simulate electrical circuits and PCB components, I had no idea you were able to actually type lines of code in, also have no idea what a code block is but I guess you attach your code to individual blocks? i struggled to keep up with the video as someone who knows nothing about Minecraft, let alone coding in minecraft lol
i am superbly amazed that u did this without world edit 😱 absoluely insane. you earned urself another sub, and also, do u edit ur own vids cuz the editing is a hoot.
Just a side note:
In 8:51, when the /clone command said "The source and destination areas cannot overlap",
You can actually "force" it to work by adding "replace force" at the end of the /clone command.
The command will look like this:
/clone x x x y y y z z z replace force
Anyway, I am extremely impressed with your build! Keep it up!
bro what? 🥴
bro what? 🥴
@@jef_6987 We are dont know Any command We are Useless
@@jef_6987 /clone pos1 pos2 destination force
as a programmer, I find your work extremely underrated and funny
fun
Fun
I would love to see two monitors like this in a world far away from each other on a server so you and a friend could message back and forth!! It'd require like a lot of work but could be really neat, esp if you only made it 2 monitors you'd need to replace each code block but the rest might fall into place "neatly"
this is so cool man
PURE TALENT.
Just gotta wait for someone to do this, but without command blocks.
Without commandblocks, in survival hardcor, blindfolded, without audio and using the keyboard with their feet.
@@vencedor1774 on a 5 second timer
There's probably a mod for an earlier version of Minecraft that adds in actual computers
@@DaysofKnight they meant with redstone
@@DaysofKnight yeah it is called OpenComputers
This is absolutely AMAZING! It’s so well-made, and he explains it all so well! The only problem is that the title is really misleading- it doesn’t actually connect to discord. But anyways, great job!
True
Doesn't say that you can connect to discord, it says it can "run" discord.
Run them out business that is!
That's because you can't connect it to the internet
@@silver17yearsago66 wait imagine if you had a server with like ten people and gave everyone one of these.. if you set things up right couldn't you have an actually working one..
@@opfu1237yeah...or here's a thought...chat already exists in minecraft
Insane brother
The computer and the drawing was darn cool
I work with command blocks, but never, NEVER have I seen something that uses this many workarounds to execute functions ;-;
congratulations, you just gained my sub.
Came expecting to get clickbaited, and got clickbaited and shocked at the same time. Impressive work. This is basically ComputerCraft but in vanilla.
It actually is a datapack...
@@Oswald_and_Windows_tech it's not
why is this man so underrated???
Your pfp matches your comment so well
lmao thats true@@RiskEdits
Lmao
You are definitly underated youtuber you got a new subscriber :)
You blew my mind
Amazing :)
This is absolutely incredible. I haven't played minecraft in ages, and I was trash at using redstone, but this is simply mind blowing. The sky's the limit in minecraft, I think. I imagine you could have made a larger monitor with a larger resolution and still have it visible by loading enough chunks.
The only limit in this game is RAM. Seriously give this enough RAM, it'll become the first virtual machine that you can roam around in like Tron, lol. I don't doubt that this can go further
A video by kiddy kene 11 minutes ago? I love my life
Technicley 1 jour
@@ElfishDust no I saw this 11 minutes when it got posted not 1 hour
this video was so cool also your computer is so good and you painted beautiful
each time one of these drops it gets more and more crazy
that is truly glorious, I can imagine this being a great little feature for any smp, a publically available computer that lets you post messages, and bears a great resemblance to discord.
it uses command blocks
6:24, thats why you use world edit bc //undo command exists
Your the only TH-camr that can keep me entertained without me understanding s***t
Welcome to Minecraft, where RUNNING A DAMN SOCIAL PLATFORM IS POSSIBLE
Main thing is you'd benefit from looking into the execute command more, since you could easily simplify a few things with minimal changes. Ie `/execute as @e[tag=cursor] at @s position ^ ^ ^i run tp ~ ~ z` with i being distance to monitor and z being the z coordinate of the screen, you'd merge the two armour stands into 1 line of code, without using stuff like raycast loops.
Equally, you can do `/clone x1 y1 z1 X2 y2 z2 X3 y3 z3 force move` or something similar and it'll override the "designation cannot overlap" by physically moving the selected area.
Very interested to see what else you end up doing!
Yo bro this is absolutely amazing! just a tip you could have used the interaction entity to detect actual clicks instead of sneaking but still this is crazy well done!!
Dude, you are a literal god.
the edits make me laugh for no reason😢 i love how i can relate to u, new sub!
You could use:
1. Carrot on a stick item in player's inventory to detect if player is clicking. You also could make right click using that.
2. Use datapacks to make it. I already have moved from command blocks to datapacks, and they are... A lot better. Datapacks are edited in the text editor, not in weird 3D snake thingy, like command blocks. Plus, functions in datapack work basically the same as command blocks.
Or you could switch to mods!
The new interaction entities would also work for click detection
@@russianyoutube Nah
@@moofurg Yes. Even better
i think the point was it being vanilla, if you are doing datapacks might as well just do plugins
5:48 this is why you use world edit kids
How has this guy only got 90K subscribers? Honestly I haven’t had this much fun watching a Minecraft TH-camr since like 2016
This is amazing lol, I’m surprised that this was possible with command blocks but minecrafters never fail to amaze me!
Raycast? Nah! Make a projection of armor stand so it would look like cosine function.
a few workflow improvements for you, because you seem to have forgotten some command options :
- /fill has an option called "keep" that acts as "replace air" and also keeps fluids (water and lava) e.g. : /fill ~ ~ ~ ~10 ~10 ~10 minecraft:dirt keep
- when trying to clone blocks, if "the source and destination cannot overlap" just use the option "force". You could also add "move" after force to remove the source blocks if needed. e.g. : /clone 10 10 10 20 20 20 15 15 15 force
Yo this was insaneee bro
The Minecraft went from placing cobblestones and dirt to building a computer that works is crazy.
This is really cool! The title made me think it’d be a Discord bot you could add to a server that would actually let you send messages from Minecraft, but the end result is still impressive.
is there a video on it?
You cannot Build A Real World Server in minecraft its impossible
@@Emix_Emix unless you can actually code and use mods :nerd_face: tho if you mean vanilla... of course no
Its impossible lol if he did it bro would be a legend and a half
I know nothing about commands, but this is really impressive! You should make the receiving monitor functional as well, then both people would be able to message each other.
Too much work, so many new edge cases, like if both of them are typing at the same time
im liking the video for this, its amazing!!
just from this one vid i want to sub you put so much dedication in these projects
Man, dude, it's great that you went out of your way to show the process of the command blocks and redstone. I appreciate it so much more, and it's a lot more satisfying to see the ins and outs of something like this.
This is amazingggggg
This video is great. You also put a lot of effort into learning commands and building the computer.
This video is so underrated it needs 100k+ views
it just released...
Ow
you got my hopes up making me think you were actually gonna connect this thing to the real discord api somehow. Whoops. Guess it's not possible at the moment. Without using, like a datapack that does http requests.
3:06 that laugh tho 💀
1:46 no crap sherlock 😂😂 (great vid its so cool you were able to do this without mods and just vanilla minecraft!)
Believe it or not, when I accidentally pressed 6 on my keyboard when only started watching the video, it skipped me to 10:05 after which I immeditely put it back. But I was geniunely confused with that meme anime girl saying stuff around the video
You gotta pay respects. He did all of that without WorldEdit
Bro this youtuber is so underrated
cool now i can send messages from myself to myself
also god i work with command blocks sometimes and just the sheer scale of this is incredible
1:44 got me bro...
I watched a goofy ah minecraft ad before watching this💀
9:10 It's not called ridiculous, but double buffering. So congrats on your V-Sync implementation, no more screen tearing!
this is actual insanity
Honestly? Quite incredible.
Undoubtedly epic
how do you not have a million subscribers
nice video man :)
i never thought it is possible. good work my guy 👍
You must be the smartest person I have seen in my life. Your video is perfect in every way possible. Good editing, amazing voice over, funny, actually explaining what you are doing and not making it over complicated. You sir are a legend
bot
pciture
if this the smartest person you've seen then idk bro
6:19 "//undo"
This is one of the most underrated Channel i have ever sean
You should make this actually able to send stuff and receive stuff from Discord!
It really shouldn't be that hard seeing you already did most of the work. You could just make a mod and run a Discord bot in the background, sending letters and image data trough that Discord bot as well as receiving stuff from it
13:20
is that a sans undertale reference ?
Yes.. Yes it is. I played undertale before so I immediately realized that its undertale music
for the cursor just use an armorstand with no gravity that teleports forward until it hits the screen
Actually, I think his solution was simpler
@@vencedor1774 but the mouse isn’t at where the cursor is pointing
@@ThatOneHacker305 true, but to actually achieve that, just tping it behind wont do the trick. You have to triangulate the posicion with referal of your angle and x position to do it, and that is a lot more complex than what you just proposed. Your idea doesnt align the cursor with it, scoreboard math (which isnt simple) does.
@@vencedor1774 but it works
Could you not just do a simple raycast and teleport the armor stand to where the raycast hits?@@vencedor1774
instaid of crappy block detaction, you could have used "data modify block (coords) auto set value 1b"
that changes if the command block is powered or not, and you can just make a whole chain commandblock and at the end "data modify block (coords) auto set value 0b". This is really usefull
this is amazing
2:07 the laugh..
What about it lol
WHY IS IT SO CUTE 😭
@@M0r11_b0t IK LMAO i was wondering if you were thinking the same thing :P
lolol
haha I like the idea
Hey you're the villager guy
Hey you’re the villager guy
...2 verified comments with under 11 likes
@@TheDiamondHawkOfficial meh
This was cool. I liked the picture idea.
Wow, the dedication! You're not lazy, you're smart
Awesome video. First time I actually understood the command block magic at play. Also, what's the music at 11:18? I NEED to know
Electro swing by iluvmyclique
how far away could you make the two screens? could be cool on a server, especially with maybe more than 2 screens. imagine everyone has one in their base
as far away as you want, as long as its loaded. its just a clone command
i am a roblox and scratch programmer and the fact most of your codes worked first try surprises me
"A circle and a square are diffrent shapes"
Glad we cleared that up
I have a strong feeling that this video is going to go viral. Keep it going man.
6:08 when you stub your toe be like:
I love the Jimi Hendrix in the background
So cool man, you should also do a VRAM screen