I Added Realistic Physics to Minecraft -- 3D Rigid Body Physics Engine Datapack for Minecraft 1.20

Sdílet
Vložit
  • čas přidán 28. 05. 2024
  • I wrote a 3D rigid body physics engine datapack for Minecraft 1.20, and I'm also releasing the CBScript compiler that I used to make it.
    Datapack: sethbling.s3.us-west-2.amazon...
    CBScript Code: github.com/SethBling/cbscript
    Mysticat's "Fake Mobile Game": • I Remade a Phone Game ...
    Patbox: / @patbox
    Barf: / @barfcreations
    SethBling Twitter: / sethbling
    SethBling Twitch: / sethbling
    Music: "Cipher"
    Kevin MacLeod (incompetech.com)
    Licensed under Creative Commons: By Attribution 3.0
    creativecommons.org/licenses/b...
  • Hry

Komentáře • 2,1K

  • @EthosLab
    @EthosLab Před 2 měsíci +16080

    I can't even imagine how difficult this was to debug as you were working on it. Normally you just need to worry about your collision code being wrong. With this you had to work out if the problem was in your collision code, your math library, or your CBScript compiler. Very impressive! Nice to see another Minecraft video from you.

    • @llkurofoxll1013
      @llkurofoxll1013 Před 2 měsíci +259

      Etho!!!:D

    • @tnaz8280
      @tnaz8280 Před 2 měsíci +487

      Wow, we’ve come so far! Finally we can have dependency hell in minecraft!

    • @dumtiedum5563
      @dumtiedum5563 Před 2 měsíci +44

      Already any ideas for your first cbscript, Etho? 😂

    • @JustSnowglow
      @JustSnowglow Před 2 měsíci +101

      or the textbook lol

    • @Patchnote2.0
      @Patchnote2.0 Před 2 měsíci +92

      Next Battlebane episode confirmed?

  • @awesomeguy.cow1
    @awesomeguy.cow1 Před 2 měsíci +6471

    Two words: Blocket League.

    • @SethBling
      @SethBling  Před 2 měsíci +3003

      This comment right here.

    • @StuffandThings_
      @StuffandThings_ Před 2 měsíci +310

      I was thinking the same thing, the potential for minigames is insane
      Additionally... quidditch with Elytra?

    • @dausboot3997
      @dausboot3997 Před 2 měsíci +20

      ​@@StuffandThings_yes!

    • @xnasunimc
      @xnasunimc Před 2 měsíci +19

      @@SethBling hopefully it works well even with lag, i mean technically everything runs on the server side but ykwim

    • @TheOne_6
      @TheOne_6 Před 2 měsíci +2

      score!!!!

  • @chetkirby8675
    @chetkirby8675 Před 2 měsíci +1788

    God the “welcome back sethbling here” and the outro music really took me back

    • @thunderturbine8860
      @thunderturbine8860 Před 2 měsíci +13

      Yeah that brings back memories from being 12-13

    • @caleron6945
      @caleron6945 Před 2 měsíci +9

      Came here to say this. Didn't realize how much I missed his Minecraft videos

    • @Nevir202
      @Nevir202 Před 2 měsíci

      Same

  • @Bo-kq8tn
    @Bo-kq8tn Před 2 měsíci +1416

    my jaw DROPPED, and then dropped AGAIN when you said you didn't even have floating points or any math libraries to work with, I can only imagine how ridiculous this was to make and debug. well done!!

    • @WatercraftGames
      @WatercraftGames Před 2 měsíci +5

      Seth as always.

    • @masterdj6077
      @masterdj6077 Před 2 měsíci +3

      I barely remember much coding from high school and I still remember how finnicky it was if you messed up the type of number you were using. I cant believe Seth has the patience to do this

  • @aurarus
    @aurarus Před 2 měsíci +3598

    "Welcome back, SethBling here"
    >proceeds calmy explain something impossible that's being done right in front of you
    That's an old feeling

    • @joem5254
      @joem5254 Před 2 měsíci +126

      So foreign, yet so familiar.
      So unknown, yet so comforting.

    • @MouseGoat
      @MouseGoat Před 2 měsíci +72

      weirdest part is that this man can disappear for years, but the moment he uploads im right back at his video.
      so weird, so cool!

    • @Bromosomo
      @Bromosomo Před 2 měsíci +30

      🗣🔊"THATS ABOUT IT THANKS FOR WATCHING" 🔥🔥🔥🔥

    • @GirishManjunathMusic
      @GirishManjunathMusic Před 2 měsíci +1

      It's a _very_ nostalgic feeling.

    • @Shrooblord
      @Shrooblord Před 2 měsíci +1

      Instantly makes me want to binge some of his old Redstone videos.
      So I will!

  • @polavux
    @polavux Před 2 měsíci +2688

    This desperately needs those source engine thumping sounds so it feels like you're playing gmod

    • @mmseng2
      @mmseng2 Před 2 měsíci +169

      LOL. The fact that I can hear these in my head, clear as day, without having actually heard them in years, just from this description is kind of mind blowing.

    • @jajoothecoolman
      @jajoothecoolman Před 2 měsíci +22

      thwack

    • @spinningsquare1325
      @spinningsquare1325 Před 2 měsíci +32

      You don't need them because you have them in your head

  • @Isabel1e
    @Isabel1e Před 2 měsíci +313

    For the past several years everytime I hear “Welcome back” I always finish it with “SethBling here” in my head, sometimes out loud. I’m glad you’re back.

    • @boalston2484
      @boalston2484 Před 2 měsíci +3

      I literally just did this today; then I find this video. Wild

    • @ItsKale
      @ItsKale Před 2 měsíci

      I do this so incredibly often, and some people just look at me like I'm a nutcase, which I am, but still

  • @syszee
    @syszee Před 2 měsíci +284

    HE'S AT IT AGAIN.. the king of datapacks!

  • @Travja
    @Travja Před 2 měsíci +2588

    Welcome back SethBling

  • @mysticat
    @mysticat Před 2 měsíci +7224

    CBScript is going to revolutionize the Datapack Community!! WELCOME BACK SETH!!! :D

  • @thecommenttater7026
    @thecommenttater7026 Před 2 měsíci +91

    Just want to say your videos got me into command blocks and eventually into programming and now I’m almost finished getting my degree in software engineering. So happy to see you back!

    • @nathanielcolbert9070
      @nathanielcolbert9070 Před 2 měsíci

      Same here! Seth's videos got me into command blocks and programming too! I just graduated with my degree in computer science thanks to him.

  • @calebhouston5799
    @calebhouston5799 Před 2 měsíci +51

    No minecraft in four years and then he comes back with the most insane datapack ever made.

  • @Aspharon
    @Aspharon Před 2 měsíci +1064

    He even has the old outro music. I love it.

    • @9ec
      @9ec Před 2 měsíci +9

      his outro music been stuck in my head for the past week lol

    • @woofcaptain8212
      @woofcaptain8212 Před 2 měsíci +9

      Bro I realized how old I was when I heard that music

    • @luketurner314
      @luketurner314 Před 2 měsíci

      It started playing in my head as the video began

    • @tenix6698
      @tenix6698 Před 2 měsíci

      Made me very happy

  • @aryaz25
    @aryaz25 Před 2 měsíci +948

    SethBling is those kind of youtuber who'll disappears for 4 years straight and then comes back with 3D Rigid Body Physics Engine Datapack for Minecraft 1.20

    • @KettleMan1000
      @KettleMan1000 Před 2 měsíci +12

      Correct

    • @MKKL1
      @MKKL1 Před 2 měsíci +119

      And his own compiler. IT COMPILES TO MINECRAFT COMMANDS, thats how you flex your programming skills

  • @carykh
    @carykh Před 2 měsíci +11

    This is so cool! Welcome back Seth

    • @cubeoi
      @cubeoi Před 2 měsíci

      indeed, cary keyhole

  • @GarethPW
    @GarethPW Před 2 měsíci +22

    This compiler of yours definitely piqued my interest in the past. Super cool that you've been able to publish it finally. Welcome back!

  • @sooyoo4
    @sooyoo4 Před 2 měsíci +587

    Using skew transformations to achieve rotation is something I'd never heard of, and then I get two youtube videos on it in two days thanks to @sethbling and @standupmaths! Incredible work

    • @Beetrootmonkey
      @Beetrootmonkey Před 2 měsíci +40

      Right?! I was freaking out about that as well!

    • @pomtom44
      @pomtom44 Před 2 měsíci +17

      Came here to say the exact same thing

    • @SomeRandomPiggo
      @SomeRandomPiggo Před 2 měsíci +30

      Was just about to say the standupmaths video, cool coincidence!

    • @IceMetalPunk
      @IceMetalPunk Před 2 měsíci +4

      Same!

    • @ninjafruit816
      @ninjafruit816 Před 2 měsíci +64

      Sethbling actually saw Matt’s video yesterday, had an aha moment, and created this video from scratch in one day.

  • @hopenguy
    @hopenguy Před 2 měsíci +621

    Staying subbed has finally been worth it, welcome back Seth

    • @stinduwardo
      @stinduwardo Před 2 měsíci +34

      don't say that like it costs anything

    • @spect80r
      @spect80r Před 2 měsíci +3

      @@stinduwardofr i wasn't subbed and even i saw this video in my recommended an hour after it launched

    • @bacon_with_brussels_sprout
      @bacon_with_brussels_sprout Před 2 měsíci +1

      The two people above me,
      Send them to the ball extractor🌩️🌩️🌩️

  • @daxtron2
    @daxtron2 Před 2 měsíci +9

    Absolutely legendary seth! Great work, hyped to work with CBScript

  • @Woltvint
    @Woltvint Před 2 měsíci +4

    Absolutelly fantastic! Great to hear you are back! You are one of the reasons I got into programming nearly 11 years ago :)

  • @penndragyn3728
    @penndragyn3728 Před 2 měsíci +439

    Welcome back, Sethbling. This is freaking insane, as usual, you've been such an inspiration to me with my Minecraft Mapmaking. Was even going to try my hand at making my own version of Super Craft Bros. for 1.21 when they announced the new NBT replacements, it was the first work of yours I ever saw. But for the most part, I've enjoyed your work, and I'm still enjoying it now. Almost certain this will revolutionize datapacks as we know them. Thanks for sharing, keep on being amazing!

  • @MrL314
    @MrL314 Před 2 měsíci +1457

    Return of the king!!

  • @tiddly5
    @tiddly5 Před 2 měsíci +29

    watching this get developed over twitter was an absolute treat, but even then i had no understanding of just how much work went into this! going as far as making your own compiler is just unbelievably impressive. so glad to see you back :)

  • @nero3700
    @nero3700 Před 2 měsíci +2

    So hyped for this after seeing your tweet last month! Glad to see you're back with MC content!

  • @my-king
    @my-king Před 2 měsíci +260

    This is pretty insane. You disappear and come back to revolutionise Minecraft again.
    Thank you Seth!

  • @LionUSB
    @LionUSB Před 2 měsíci +416

    🔥🔥🔥WELCOME BACK SETHBLING HERE 🔥🔥🔥

    • @Bromosomo
      @Bromosomo Před 2 měsíci +4

      🗣🗣🔊🔊🔊🔊🔊🔊🔥🔥🔥🔥🔥🔥

  • @Soggy117
    @Soggy117 Před 2 měsíci +3

    DANG, it took 4 years to make this. Worth the wait honestly! Glad you’re back :D

  • @lightning_11
    @lightning_11 Před 2 měsíci +2

    I totally agree with the take on the datapack language at 2:45. I feel like I'm using some kind of cursed esoteric assembly knock off most of the time.

  • @knedl9796
    @knedl9796 Před 2 měsíci +135

    I have just watched the Stand-up Maths video on using skew transformations to achieve rotations, and now you drop this video. Perfect!

  • @TeeArCreep
    @TeeArCreep Před 2 měsíci +91

    SethBling coming back to minecraft is what I've least expected, and yet I should have. It would be obvious for someone like him to expand the limit of what's possible even more with what Mojang provided in recent years.

  • @ohwellhey6221
    @ohwellhey6221 Před 2 měsíci

    I oddly missed everything about your video formats! welcome back :)

  • @Vekten
    @Vekten Před 2 měsíci

    I'M SO GLAD YOU'RE BACK! I've been checking back every month or so! Thank you :)

  • @XxSteamStreamxX
    @XxSteamStreamxX Před 2 měsíci +69

    The nostalgia of the outro music, welcome back SethBling.

  • @imacrazyguylol
    @imacrazyguylol Před 2 měsíci +95

    I cannot emphasize enough how happy I am that you're back. You inspired me to get into redstone like 10 years ago, and I still remember how much joy it and this channel brought me.

    • @pill0wlava
      @pill0wlava Před 2 měsíci

      Sethbling got me hooked on commands
      And I’m still hooked to this day

    • @Nae_Ayy
      @Nae_Ayy Před 2 měsíci +1

      He taught me the very basics of programming with computercraft and now I make little indie games for fun.

  • @DGEddieDGEtm
    @DGEddieDGEtm Před 2 měsíci +1

    I have no idea how you did it, but damn, this is amazing! Well done and welcome back!

  • @smellthel
    @smellthel Před 2 měsíci

    This is mindblowing! I’m glad you’re back!

  • @GanerRL
    @GanerRL Před 2 měsíci +69

    ngl the craziest part is how well it runs, like i dont even wanna think about how many times sqrt is slower than java's implmentation

  • @Pheaker12
    @Pheaker12 Před 2 měsíci +149

    Once I've heard "Welcome back, Sethbling here" I got hit hard with nostalgia, bringing me back to my younger self enjoying making cool maps with mcedit... Welcome back indeed!

    • @cinderwolf32
      @cinderwolf32 Před 2 měsíci +5

      I actually had to pause from how hard that hit me.

  • @Colonal
    @Colonal Před 2 měsíci

    Been following your progress on Twitter, this turned out amazing!

  • @tigerdevon
    @tigerdevon Před 2 měsíci +61

    This was super cool! Also, crazy timing seeing this the day after Stand-up Maths' "Rotation without rotating." video. Very similar concept, but in 3D!

  • @Exergonick
    @Exergonick Před 2 měsíci +60

    Wait we can do rigid rotor physics in Minecraft now! We can simulate chaos! I am nerding out so much.

  • @sonp0l717
    @sonp0l717 Před 2 měsíci

    You are my greatest inspiration when i started learning programming and datapacks, literally the goat, really glad to see you're back hope to see more from you

  • @endofgame3
    @endofgame3 Před 2 měsíci

    I didn't realize how much I missed your outro. Brings back memories. I grew up watching your videos. Glad to see you again!

  • @Khepriem
    @Khepriem Před 2 měsíci +17

    12 years after I found your channel and you're somehow still making completely mindboggling and unique creations. Childhood me had good taste!

  • @Whimzee
    @Whimzee Před 2 měsíci +72

    Glad to see you're back! I would have never thought you could do something like that with Minecraft commands. Very impressive! Can't wait to tryout CBScript myself :)

  • @marcos-vx3qj
    @marcos-vx3qj Před 2 měsíci

    this is incredible, thanks for inspiring me and countless of others over the years

  • @alilstinky
    @alilstinky Před 2 měsíci

    So glad to see you upload again. This was insane. The fact that the blocks aren’t actually rotating, but constantly transforming blew my mind. You have got to be one of the smartest people alive

  • @NASCAR2011ROX
    @NASCAR2011ROX Před 2 měsíci +70

    WELCOME BACK SETHBLING

  • @thecomantator6204
    @thecomantator6204 Před 2 měsíci +33

    The outro song hit hard man.. havent heard that in forever

  • @Xrayaman
    @Xrayaman Před 2 měsíci

    Love the CBScript stuff, amazing. Will be checking it out to see what it can do

  • @astrorialunaris
    @astrorialunaris Před 2 měsíci +1

    man thins brings me back to the good ol' days of Minecraft. really glad to see you back!

  • @Talon2863
    @Talon2863 Před 2 měsíci +14

    Oh my... That's insane.
    And the legendary CBScript gets released too.

  • @zedneon
    @zedneon Před 2 měsíci +22

    Feels so great to hear 'Welcome back, SethBling here' again. Been watching your videos for years, amazing work on this physics engine, can't wait to see what you might do next :)

  • @tomkoehl4085
    @tomkoehl4085 Před 2 měsíci

    This is fantastic and extremely impressive! Great job Sethbling!

  • @ToeManJon11
    @ToeManJon11 Před 2 měsíci

    Love having more videos from you, be it mario, minecraft, or whatever else.

  • @PootisGodAnimations
    @PootisGodAnimations Před 2 měsíci +28

    Welcome back to the long awaited redstone master, and my childhood redstone obsession influencer!

  • @Izandaia
    @Izandaia Před 2 měsíci +23

    Dang, I hadn't even realized it'd been that long. And I don't even wanna think about how long ago I first watched one of your videos. Glad to hear you're keepin' on keepin' on, and looking forward to whatever projects you dream up next!

  • @wildmonkeycar
    @wildmonkeycar Před 2 měsíci +4

    Seth is still proving he's the Minecraft master. You've been an inspiration for years, man! Keep up the awesome work!

  • @gabrysur
    @gabrysur Před 2 měsíci

    Very cool to see you again. Your outro brings back so many memories!

  • @Purplers
    @Purplers Před 2 měsíci +22

    This time WE should be the ones saying "welcome back" to YOU, glad to see another video :) and an epic one at that

  • @chewcodes
    @chewcodes Před 2 měsíci +45

    been watching your tweets on this, really cool stuff. glad you're back :)

  • @NOyaLzuMu
    @NOyaLzuMu Před 2 měsíci

    this is incredible. huge respect for making this and having it be open source for others to tinker with it.

  • @spiderbeebs
    @spiderbeebs Před 2 měsíci

    One of the first CZcamsrs I ever subscribed to! Welcome back SethBling.

  • @TheCubicalGuy
    @TheCubicalGuy Před 2 měsíci +10

    This might be the most revolutionary addition created for data packs, well done!

  • @CombustibleToast
    @CombustibleToast Před 2 měsíci +7

    Welcome back SethBling
    I watched the whole journey of this unfold on Twitter, incredible stuff!

  • @dunste123
    @dunste123 Před 2 měsíci

    Welcome back to CZcams! Can't wait to see your new shenanigans

  • @Godigentil97
    @Godigentil97 Před 2 měsíci

    THIS is why I stayed subscribed to your channel after so many years. Welcome back, Sethbling!

  • @legendfinder
    @legendfinder Před 2 měsíci +10

    How long did it take to catch those sign errors in the textbook 😬
    Goddamn, what an amazing project. Great work!

    • @SethBling
      @SethBling  Před 2 měsíci +20

      I spent about two days debugging this. It was definitely the closest I came to giving up on the project.

  • @PlutocracyLP
    @PlutocracyLP Před 2 měsíci +6

    god damn Seth you have no idea how much I needed something like this today, this is so cool

  • @jayisasalad
    @jayisasalad Před 2 měsíci

    This is absolutely amazing. Glad to see you back

  • @jamesflameson
    @jamesflameson Před 2 měsíci +1

    This is absolutely insane. Welcome back Sethbling!

  • @ninjaoyourbro1891
    @ninjaoyourbro1891 Před 2 měsíci +28

    NEW SETHBLING UPLOAD

  • @nicholasdavies5297
    @nicholasdavies5297 Před 2 měsíci +4

    Literally googled you yesterday to see if you were up to anything 😅 good to see you're still doing awesome stuff

  • @SuperLlama88888
    @SuperLlama88888 Před 2 měsíci

    Wow, never expected to hear that intro or outro again...
    Once again, you've outdone yourself...
    I can't imagine the impact CBScript will have on other datapack devs as well!

  • @ynotna77dracip94
    @ynotna77dracip94 Před 2 měsíci

    Welcome back king, I very much hope you'll enjoy every second of your stay.
    Thanks for sharing cool creations like these.

  • @DIMOHA25
    @DIMOHA25 Před 2 měsíci +4

    I was watching this while already going to bed and ready to fall asleep, and holy fuck did the outro music unexpectedly hit me in the feels and wake me up. Welcome back.

  • @walugusgrudenburg3068
    @walugusgrudenburg3068 Před 2 měsíci +4

    Return of the -king- Bling! And what an impressive creation to return with!

  • @YellowBunny
    @YellowBunny Před 2 měsíci +1

    Welcome back :D
    This is really impressive!

  • @ThatNoobKing
    @ThatNoobKing Před 2 měsíci +1

    1:30 _Kirby Air Ride "Item Bounce" starts playing_

  • @shugi-rk3id
    @shugi-rk3id Před 2 měsíci +11

    Yooooo thats awesome!!
    So nice to hear this voice

  • @muneeb-khan
    @muneeb-khan Před 2 měsíci +3

    Even now, you’re still making the coolest stuff.

  • @bccoli
    @bccoli Před 2 měsíci

    Absolute madman. You have my respect, and especially for the CBScript!

  • @ayoraster2970
    @ayoraster2970 Před 2 měsíci

    This is so cool! You're an inspiration to me currently doing my CS degree!

  • @dsihacker01
    @dsihacker01 Před 2 měsíci +4

    He is back!!!! Now we just need Actennis coming back and this year might actually be great!

  • @monkeywrench1290
    @monkeywrench1290 Před 2 měsíci +3

    your return in genius,great

  • @kavitaambatkar9417
    @kavitaambatkar9417 Před 2 měsíci

    Glad to see you back! Amazing datapack!

  • @AlexUnknown37
    @AlexUnknown37 Před 2 měsíci

    Dope. Always making cool stuff for Minecraft. What joy.

  • @bluestonecreeper720
    @bluestonecreeper720 Před 2 měsíci +3

    SethBling is back at it again

  • @ObjectGuy
    @ObjectGuy Před 2 měsíci +3

    Welcome back old friend

  • @disable7084
    @disable7084 Před 2 měsíci

    Loved the video Seth!! Thanks for coming back to Minecraft :)

  • @Mutaburasaurus
    @Mutaburasaurus Před 2 měsíci

    I haven't played Minecraft for over ten years, but these kind of videos are always welcome in my recommendations! Good to see you, SethBling!

  • @GoofballPaul
    @GoofballPaul Před 2 měsíci +3

    He was beat to the punch of recreating minecraft in minecraft, so now he's recreating real life instead.

  • @chiefflamehead6626
    @chiefflamehead6626 Před 2 měsíci +7

    "Welcome back, Sethbling here."
    Who got chills?
    Welcome back :)

  • @TheDertyFerd
    @TheDertyFerd Před 2 měsíci +2

    This is insane. Absolutely game changing!

  • @marcelofrau8818
    @marcelofrau8818 Před 2 měsíci

    good to have you back! great video.. can't wait to see more stuff from you.

  • @marioaddict3
    @marioaddict3 Před 2 měsíci +13

    HES BAAAAAACKK

  • @baksoBoy
    @baksoBoy Před 2 měsíci +3

    Oh my god this is absolutely insane...
    Also, hearing the outro music just smacked me with so much nostalgia I don't even know what to do

  • @FiveVoltGames
    @FiveVoltGames Před 2 měsíci

    WOW! So glad to see you again! Great work man

  • @bluemetroid8771
    @bluemetroid8771 Před 2 měsíci

    Incredible work! Glad to see you returning to the game.

  • @TheDibbun
    @TheDibbun Před 2 měsíci +4

    the datapack lord posts again, whenever I hear Kevin MacLeod I think of Sethbling MindCrack videos