SciCraft: Getting Command Blocks In Survival

Ойындар

Last 1.12 server tour with our guests Christopher Paolini and ElRichMC
ElRichMC:
/ @elrichmc
Christopher Paolini
/ @christopher_paolini
support this channel:
Patreon: www.patreon.com/user?u=4255112
second channel: / @imanghi-ilmangossecon...
Twitter: / ilmango1
Twitch: / ilmango
SciCraft Discord:
/ discord
Outro: Reckless by Olivaw / olivaw Creative Commons - Attribution 3.0 Unported- CC BY 3.0 creativecommons.org/licenses/... Music provided by Music for Creators • Reckless - Olivaw

Пікірлер: 900

  • @123zc
    @123zc Жыл бұрын

    the irony of building an incredibly complex machine to generate water in the nether, and then using it to fail to make a cobble generator, is not lost on me.

  • @cba976

    @cba976

    Жыл бұрын

    Underrated comment

  • @Che8t

    @Che8t

    Жыл бұрын

    They're coders that occasionally play Minecraft.

  • @Pyxyty

    @Pyxyty

    Жыл бұрын

    @@znk753 underrated comment

  • @luiswi

    @luiswi

    Жыл бұрын

    @@Pyxyty Underrated comment

  • @bipppo9717

    @bipppo9717

    Жыл бұрын

    @@luiswi underrated comment

  • @adrian5000
    @adrian5000 Жыл бұрын

    29:46 Even after obtaining illegal blocks, build insane machines in survival, and exploiting the game in every single way, the cobblestone generator is still truly the hardest thing to build.

  • @LHS_Shadow

    @LHS_Shadow

    Жыл бұрын

    I can confirm that I have done it in survival

  • @kidbanjobebe3964

    @kidbanjobebe3964

    Жыл бұрын

    @@LHS_Shadow hax

  • @oreoicecream1829

    @oreoicecream1829

    Жыл бұрын

    @@LHS_Shadow true indeed i can successfully build an iron farm but still failed making it multiple times during my survival

  • @xiutecuhtli15

    @xiutecuhtli15

    Жыл бұрын

    at first i expected it to work because i thought lava flowed faster in the nether but i am not sure

  • @nooo0ooo0b65

    @nooo0ooo0b65

    Жыл бұрын

    @@xiutecuhtli15 If the lava flowed first it would convert the water source into stone instead

  • @mrtoast244
    @mrtoast244 Жыл бұрын

    You know this feat is insane when it takes over 30 minutes to give a bare bones explanation of how it works

  • @JKM115

    @JKM115

    Жыл бұрын

    You have no idea how much of an oversimplification this was. This was nothing compared to what actually went into the research part of this project

  • @cuckgames

    @cuckgames

    Жыл бұрын

    @@JKM115 years of research after all

  • @blockshift758

    @blockshift758

    Жыл бұрын

    @@JKM115 you're right. We don't.

  • @ItsUtopia_

    @ItsUtopia_

    Жыл бұрын

    and on bedrock you could just use a simple command glitch and get any block you wanted 🫠

  • @BraxtonMeyer

    @BraxtonMeyer

    Жыл бұрын

    @MrToast the term is typically bear bones.

  • @kRx1203
    @kRx1203 Жыл бұрын

    The whole thing with creating illegal blocks through specific "recipes" sounds like alchemy.

  • @kharebalangman3120

    @kharebalangman3120

    Жыл бұрын

    thats next level crafting

  • @thepeanuts55

    @thepeanuts55

    Жыл бұрын

    It's very similar to nuclear scientists trying to make the synthetic elements that decay too fast. Like Oganesson being element 118, was made by smashing element 20 and 98 repeatedly until it happened. Before that, they also tried with element 82 and 36, since that also added to 118. Yeah they're essentially nuclear scientists except instead of atoms, it's the binary code they're smashing together

  • @kRx1203

    @kRx1203

    Жыл бұрын

    @@thepeanuts55 Yeah, that's an even better description for it. Minecraft's own nuclear physics.

  • @punchster289

    @punchster289

    Жыл бұрын

    I prefer alchemy. Fits with minecrafts theme better

  • @droid16beta97

    @droid16beta97

    Жыл бұрын

    @@thepeanuts55 Why not 117 and 1 or 116 and 2 or 115 and 3 or 114 and 4 or 113 and 5 or 112 and 6 or any other combination of x and y where x+y =118?

  • @cubfan
    @cubfan Жыл бұрын

    Very cool that the technology of using data corruption on blocks in 1.12 (and even pre-1.12) continued on despite the numerous updates since then. Congrats on this achievement. Super cool to see.

  • @sethsmith2608

    @sethsmith2608

    Жыл бұрын

    hi cub (loved total chaos btw)

  • @adoggofriend

    @adoggofriend

    Жыл бұрын

    hi cub!

  • @lukenel29

    @lukenel29

    Жыл бұрын

    Hi

  • @adirinnexxus

    @adirinnexxus

    2 ай бұрын

    Hi Cub!

  • @beans197

    @beans197

    8 күн бұрын

    Yes cub

  • @davidameye4984
    @davidameye4984 Жыл бұрын

    Props to JKM with the clear and simple explanation. Even without having any knowledge how minecraft is coded, I was still able to follow the logic. :)

  • @JKM115

    @JKM115

    Жыл бұрын

    Thank you!

  • @MrPokemon7777

    @MrPokemon7777

    Жыл бұрын

    and for telling the other guy to stop interrupting 💀

  • @vedranculjak8262

    @vedranculjak8262

    Жыл бұрын

    I watched his video on it and he sounded so arrogant and cocky. Not saying he is arrogant, but few times he seemed so.

  • @Markm8

    @Markm8

    Жыл бұрын

    @@vedranculjak8262 well to be fair this is his expertise

  • @Nooticus

    @Nooticus

    Жыл бұрын

    ‘clap’, myren is the one who was trying to clarify the parts of JKM’s explanation that were completely oversimplified to the point of hardly making sense. I recommend you watch Myren Eario’s entire series on the falling block project. He has the complete right to interrupt.

  • @thecodewarrior7925
    @thecodewarrior7925 Жыл бұрын

    The moment I heard “multithreading” I knew we were in for a wild ride.

  • @jonathanchow3401

    @jonathanchow3401

    Жыл бұрын

    concurrency is both the most basic and some of the most complex computing concepts. :) Love seeing exploits like this

  • @octobsession3061

    @octobsession3061

    Жыл бұрын

    I don't understand why mojang decided to create multithreading for some reason whenever a player place a glassblock. I guess, Mojang work for SciCraft

  • @juliaf_

    @juliaf_

    Жыл бұрын

    @@octobsession3061 lighting is super processor expensive, as is transparency. Putting them on seperate threads makes the main game thread run smoother. Stained specifically interacts with beacon beams, so a bunch of beacons plus some glass creates a bunch of updates. If it wasn't multithreaded, it could cause more lag since the glass has to look for beacons below it every time it's placed/moved/updated. A lag spike every time glass was updated would be really inconvenient, so it's offloaded to a different thread Why it ends up forcing the main game itself to split threads, that's probably just a really weird bug that nobody could be expected to notice since it's such an edge case that it would never be tested

  • @punchster289

    @punchster289

    Жыл бұрын

    a good way to handle this is a hashmap based poi system, where a glass block can retrieve the highest beacon under it in constant time. what mojang did falls under the bad way to handle this category.

  • @mrtoast244
    @mrtoast244 Жыл бұрын

    It's a shame you can't use them outside of creative mode, I guess Mojang accounted for SciCraft magic

  • @theencolony5595

    @theencolony5595

    Жыл бұрын

    More to account for mixed mode servers, like having a spawn area with command blocks to navigate new survival players to other locations

  • @O5MO

    @O5MO

    Жыл бұрын

    Well in some cases on some servers using cheats or backdooring the server players managed to get the command blocks, it wouldnt be good if they could interact with them.

  • @sjege

    @sjege

    Жыл бұрын

    @@O5MO It was just proven that commandblocks were used by a backdooring individual on 2b2t

  • @oii_3768

    @oii_3768

    Жыл бұрын

    @@sjege That individual likely had permissions themselves through the backdoor access.

  • @959_MC

    @959_MC

    Жыл бұрын

    @@theencolony5595 or just maps, if a survival map has tons of command blocks, and somehow a player finds them, well either they can change into creative and modify it themselves, or they arent supposed to be changing them

  • @mipe1205
    @mipe1205 Жыл бұрын

    About time Myren gets a new mic lmao, the guy is so knowledgeable and gives alot of good information, but i could barely hear him, had to turn on subtitles, haha. Also props to JKM, don't think you can explain the process or how it works any better than that considering how complicated the mechanics of it is.

  • @98danielray

    @98danielray

    Жыл бұрын

    his accent also does not help

  • @octobsession3061

    @octobsession3061

    Жыл бұрын

    Agree, I hope myren get his new mic soon. And JKM actually give full explanation and comprehensible by non programmer/redstone expert

  • @AdverseLemon2
    @AdverseLemon2 Жыл бұрын

    It's a shame Myron is so hard to understand. He seems very knowledgeable and was seemingly adding a lot to the conversation.

  • @miguelangelmartinezcasado8935

    @miguelangelmartinezcasado8935

    Жыл бұрын

    Yep, I wish the volume was more high for him, I barely understood him. Also it was a little bit annoying when he interrupted, but I recon he was just super excited to talk about the technicalities,

  • @ttineyastrana4353

    @ttineyastrana4353

    Жыл бұрын

    I used subtitles for him

  • @dementionalpotato

    @dementionalpotato

    Жыл бұрын

    @@ttineyastrana4353 That was really helpful for me, I’m really glad I used it to get all the interesting things he was saying. Especially that part about using water to create weaponized dogs, cool stuff!

  • @DvH_2

    @DvH_2

    Жыл бұрын

    @@ttineyastrana4353 auto generated text was so surprisingly helpful for once

  • @ttineyastrana4353

    @ttineyastrana4353

    Жыл бұрын

    @@DvH_2 mood

  • @jasonlast7091
    @jasonlast7091 Жыл бұрын

    Just blows my mind that they hacked the game from inside three of four times over to create universal fast travel. The devs must be having nightmares over this group.

  • @JakeWolven

    @JakeWolven

    Жыл бұрын

    Some of this group are devs lmao

  • @Che8t

    @Che8t

    Жыл бұрын

    It's amazing how much control over the game redstone gives you.

  • @officialweet-bixfanaccount6020

    @officialweet-bixfanaccount6020

    Жыл бұрын

    @@JakeWolven they've infiltrated mojang lmao

  • @username9774

    @username9774

    Жыл бұрын

    gnembon

  • @JakeWolven

    @JakeWolven

    Жыл бұрын

    @@officialweet-bixfanaccount6020 our knights in shining armour fighting for us against the chat banners

  • @EnigmacTheFirst
    @EnigmacTheFirst Жыл бұрын

    >”We’re gonna condense it down to about half an hour” >About an hour

  • @xRooze

    @xRooze

    Жыл бұрын

    half an hour is just the explanation 😆

  • @wooziemoomm5006
    @wooziemoomm5006 Жыл бұрын

    This is the most incredible crossover event in history. I loved the Inheritance saga and I read the whole stack of books in middle school. I have a deep appreciation for that story and when I heard ilmango say Christopher Paolini was on this tour, I had to doubt whether he meant the actual author. So cool to see him in a technical minecraft video, the fact that I share a passion with one of my favorite authors just made my whole day.

  • @willmannering

    @willmannering

    Жыл бұрын

    You just described exactly what I was feeling, I've read the Inheritance saga countless times and never in my wildest dreams would I ever imagine such a crossover!

  • @threescroll1598

    @threescroll1598

    Жыл бұрын

    Same here bro. I was like no way it’s the same dude. And it was lmao

  • @fireblazebrn3035

    @fireblazebrn3035

    Жыл бұрын

    Same

  • @oreoicecream1829

    @oreoicecream1829

    Жыл бұрын

    Same bro i read it i thought this is a dream and will never happen but it's real

  • @faithnfire4769

    @faithnfire4769

    Жыл бұрын

    Before even starting I had to check the comments for this. What a crossover lmao

  • @HelloIAmAnExist
    @HelloIAmAnExist Жыл бұрын

    You know what. I'm not surprised. I'm convinced you can do literally anything in Minecraft. You actually know the game's code better than all Mojang, like, what is this

  • @zeppie_

    @zeppie_

    Жыл бұрын

    Now they just gotta find some way to create a command block with specific NBT data injected into it, to make them execute commands. It sounds absolutely impossible, but the Scicraft guys obviously aren’t concerned with whether things are possible or not

  • @HelloIAmAnExist

    @HelloIAmAnExist

    Жыл бұрын

    @@zeppie_ and whatever they do absolutely can NOT be easily understood or uncomplicated in the slightest

  • @thomasdawson2257
    @thomasdawson2257 Жыл бұрын

    Love the fact that illegal blocks have their own 'recipes'. Edit: Added quote marks :)

  • @hieatus1039

    @hieatus1039

    Жыл бұрын

    Well theyre not actual recipies. Theyre recipies that are needed for the exploit but its not actually in the game.

  • @Che8t

    @Che8t

    Жыл бұрын

    Yeah, calling it a "recipe is clever way of describing their way of corrupting the bits of two different blocks to combine together

  • @RexMan04

    @RexMan04

    Жыл бұрын

    @@hieatus1039 you just said youself they are recipes? It most definately is in the game also, since they just showed it in this video.

  • @user-nk9zs2in8k

    @user-nk9zs2in8k

    Жыл бұрын

    @@hieatus1039 Well, lets call it "alchemy recipes")

  • @MrEvanNoyes

    @MrEvanNoyes

    Жыл бұрын

    I love the way they were able to get them. It makes it feel like a mod even though it’s all in survival. Falling block recipes are so cool

  • @---li1oo
    @---li1oo Жыл бұрын

    Next, we build a machine that would lag out the chat report system to report its self and left the game

  • @derianvandalsen

    @derianvandalsen

    Жыл бұрын

    if only...

  • @dreeph

    @dreeph

    Жыл бұрын

    Material list: 1 small drip leaf

  • @_ThankMeLater

    @_ThankMeLater

    Жыл бұрын

    @@dreeph 1 fermented spider eye

  • @dreeph

    @dreeph

    Жыл бұрын

    @@_ThankMeLater 1 acacia button

  • @imthefatherofyoutube7993

    @imthefatherofyoutube7993

    Жыл бұрын

    It was awesome😂😂

  • @joefred4444
    @joefred4444 Жыл бұрын

    this is so cool damn. the fact that you can so reliably corrupt certain pieces of block data in a certain way, with just survival mechanics, is mind boggling

  • @Inheretance
    @Inheretance Жыл бұрын

    Wow I'm amazed that Christopher Paolini was on this tour, his book series is the whole inspiration for my name and I've kept this name for over a decade (and yes I know it's spelled wrong). I loved all of his books and my Minecraft skin is even Eragon, just amazing that he's there.

  • @WholyMilk
    @WholyMilk Жыл бұрын

    Next episode: alright guys we've figured out how to use falling blocks to insert commands into command blocks in survival, we are now op and able to access creative in survival

  • @Hello-gl5bo

    @Hello-gl5bo

    Жыл бұрын

    if you look in the chat at 3:47 your able to see that someone was switching to creative mode(❁´◡`❁)

  • @marcovalle9925

    @marcovalle9925

    Жыл бұрын

    Command blocks won't work in a server with commands disabled

  • @WholyMilk

    @WholyMilk

    Жыл бұрын

    @@marcovalle9925 hmm, we'll have to get the command block to change that then

  • @anderdrache8504

    @anderdrache8504

    Жыл бұрын

    They said in the video that they wouldn't want to use such an exploit even if they found one. Very understandable as that would just ruin the whole purpose of the server being in survival.

  • @shadowtaco69

    @shadowtaco69

    Жыл бұрын

    this is so funny

  • @Stephan-wf1ec
    @Stephan-wf1ec Жыл бұрын

    so the way you get creative items in survival minecraft is *literally* alchemy. Transmute lava into water by adding some anvil while doing some ritual with a massive amounts of observers and beacons, then add something else to that while doing stuff with a piston and presto.

  • @andrewmaksimovich2432
    @andrewmaksimovich2432 Жыл бұрын

    This is like a Minecraft research team, seeing how in depth this goes into the structure of the game itself

  • @arthurbouwhuis1647
    @arthurbouwhuis1647 Жыл бұрын

    "The server didn't crash, that's a weird result, but i'll accept it"

  • @Nooticus
    @Nooticus Жыл бұрын

    I highly recommend you all watch Myren Eario’s entire series on the falling block project. Despite the implication of this server tour explanation being the ‘simplified’ one, the explanation on Myrens channel is 1000 times simpler and more coherent than this one. There is a proper full script and it builds up each concept right from the most basic level of minecraft understanding, unlike the bombardment of specialised vocab in this video.

  • @Nooticus

    @Nooticus

    Жыл бұрын

    Very entertaining tour nonetheless though!

  • @Jo_962_
    @Jo_962_ Жыл бұрын

    This is my favorite series and now we get a clear explanation for the falling block gimmick! TYSM!

  • @NinF37
    @NinF37 Жыл бұрын

    I love how scicraft put water in the nether…. And then failed to make a cobblestone generator

  • @outandabout259
    @outandabout259 Жыл бұрын

    They literally distort space and time to reach their goals 🤯

  • @coltenh581
    @coltenh581 Жыл бұрын

    Bro when he said “this is the most advanced thing you can do in this game” I just laughed because legitimately this might be more advanced than coding and making the game itself

  • @briankim7442
    @briankim7442 Жыл бұрын

    you guys might not have an idea of who elrich is! he might be the best (at least one of the best) vanilla MC players in the spanish community, which is hugeeee. there is a massive hispanic community you guys might not be aware of. and having elrichmc in scicraft is one of the best and unexpected collabs Ive seen in MC!

  • @saidtorres3

    @saidtorres3

    Жыл бұрын

    Lo conocen mejor que tú xd

  • @briankim7442

    @briankim7442

    Жыл бұрын

    @@saidtorres3 lo decia por las dudas. No miro mucho scicraft. Pero vi muchos streamers hablando de ibai como si no conocieran la comunidad de habla hispana. Supuse que en mc seria igual, mala mia. Igual los de scicraft tal vez si lo conozcan, pero hablo a viewers que consumen MC en ingles.

  • @662mann8
    @662mann8 Жыл бұрын

    The reason the glass threading is because translucent objects require to be rendered 2x because of the way shaders are rendered things behind the object are rendered and then the second glass shader is applied

  • @Decommissioned

    @Decommissioned

    8 ай бұрын

    It's actually to check if there is a beacon underneath so then it can update the beam colour.

  • @erniewelz
    @erniewelz Жыл бұрын

    I really enjoyed this explanation. Kinda makes the other videos I’ve seen about the falling block exploit thingy make a tiny bit more sense. Who would have known this years ago. So glad there are individuals like you guys to dig this deep into the game we all love. Very well done!!!

  • @Mystixor
    @Mystixor Жыл бұрын

    I feel like they could have explained this a lot faster and a little more structured, but this way it had a lot of SciCraft character ;D

  • @rohithk04
    @rohithk04 Жыл бұрын

    This ain't minecraft, this is a computer science lecture

  • @notstazzmann9429
    @notstazzmann9429 Жыл бұрын

    This is simultaneously the coolest and most cursed thing I’ve seen in a long time.

  • @5uperM
    @5uperM Жыл бұрын

    You know, I'm not even surprised at this point.

  • @belalaloca
    @belalaloca Жыл бұрын

    this is the nerdiest thing I've ever watched and I absolutely love it

  • @chilldo5982
    @chilldo5982 Жыл бұрын

    Blockstate corrupting sounds like a completely new crafting system! This should actually be used in a mod or something

  • @reavershank8985
    @reavershank8985 Жыл бұрын

    I knew it was gonna happen at some point. Madlads finnaly did it

  • @arturoperezrueda4110

    @arturoperezrueda4110

    Жыл бұрын

    He is not the first one, go check elrichmc susrvival video

  • @Che8t

    @Che8t

    Жыл бұрын

    Now we know the reason that they left the server on 1.12 for so long. They were hinting at something like this for so long.

  • @Helio_Asou

    @Helio_Asou

    Жыл бұрын

    @@arturoperezrueda4110 They were the first ones to get all the illegal blocks. ElRichMC only has bedrock for now, and that happened later. While this video was uploaded later than Rich's video, this tour happened some time ago, and the project itself happened way before Rich started his own project (idk how earlier, but on Twitter you can find tweets about it). We know Rich started not too long ago thanks to his tweet about never using a Plan C. Said that, what Rich did is still hella impressive cuz it was Survival Singleplayer

  • @RandomPers0n851
    @RandomPers0n851 Жыл бұрын

    Next we built a machine that can automatically record, edit, and upload our Minecraft videos by itself

  • @justsayin...1158

    @justsayin...1158

    Жыл бұрын

    "We created the singularity in Minecraft, follow the links in the description, if you too want to join."

  • @youduntknowmyname
    @youduntknowmyname Жыл бұрын

    Y'all have the biggest brains ever holy shiiii how do you figure this out is beyond me. I wonder what Mojang thinks of your exploits. Side note: I could barely understand what Myren was saying, idk if its his mic or something but I missed a lot of his galaxy brain explanations.

  • @O5MO

    @O5MO

    Жыл бұрын

    No, thats his mic

  • @prplzbr

    @prplzbr

    Жыл бұрын

    Yeah i could not understand most of it unfortunately

  • @Check_your_bac

    @Check_your_bac

    Жыл бұрын

    Yea I didn't understand him at all

  • @AkiSan0

    @AkiSan0

    Жыл бұрын

    @@O5MO well.... its mostly myren. he talks like that for forever and it is just a very unlucky mixture of voice composition, speech specifics, accent and microphone. at some point you get used to it, similar to how you start to understand loudspeaker speech in any kind of industry. ;)

  • @jbmw16

    @jbmw16

    Жыл бұрын

    Because they are programmers. They don't figure out in-game, they look at the decompiled source code and figure bugs like race condition, pointer exploits, etc.

  • @rytan4516
    @rytan4516 Жыл бұрын

    Wow, you guys found and took advantage of a race condition. You're literally using expert-level cybersecurity techniques to get otherwise-inaccessible blocks in Minecraft.

  • @punchster289

    @punchster289

    Жыл бұрын

    thanks. i was thinking what we were doing was kinda related to pen testing or something like that

  • @Efretpkk
    @Efretpkk Жыл бұрын

    Can we donate money to get Myren a better mic?

  • @apPaulpie

    @apPaulpie

    Жыл бұрын

    LOL, check the discord on how many times we complain about that and offered him something to get a better mic :D* LOOL love myren

  • @jhinthevirjhin9339

    @jhinthevirjhin9339

    Жыл бұрын

    @@apPaulpie he is so knowledgeable I wish I could understand what he says ;-;

  • @fontajo

    @fontajo

    Жыл бұрын

    I don’t think it’s his mic, he just needs to talk slower

  • @hellterminator

    @hellterminator

    Жыл бұрын

    @@fontajo It's the mic plus poor articulation (especially really bad rhotacism). The speed doesn't help, but slowing down wouldn't be a sufficient fix on its own.

  • @fredwilliams3321
    @fredwilliams3321 Жыл бұрын

    Next video: accessing the creative menu in survival

  • @kixlepixel
    @kixlepixel Жыл бұрын

    i love how these guys are like 'so basically,' and then start speaking enchantment table

  • @masterpig5s
    @masterpig5s Жыл бұрын

    I knew it was possible. Hopefully this means in some way or another, pre programmed NBT command blocks are possible

  • @0marble8

    @0marble8

    Жыл бұрын

    I guess since they used a data race to corrupt blocks it would be possible to for example combine two blocks with nbt into one with a useful nbt, but considering they had to replace one block instantly with another, it seems like theres no such block pair for nbt stuff.

  • @caspermadlener4191

    @caspermadlener4191

    Жыл бұрын

    NBT manipulation does exist, but is very limited. It is required to get the player head.

  • @magnuswright5572

    @magnuswright5572

    Жыл бұрын

    I don't think there's any way to do it. You would have to replace the NBT of the falling block with the NBT of a valid command, and there's no way to add arbitrary NBT to anything unless you already have access to commands.

  • @magnuswright5572

    @magnuswright5572

    Жыл бұрын

    Also, block items don't have NBT, so if there IS a way to do it, it would have to happen after you place the command block and it generates its tile entity

  • @masterpig5s

    @masterpig5s

    Жыл бұрын

    @@magnuswright5572 Unless you just don't use this method. Somehow manipulating items into existence maybe through ids of items dropped by mobs or something. Also, you can summon a falling black entity command block with NBT, just generating anything like that to even begin to have a recipe for it could be hard. That's assuming the NBT of any kind survives or is meaningful

  • @GanerRL
    @GanerRL Жыл бұрын

    why do I feel like their gonna figure out some way to corrupt/swap NBT data and get a command block and gm c's everyone?

  • @Omena0

    @Omena0

    Жыл бұрын

    Lool

  • @Omena0

    @Omena0

    Жыл бұрын

    I mean u can swap tile entities nbt data with some werid exploiting. But u cant really do it.

  • @GanerRL

    @GanerRL

    Жыл бұрын

    @@TFirsty I hope to see it lol, maybe something to do with books or signs would do the trick idk

  • @Elliot.2591

    @Elliot.2591

    Жыл бұрын

    hows car ball been? i played with u once like 4y ago and it was dope. was even cooler to notice we both enjoy programming

  • @GanerRL

    @GanerRL

    Жыл бұрын

    @@Elliot.2591 eey, tbh dont really play much rl anymore lol, mostly minecarft and programming are my pasttimes

  • @alanbarnett328
    @alanbarnett328 Жыл бұрын

    As someone with an in-depth programming background in C, this actually makes lots of sense! Thanks so much for the explanation! :)

  • @rhythmatician4411
    @rhythmatician4411 Жыл бұрын

    I've been searching for this explaination ever since this series got rebooted. Thanks!!!

  • @Enzor8
    @Enzor8 Жыл бұрын

    They basically used quantum mechanics in Minecraft 💀 6:30

  • @TheA_Gamer554
    @TheA_Gamer554 Жыл бұрын

    It's funny you brought ElRichMC, since he was able to do the same thing in his Survival Singleplayer not so long ago

  • @punchster289

    @punchster289

    Жыл бұрын

    damn what a coincidence

  • @miguelangelmartinezcasado8935

    @miguelangelmartinezcasado8935

    Жыл бұрын

    He didn't do the same. He did used the update supression and the population exploits for creating a barrier block And used save state exploit + bedrock breaking to create 127 bedrock portals in the end. So, he didn't do block corruption neither he obtained falling entities. And I don't think he plans on start duping things so the falling blocks wouldn't be as usefull for him

  • @TheA_Gamer554

    @TheA_Gamer554

    Жыл бұрын

    @@miguelangelmartinezcasado8935 nonono, you're confusing the bedrock tower, which was last year, which the last episode, where he got the falling bedrock on vanilla singleplayer and also placed a command block using these same exploits

  • @miguelangelmartinezcasado8935

    @miguelangelmartinezcasado8935

    Жыл бұрын

    @@TheA_Gamer554 I didn't saw that one, my bad

  • @reapix6430
    @reapix6430 Жыл бұрын

    Literally playing god

  • @atomspalter2090
    @atomspalter2090 Жыл бұрын

    I absolutely LOVE the servertour

  • @aceplante
    @aceplante Жыл бұрын

    My toxic trait is thinking I could do this too

  • @almicc
    @almicc Жыл бұрын

    these guys went beyond minecraft, this is BITcrafting

  • @_wetmath_
    @_wetmath_ Жыл бұрын

    remember guys, this was the *short* explanation

  • @gtbkts
    @gtbkts Жыл бұрын

    Thanks for the awesome content!! I know these longer videos take a massive amount of editing and time. I really appreciate it!!

  • @zedfalcon6972
    @zedfalcon6972 Жыл бұрын

    Mortal minds: "The universe is so mysterious. How could god make something out of nothing?" SciCraft: ***blockstate corruption***

  • @ThoVCor999
    @ThoVCor999 Жыл бұрын

    I literaly just finished watching the last Sci-Craft video.

  • @crestfallen9637
    @crestfallen9637 Жыл бұрын

    a tope rich, marcando territorio

  • @Delsito

    @Delsito

    Жыл бұрын

    Pegue rich pegue

  • @malokeytheallaround
    @malokeytheallaround6 ай бұрын

    Normal redstone builds: “don’t touch that! You’ll break it!” Scicraft redstone builds: “don’t walk into that chunk you’ll break the server!”

  • @michelleeveret6087
    @michelleeveret6087 Жыл бұрын

    So stoked for this crossover!! :D The Inheritance books were a series that majorly defined my childhood.

  • @DrPootis
    @DrPootis Жыл бұрын

    This insane setup reminds of those really weird ACE sequences people would do in older games whether it would be for speedrunning or to pull off something unexpected

  • @Kavukamari

    @Kavukamari

    Жыл бұрын

    i think they'll be able to find a survival ace exploit eventually, assuming it's at all possible

  • @kriisyozviak3364
    @kriisyozviak3364 Жыл бұрын

    Congratulations again to Mr. ElRichMC for being the first person to obtain bedrock in Survival Singleplayer. Man is a legend

  • @fine93

    @fine93

    Жыл бұрын

    many people got it before him with the end gateway method like 2 years ago

  • @juliusMusician
    @juliusMusician Жыл бұрын

    props to the guys explaining. they did a very good job breaking done something as complex as this, even if they simplified it a lot.

  • @TEK-
    @TEK- Жыл бұрын

    After seeing the setup required in the stronghold for generating falling end portals, I'm convinced no one could put together a better group of people to solve these problems. Also major props for actually being able to present this in a way that's "easy" to understand, truly masters of Minecraft.

  • @jeffersonmcgee9560
    @jeffersonmcgee9560 Жыл бұрын

    Holy moly, is that ElRichMc?

  • @slitfidgetspinnerdabbodmod9953
    @slitfidgetspinnerdabbodmod9953 Жыл бұрын

    Incredible, someone actually laughed at one of Ragou's jokes

  • @meefvongrau9814

    @meefvongrau9814

    Жыл бұрын

    prolly not laughing a literal sense, more like "laughing" to be polite i guess :3

  • @sepiasmith5065
    @sepiasmith5065 Жыл бұрын

    okay this is absolutely nuts but somehow I feel like I'm actually kinda getting it. particularly with the "copy one part of the binary id and replace it on another" part and then the 21:02 explanation of "it's falling for a second and we spam observers so it updates in that split second and therefore changes" actually makes sense. I'm probably missing something else entirely but overall, it makes sense.

  • @Z3rgatul

    @Z3rgatul

    Жыл бұрын

    I am programmer, and it brings more questions than answers. In modern CPUs copying byte is an atomic operation, 2 threads working at the same time cannot corrupt byte. They must be simplified explanation a lot.

  • @crewdoyal9159
    @crewdoyal9159 Жыл бұрын

    I saw Jkm's video on it, and new this was coming, great video ilmango, can't wait for more.

  • @TheBrainn
    @TheBrainn Жыл бұрын

    Next up:“how we created a new account for free in survival scicraft”

  • @KojiroMC_YT
    @KojiroMC_YT Жыл бұрын

    You got my favorite author in there! Awesome!

  • @MrRubikraft
    @MrRubikraft Жыл бұрын

    Amazing project! What amazes me most is that most people in the world (or even in the Minecraft community) cannot begin to understand to what extent this project is intricate, delicate and complex. This is real science and engineering happening in a game. There are not many "real-world" projects that have this level of intricacy. Scicraft is a poem.

  • @racernatorde5318
    @racernatorde5318 Жыл бұрын

    Good thing that you made this clearer in a video title. A lot of people missed this in the last video and were irritated

  • @danielridzon
    @danielridzon Жыл бұрын

    Wow, yesterday I have just finished reading Inheritance and now there is a video with Christopher Paolini himself 😅

  • @andythedishwasher1117
    @andythedishwasher1117 Жыл бұрын

    So let me see if I understood you correctly about how you got the command blocks initially. You created an observer line that blinked faster than the time required for one block to programmatically be converted to another block so that instead of returning the block designated in the code, it returns a spliced bitmap that turns out to equal a command block? That must have taken an insane amount of experimentation to dial in that observer line. What's your method for that?

  • @ws8396

    @ws8396

    Жыл бұрын

    becons

  • @Getsbetterlater

    @Getsbetterlater

    Жыл бұрын

    They literally read binary for fun

  • @andythedishwasher1117

    @andythedishwasher1117

    Жыл бұрын

    @Carlos R Lol that is next level. Just started learning to code about a year and a half ago. Stuff like this feels like watching Yngwie Malmsteen when I was learning guitar as a kid.

  • @celivalg
    @celivalg Жыл бұрын

    It still amazes me how much you guys are able to bend the game sideways to get what you want

  • @ftwgaming0
    @ftwgaming0 Жыл бұрын

    I really would love to hear the reactions from devs like notch and jeb to stuff like this being explained.

  • @barneystinson3358
    @barneystinson3358 Жыл бұрын

    10:47 he is on a hotspot and obtained portal frames, whats your excuse?

  • @Yorick257

    @Yorick257

    Жыл бұрын

    My phone is not watercooled

  • @benj5583

    @benj5583

    Жыл бұрын

    I’m not on a hotspot

  • @thl3

    @thl3

    Жыл бұрын

    I lack paternal presence

  • @mikoajkusiak3643
    @mikoajkusiak3643 Жыл бұрын

    The video is great, thank you for the explanation. Unfortunately I couldn't at all tell what one of the explainers(I think he is called Myren) is saying :(

  • @igricRBX

    @igricRBX

    Жыл бұрын

    Turn on the subtitles

  • @mikoajkusiak3643

    @mikoajkusiak3643

    Жыл бұрын

    @@igricRBX there are no subtitles available

  • @adamrezabek9469

    @adamrezabek9469

    Жыл бұрын

    Myrens mic is legend old as scicraft itself…

  • @anthonycannet1305
    @anthonycannet1305 Жыл бұрын

    That’s an awesome explanation of multithreaded processing, I’ll go a little bit more in detail. Most computer CPU’s these days have multiple cores, and what this means is that it essentially has multiple CPU’s in one. The motherboard connects to it in the same way but under the hood there are multiple single core processors that can all do things separately at the same time. Classically, code is executed line by line in a linear fashion. The computer executes line one, then line two, then three, etc. always in linear order. With multithreaded programming, you can actually specify a chunk of code or “function” to be handled by a separate thread. While the main thread is doing it’s own thing, the other thread can run at the same time on a different core. If your computer can’t process the necessary number of threads then it’ll sorta pause some of them for a bit, run a few lines on the first threads, then switch to processing the paused ones, and go back and forth. In well written multithreaded code, we set up locks on certain pieces of information that multiple threads might want to access. If two threads want to access the same piece of information simultaneously, there’s a chance they don’t work together correctly and we get an incorrect end state. For example, we have some number x=0 and each thread is supposed to take that number and add 1 to it. If we have 2 threads, naturally we’d expect the end to be x=2, but if both threads work at the same time then they both see x=0 and both change it to x=1 at the same time, so we don’t get x=2. By “locking” that value when one thread is using it and forcing the other threads to wait for it to “unlock” we get a more linear style of code. In the case of Minecraft, it wasn’t coded to be multithreaded so shouldn’t be facing this issue of two threads changing data at the same time, but they’ve found a way to force the computer to handle the game in multiple threads thus causing an error because there was no locking system put in place.

  • @thomasharris9059
    @thomasharris9059 Жыл бұрын

    The single vs multi thread explanation was great!

  • @MrShourin
    @MrShourin Жыл бұрын

    wow that 1 guy really loves stepping on people when they are trying to talk.

  • @Aturixios
    @Aturixios Жыл бұрын

    I looked away for a few seconds and it took me way too long to get that ilmango was in spectator on JKM while he was explaining it all... Wow, I must be extra tired

  • @the00u
    @the00u Жыл бұрын

    come on dude, how can I get fascinated only via reading the title? scicraft never ceases to amaze me

  • @lightyagami2645
    @lightyagami26458 ай бұрын

    17:00 when Rich started mining the barrier and then everyone else joined him I couldn't hold my laughter 😂

  • @TheZenytram
    @TheZenytram Жыл бұрын

    i'm really glad you guys made this video,. but man it is really hard to understand Myren speaking.

  • @Sky_Shaymin
    @Sky_Shaymin Жыл бұрын

    Super interesting video. I was always under the impression that pretty much everything runs in one thread but I'm surprised to see that you can get some interesting interaction between multiple.

  • @cburns458
    @cburns458 Жыл бұрын

    idk why but i found it so funny when you started spectating jkm at 6:09

  • @burnoutgaming7123
    @burnoutgaming71239 ай бұрын

    I just heard Paolinis name and Im instantly hooked. The Inheritance series is my favourite bookseries

  • @maxymo17
    @maxymo17 Жыл бұрын

    Next video: elrichmc in scicraft

  • @ImNact
    @ImNact Жыл бұрын

    Omg ElRichMC is there

  • @vlauxa
    @vlauxa Жыл бұрын

    This was actually something I always wanted somebody to do for a while

  • @wizardom
    @wizardom Жыл бұрын

    these guys are so epic, they even get lag to do work for them

  • @limmeh7881
    @limmeh7881 Жыл бұрын

    I actually half understand the block corruption part 😁 only thing is If water is 000000 And Anvil is 111111 And command block is 110000 Then you need to select the first two bits from the anvil and append the last four bits from the water, it seems. That's quite specific. What stops the bits from being randomly selected? E.g. I could do the thing but the resulting bits would be anything but 110000 101101, 111000.. basically any of the other 2^n-1 values that could exist.

  • @CheaterCodes

    @CheaterCodes

    Жыл бұрын

    The number writes are "atomic", meaning they can't be interrupted. But in some cases, the block id is split between two numbers. Those two numbers are not necessarily written in the correct order. So you only get a *single* split in your block id.

  • @darkpoint4699

    @darkpoint4699

    Жыл бұрын

    Well that does happen. In the process of making command blocks they get other blocks too, such as wood. Then again, sometimes the corruption doesn't work and doesn't make anything, and they'll have to replace the anvil. The chance that they get the command block is low, but not impossible. That's why they said the process usually takes anywhere from 5 minutes to an hour and a half. It's a complicated process, but as long as you don't reload the chunks and cause the game to crash, the process is simple.

  • @bluelemon243

    @bluelemon243

    Жыл бұрын

    For this you better go to myren eirio channel you will understand

  • @myreneario7216

    @myreneario7216

    Жыл бұрын

    "What stops the bits from being randomly selected?" It depends on the relative position within the subchunk. If you replace water by anvil at x=9,z=12 while having async observers blinking next to it in +x direction you get command block. If you do the same thing at x=8, z=13 you get quartz ore instead. Also with this bug if you combine 000000 and 111111 there are only five possible outcomes: 000001, 000011, 000111, 001111 and 011111. There is no position where any other combination would happen.

  • @justsayin...1158

    @justsayin...1158

    Жыл бұрын

    My very humble guess is that the thread that reads which block there should be, does so bit by bit from left to right. So the thread starts reading it will pick up 11, but then on another thread the replacement of the water with the anvil gets resolved, during which time the reading thread is paused (if I understood multithreading correctly it doesn't actually run all threads at once, but rather executes a small portion of one thread, then running a small portion of the next thread and so on, until all threads are resolved. This way if the task of one thread can be computed quickly, it will be completed without having to wait for the completion of all the tasks in all threads). So then in another thread the replacement of the water with the anvil is executed and then the reading thread continues by reading the 0000 of the anvil and resolves in the output 110000. As I said, this is just a hypothesis at best. Not even that, it's a blind guess.

  • @realhkv4082
    @realhkv4082 Жыл бұрын

    Honey a new scicraft video dropped , no shopping

  • @Freegy1998
    @Freegy1998 Жыл бұрын

    Christopher Paolini?? I absolutely loved his books, but never knew he would be a guest in a Scicraft video. A surprise certainly, but a welcome one :)

  • @mefuri_k
    @mefuri_k Жыл бұрын

    This is interesting, it feels like I am in my Embedded System course in my uni again lmao

  • @woarey8800
    @woarey8800 Жыл бұрын

    I'm a beginning game developer and just seeing how you guys figure out ways to use 'flaws' in the code of a game like Minecraft scares me 😆 There will never be a way to make a game without any glitches or flaws but on the otherhand its also inspiring how people get so commited to finding and abusing these flaws

  • @DesTr069

    @DesTr069

    Жыл бұрын

    To be fair, few games give the players as much control as minecraft does, as well as the amount of interactions that are possible in this game just probably won’t happen in most games, lol. Doesn’t mean they can’t be completely broken, still, hahaha

  • @mrtoast244
    @mrtoast244 Жыл бұрын

    Now they have another indestructible block

  • @Regocike
    @Regocike Жыл бұрын

    "/fill a perimeter" has to be one of my favourite commands

  • @endsinvention1390
    @endsinvention1390 Жыл бұрын

    I’d like to think that there is a group of friends in a type 3 civ, and they are doing this type of stuff with their own solar system. Creating mini black holes, zero point energy, quark foam, anti gravity. They’ve figured out the source code

Келесі