Block and block_display animations

Поделиться
HTML-код
  • Опубликовано: 15 июн 2024
  • Somewhat of a tutorial for how i go about animating the blocks in my videos.
    Gamma_02's program: github.com/gamma-02/NBT_to_CS...
    Google Sheet: docs.google.com/spreadsheets/...
    Basic Datapack: drive.google.com/file/d/1jbUs...
    Discord Link: / discord
    BisectHosting was gracious enough to provide us with the Minecraft server we use for the community. If you are in the market for a server then you can use my code gneiss to get 25% off the first month when using any of their gaming servers.
    bisecthosting.com/gneiss
  • ИгрыИгры

Комментарии • 170

  • @TheLinkr
    @TheLinkr 12 дней назад +346

    4 seconds in and youre pulling THAT. it should be against to law to be that smooth

    • @Jacy-dx6dx
      @Jacy-dx6dx 12 дней назад +11

      You've been hit by ..

    • @Ingkoyplanetboy
      @Ingkoyplanetboy 12 дней назад +7

      A smooth criminal

    • @Shywizz
      @Shywizz 12 дней назад +2

      @@Jacy-dx6dx The pehkui mod ?

    • @dev_diamond
      @dev_diamond 12 дней назад +5

      Its a vanilla attribute, not a mod

    • @GregorianMG
      @GregorianMG 11 дней назад +1

      ​@@dev_diamond It used to be a mod before it become vanilla attribute.

  • @najwan3672
    @najwan3672 12 дней назад +93

    imagine if block entities were introduced 10 years ago and sethbling alongside other nerdy command block folks didnt have to use armor stands all of the time

    • @bakedpotato_1396
      @bakedpotato_1396 10 дней назад +4

      Sethbling is back and is already making things with block displays. He's made a full physics engine and rocket league game

    • @najwan3672
      @najwan3672 10 дней назад +2

      @@bakedpotato_1396
      im aware, yes. i have sethbling notifications on for a while and i saw the video right when it was uploaded

  • @aliasd5423
    @aliasd5423 12 дней назад +133

    I love creating spreadsheets for niche applications, I taught myself how to use the Google sheets cell language, and it’s been one of the most useful skills, automating random mundane online tasks I have

    • @Queezz
      @Queezz 12 дней назад +7

      Can you give an example?

    • @migsy1
      @migsy1 12 дней назад +3

      Please post videos just showing off your spreadsheets!! I would watch them all

    • @aliasd5423
      @aliasd5423 11 дней назад +2

      Lol, as intriguing as that would be, they’re not THAT interesting, probably the best example is a spreadsheet I made for a small TCG I play called monster club, which takes a list of players and autogenerates tournament matchups

  • @gazaht
    @gazaht 12 дней назад +21

    I love how wizards can just teleport instantly, but go out of their way to make a flashy puff of smoke to make it look cool.

  • @garyantonyo
    @garyantonyo 12 дней назад +13

    As a professional programmer I am always amazed at what people can program without using a "proper" programming language. This is impressive, I would love to see this turned into a real mod (or standalone application) but with such a niche use case it seems doubtful, maybe one day.

    • @questwalkerko
      @questwalkerko 6 дней назад

      At this point, it probably would've been easier to write a program. Blocks could even be coded to wait until other blocks are placed so that they don't get destroyed, like vines or lanterns.
      The only thing that would be lost is the mutability that a spreadsheet can give you.

  • @snowwsquire
    @snowwsquire 12 дней назад +106

    doing this in excel is evil, i admire it tho

    • @ModerationLabs
      @ModerationLabs 12 дней назад +17

      It’s a google sheet, but still

    • @KoruGo
      @KoruGo 12 дней назад

      ​@@ModerationLabsGoogle sheets is so much more evil..

    • @siobibblecoms
      @siobibblecoms 12 дней назад +6

      @@ModerationLabs :gnerd:

    • @HerzaPop
      @HerzaPop 12 дней назад +8

      I prefer paper, pencil and ruler

    • @ModerationLabs
      @ModerationLabs 12 дней назад +2

      @@siobibblecoms :gnotgneiss:

  • @Krullfath
    @Krullfath 12 дней назад +62

    Pretty cool to see the structure block being used like this

  • @someoneiguess6797
    @someoneiguess6797 12 дней назад +21

    I love this type of In-depth tutorial that gives you time to digest and shows the common mistakes.

  • @Alex_Anderson
    @Alex_Anderson 12 дней назад +43

    I can't stop watching the intro, it is so well done and beyond amazing!!

    • @gneissname
      @gneissname  12 дней назад +29

      Thanks, I tried a lot of things to make it smoother but the “scale” attribute has some jitter to it.

  • @0xTJ
    @0xTJ 12 дней назад +9

    "Back to exciting spreadsheets" I couldn't agree more! Great video, I love seeing the details behind the amazing animations you create!

  • @matematikaadit
    @matematikaadit 12 дней назад +14

    2:23 I've been writing a custom scarpet script from carpet mod for similar purpose. I'm using it for selecting some area in the minecraft world and outputing csv files containing informations about the blocks in those area.
    For my use case, I was outputting the inventory data into the csv files since I'm using it for category in my storage system. But it should be simple enough to change it to output block name, properties, and locations.
    I also remember watching some tech minecraft video also using csv file and scarpet script for setting up rows of hopper item filter. Forgot who it was. That's where I got the idea of using scarpet script to do this job but in the opposite direction.

  • @blarpnarp
    @blarpnarp 12 дней назад +16

    26 minute video we are eating good tonight gneiss fans

  • @McMeddon
    @McMeddon 12 дней назад +5

    21:45 is such a golden moment 😂 - great video

  • @MCSteve_
    @MCSteve_ 12 дней назад +11

    always wondered what your workflow looked like to make these, quite cool. actually varliy trivialized!

  • @lolli_popples
    @lolli_popples 12 дней назад +4

    This is so cool! I love watching your videos, I always learn so much, and yet I’m never disengaged/bored, even though they’re not overly loud/flashy, which is an hard balance for informational content to strike with me since I have ADHD.

  • @qexat
    @qexat 12 дней назад +12

    I'm only 4 minutes in and, as a programmer, this looks way overcomplicated. Mojang should really provide a simpler way to do all of that.

    • @qexat
      @qexat 12 дней назад +3

      I feel like it would be ideal to introduce a vernacular-oriented DSL that would either be executable by Minecraft directly, or that would transpile to mcfunctions.

    • @qexat
      @qexat 12 дней назад +1

      To clarify, this is a very good tutorial video.

    • @gneissname
      @gneissname  12 дней назад +6

      Thanks! Yeah when I’m doing these I always feel like there should be an easier way. There are a lot of little bugs with some things that you have to work around too.

  • @jakesemrow2678
    @jakesemrow2678 12 дней назад +12

    This is mind boggling

  • @bengoodwin2141
    @bengoodwin2141 12 дней назад +6

    Yooo wait i know Gamma, I wrote a mod with them once!

  • @ThePickleSoup
    @ThePickleSoup 11 дней назад +1

    Since we're already downloading mods. The Create Mod's Schematic and Quill item makes saving structures so much more intuitive than the structure block does.

  • @DissonantSynth
    @DissonantSynth 12 дней назад +8

    Commenting for the algorithm

  • @Yegor_Mechanic
    @Yegor_Mechanic 12 дней назад +3

    Cool! Thank you for providing me with this information, I'll 100% be using some of these techniques in the future!

  • @SuperLlama88888
    @SuperLlama88888 12 дней назад +1

    Wow! This looks so powerful! Hopefully this gains some traction, it looks really useful!

  • @gamingcow7796
    @gamingcow7796 12 дней назад +3

    yes finally! i remeber asking this, its nice that you made a video on that

  • @Zeplington
    @Zeplington 11 дней назад

    This is amazing! I wish I had the brain power to learn these skills, I do my animations by hand. But at least Axiom has come along and changed everything! Great video :D

  • @sanderbos4243
    @sanderbos4243 11 дней назад

    Great tutorial! I can't wait to see other RUclipsrs using it

  • @J0SAX
    @J0SAX 12 дней назад +2

    THIS IS SUCH A HELP! THANKYOU!!!!

  • @nero_dark_flame4520
    @nero_dark_flame4520 12 дней назад +1

    Hey, Gneiss! Great video as always!
    I don't know if you've already heard of it, but I think a video on the TerraFirmaCraft mod would be amazing on your channel! It's a mod that realistically generates the world and makes the game extremely similar to real life. It also has different types of rocks and ore generation, along with geological concepts and mechanics (besides a whole new survival experience).
    I'd love to hear your opinion on the mod!

  • @AL_O0
    @AL_O0 12 дней назад

    I wasnt expecting this to be done with google sheets, but it's really impressive

  • @rav3nston3
    @rav3nston3 12 дней назад +3

    i should try to get into animating with display entities... it's just so many commands i can never really justify the effort
    but maybe someday.........

  • @joanahkirk338
    @joanahkirk338 4 дня назад

    If someone made some default animations with this, that would be amazing. Like you just take a structure file, then you set the origin and reference points, and such. I guess you'd need a lot of new UI for it. This overall gives you the freedom to mess around without those limitations

  • @FourByteBurger
    @FourByteBurger 12 дней назад +2

    Hell yeah, new Gneiss video

  • @Ibcanator
    @Ibcanator 11 дней назад +1

    Super interesting always wondered how you did this

  • @skLaszlo
    @skLaszlo 11 дней назад

    I have never been so shocked i go "WOOOAH" in the first TWO seconds of a video before

  • @migsy1
    @migsy1 12 дней назад

    This is such a cool video

  • @jcKobeh
    @jcKobeh 11 дней назад +1

    Oh. So that's how. Im surprised it's truly as vanilla as it can be

  • @mvrcv
    @mvrcv 12 дней назад +2

    THE GOAT

  • @gpek9423
    @gpek9423 4 дня назад

    This is a very Gneiss video tutorial

  • @TM-45.
    @TM-45. 12 дней назад +5

    Verry usefull indeed...
    I will never use that and i dont even play mincraft anyways unless i'm with my cousin so its especialy useless for me.
    Top tier youtube content for after midnight 9.4/10 , good job🗿👍

  • @runcows
    @runcows 11 дней назад +2

    22:50 The block_display interpolation replaying the animation when merging nothing is indeed a bug, tracked by a few different reports like MC-259926 and MC-259963. It has some really weird behaviour, for one it only replays the animation for players who were there when it first played with different data AND have not unloaded the chunks from their view. Interpolation is handled client side so it has some really really strange behaviour, hoping Mojang fixes it at some point

    • @gneissname
      @gneissname  11 дней назад +2

      I have noticed some odd behavior with teleportation too. I’m not sure if it’s with a certain amount of entities or distance, or time but all entities will change get close to the destination and then slow down for the last bit, you can see it in the last animation I did.

  • @posterboymc
    @posterboymc 12 дней назад

    This means Gneiss isn't real at all... he's just a display entity. Makes sense why he knows so much about color.

  • @DarkChaosMC
    @DarkChaosMC 11 дней назад

    Appreciate this video, thanks! Also, whens the 1.21 color world coming out?

    • @gneissname
      @gneissname  11 дней назад +1

      I have been working on parts but I have two other videos that want to get out first. There isn’t much that was added block wise for new colors, tuff is tuff and copper is copper but I have some features that I want to implement and I’m starting the world over from scratch.

    • @DarkChaosMC
      @DarkChaosMC 11 дней назад

      @@gneissname sounds good!

  • @oliviapalmu9625
    @oliviapalmu9625 12 дней назад

    this is janky as hell, I respect it

  • @xgr8648
    @xgr8648 12 дней назад

    Holy crap, this is mostly vanilla. That means with some major tweaks it should work on bedrock!

    • @Yegor_Mechanic
      @Yegor_Mechanic 8 дней назад +1

      It won't, displays don't exist on Bedrock

  • @farmertree8
    @farmertree8 12 дней назад +1

    Block enity is really powerful...

  • @ryangunnison38
    @ryangunnison38 12 дней назад

    Potential solution for when blocks are breaking because they are being placed down without support, use barrier blocks! You would just need to ensure that air blocks are included in the placement to replace the barriers at the end.

    • @Yegor_Mechanic
      @Yegor_Mechanic 8 дней назад

      Vines grow on walls, ceilings and other vines, so it would only work if the barrier was used as a wall support. It wouldn't work in this specific case for the reason of there already being a fence

  • @silverpumpkin1529
    @silverpumpkin1529 12 дней назад +2

    10:24 "Pathergy theorem"

  • @Mirtual
    @Mirtual 12 дней назад +2

    Shoutout axiom

  • @Mikemk_
    @Mikemk_ 9 дней назад

    21:25 It would be a pretty good way to animate a landslide.

  • @clairekholin6935
    @clairekholin6935 11 дней назад +2

    Yes, you need to be able to run java programs. . . Like Minecraft?

  • @LightslicerGP
    @LightslicerGP 11 дней назад +1

    2 seconds in and I've already lost both my braincells, what the hell dude

  • @sleepi5550
    @sleepi5550 12 дней назад

    Saint Gneiss 🙏🙏

  • @pandaboi1351
    @pandaboi1351 9 дней назад

    Polar bear fella

  • @Boydar
    @Boydar 12 дней назад

    Gneiss!

  • @shozlochshadr1536
    @shozlochshadr1536 12 дней назад +53

    shoutout to nonbinary thirdparty minecraft coders 💯

    • @Chris_Cross
      @Chris_Cross 12 дней назад

      ???

    • @sub0rLai
      @sub0rLai 12 дней назад +10

      @@Chris_Cross at 1:09 the person who contributed has they/them in their discord profile and is nonbinary :p

    • @Chris_Cross
      @Chris_Cross 12 дней назад +5

      @@sub0rLai And? They contributed a program. Which has nothing to do with what they think they are. So it's irrelevant.

    • @BryanLu0
      @BryanLu0 12 дней назад +21

      ​@@Chris_CrossThe comment is exactly what it says it is it's a shoutout

    • @Chris_Cross
      @Chris_Cross 12 дней назад +2

      @BryanLu0 But there was already a shout-out in the video. Because of the contributed program. Something that's actually worth shouting out.

  • @RichConnerGMN
    @RichConnerGMN 12 дней назад +21

    1:12 as a queer person myself, it's nice to just see casual respect of nonbinary people like this
    (yes the current political landscape is so bad that even basic respect is admirable)

    • @Chris_Cross
      @Chris_Cross 12 дней назад +3

      What the absolute hell has "queerness" got to do with anything he's talking about??

    • @woahmamaawoogahonkahonka
      @woahmamaawoogahonkahonka 12 дней назад +13

      @@Chris_Crosshe didn’t misgender or avoid the fact that the person he was plugging is non binary. Didn’t even mention it - just used the right pronouns and went along his way.

    • @Chris_Cross
      @Chris_Cross 12 дней назад +2

      @woahmamaawoogahonkahonka Because it's completely irrelevant and so shouldn't be mentioned.
      They only reason the person was brought up at all was because he was saying "someone from my discord made a program that I'm now going to use". That's it. So there's no reason why it would need to be brought up. Which is why it's so weird that now people in the comments are obsessed with bringing it up.

    • @kerplamp8038
      @kerplamp8038 12 дней назад +12

      local youtube commenter has crisis over thing in video being mentioned in the comments, more at 6

    • @BryanLu0
      @BryanLu0 12 дней назад +3

      ​@@Chris_CrossThings are not context free. The world still exists

  • @robinsparrow1618
    @robinsparrow1618 12 дней назад

    12:20 is that a kitty i hear? :0

  • @AthesielIcosiel
    @AthesielIcosiel 11 дней назад

    pathergy theorem

  • @Jlewismedia
    @Jlewismedia 11 дней назад +1

    With JavaScript the world is your Oyster

  • @greyw0lv
    @greyw0lv 11 дней назад

    do you think you could reduce that flicker on 24:30 where the blocks are removed and swapped for displays by having the display entity spawn before the block is deleted? Or would the Z clipping look worse?

    • @gneissname
      @gneissname  10 дней назад +1

      Yes you can have the entities overlap longer to maybe remove that flicker a bit. Part of the problem is also the lighting engine doesn’t update the entity so if the block that will replace is shaded at all. Something I don’t have in the spreadsheet is that you can override the lighting value of the entity. In the section that I briefly talked about entities, you can see the dark z stacking and that’s because the entity spawn is inside a full block and gets shadowed. You could set it to the value of the block which would be a lot of work to know each blocks light value.

  • @_Tyler
    @_Tyler 12 дней назад

    bro is cool as fuck

  • @Xfrtrex
    @Xfrtrex 12 дней назад +1

    "functions" is renamed to "function" in 1.21

    • @gneissname
      @gneissname  11 дней назад +1

      Thanks, I added a readme in the linked datapack. I'll upload and link two versions later.

  • @Wyattporter
    @Wyattporter 12 дней назад +3

    Bruh I was gonna go to bed

  • @tdelanversin
    @tdelanversin 11 дней назад

    You really need python script if that spreadsheet... If you want I could make you something quickly that could be useful

  • @wingdingdmetrius8025
    @wingdingdmetrius8025 12 дней назад

    Jesus

  • @loermansw
    @loermansw 3 дня назад

    that excel sheet is cool but it seems almost... overkill? I feel like its not that hard to create something like this with a basic GUI or even as a commandline application. especially selecting the commands seems slow and tedious. Might be a neat project to tackle in my spare time.

  • @nolram
    @nolram 12 дней назад

    I wonder if one could hook this up to a physics engine or 3D tool like Blender and create some more dynamic effects!

    • @Yegor_Mechanic
      @Yegor_Mechanic 8 дней назад

      Why use Blender when we already have a fully functional physics engine datapack?

    • @nolram
      @nolram 7 дней назад

      @@Yegor_Mechanic Because the datapack can handle… perhaps like 5, maybe 10 objects before lag sets in.
      With a baked simulation, you could simulate hundreds of blocks at once!

    • @KLevn_
      @KLevn_ 7 дней назад

      didn't sethbling already did this? he even made a rocket league clone with only datapacks

    • @Yegor_Mechanic
      @Yegor_Mechanic 7 дней назад +1

      @@KLevn_
      Nolram is talking about converting Blender simulations into display animations, but I don't know how it could be used

  • @frostebyte
    @frostebyte 12 дней назад +1

    I will never use this. Watched the whole video. I should've gone to bed 2h ago but the content is too gneiss

  • @gamma_02
    @gamma_02 12 дней назад +6

    HAHA gneieception

  • @ModerationLabs
    @ModerationLabs 12 дней назад +4

    Gneiss, my comment was removed for promoting your discord lol

    • @Dingyfried
      @Dingyfried 12 дней назад

      Hi Labs! xD

    • @dogwithswag
      @dogwithswag 12 дней назад

      Comments with links typically get put in the "pending for review" section for the video creator

    • @ModerationLabs
      @ModerationLabs 12 дней назад +1

      @@Dingyfried heyo 👋

  • @mosshivenetwork117
    @mosshivenetwork117 12 дней назад

    Command blocks are difficult to work with sometimes

    • @gneissname
      @gneissname  12 дней назад

      I was doing some of this stuff with command blocks at first and i would have these huge chains and blocks that were running paragraphs of code. Datapacks really opened my eyes as to what is possible.

  • @ataraxianAscendant
    @ataraxianAscendant 12 дней назад +1

    just realized im not subscribed?? wth

  • @StarshadowMelody
    @StarshadowMelody 11 дней назад

    pathergy lmao

  • @Ertplays
    @Ertplays 12 дней назад

    How did you open that menu in Axiom for the Display Entities?

    • @gneissname
      @gneissname  12 дней назад

      You can right click on the white box on the entity.

    • @Ertplays
      @Ertplays 12 дней назад

      Thank you! Also how to convert blocks/items to display variants using Axiom?

    • @Yegor_Mechanic
      @Yegor_Mechanic 8 дней назад

      ​@@Ertplays
      It's easier to spawn one using commands

  • @Windows__2000
    @Windows__2000 12 дней назад

    Doing all this manually in excel and npp is wild... You could make it so much easier with just writing a bit of normal code that generates it for you...

  • @dungeonrobot
    @dungeonrobot 12 дней назад

    Setting a Google sheet for this is wild

    • @gneissname
      @gneissname  12 дней назад +2

      Yes. As a scientist, spreadsheets have been my go to for any problem for years. It is nice for troubleshooting and seeing the parts though.

    • @dungeonrobot
      @dungeonrobot 12 дней назад

      @@gneissname Oh nice I didn’t know you had a scientific background. What field?

    • @gneissname
      @gneissname  12 дней назад +2

      @@dungeonrobot I’m a geologist, work at a university.

    • @dungeonrobot
      @dungeonrobot 12 дней назад

      @@gneissname Neat

  • @StarshadowMelody
    @StarshadowMelody 11 дней назад

    GET AN ADBLOCKER.

  • @sojobee4948
    @sojobee4948 12 дней назад

    5th comment (sorry im annoying)

  • @Cpufi
    @Cpufi 12 дней назад

    youtube longs

    • @TM-45.
      @TM-45. 12 дней назад

      Pause🤨
      What do you mean by that?

    • @watermelon_sir
      @watermelon_sir 12 дней назад +3

      My guy this is a normal length youtube video

    • @BryanLu0
      @BryanLu0 12 дней назад +1

      1 minute or less = short
      10 minutes = ads
      25-30 = average
      1hour+ = long