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
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
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
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.
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.
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.
Your method for automating animations is helping me a lot to create something very interesting in my world/server, thank you very much. It's like skipping 3 hours of reading about datapacks and going straight to what I need.
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
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.
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.
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.
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!
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
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_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.
@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.
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
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.
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.
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.........
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.
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
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🗿👍
Really great tutorial! I didn't know about display entities, but now I can't wait to play around with them! That intro was fabulous. How did you scale yourself?
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?
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.
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.
edit- hey I figured it out! works perfectly now hey this tool looks incredibly useful and cool! unfortunately I am unable to copy my data into the google sheets template you have provided. would be awesome to know if i have done something wrong or something has changed. thanks again!
The template is the master, so you just can go to file and make copy and that will be in your drive and you can edit it how you like. If there is an issue with that, let me know.
@@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!
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.
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.
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...
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
Sethbling is back and is already making things with block displays. He's made a full physics engine and rocket league game
@@bakedpotato_1396
im aware, yes. i have sethbling notifications on for a while and i saw the video right when it was uploaded
4 seconds in and youre pulling THAT. it should be against to law to be that smooth
You've been hit by ..
A smooth criminal
@@Jacy-dx6dx The pehkui mod ?
Its a vanilla attribute, not a mod
@@dev_diamond It used to be a mod before it become vanilla attribute.
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
Can you give an example?
Please post videos just showing off your spreadsheets!! I would watch them all
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
i need a tutorial on how to use spreadsheets NOW
@@aliasd5423 seriously, I would be content with just watching someone make a grocery list in google sheets. Anything you make would be cool!!
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.
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.
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.
Pretty cool to see the structure block being used like this
doing this in excel is evil, i admire it tho
It’s a google sheet, but still
@@ModerationLabsGoogle sheets is so much more evil..
@@ModerationLabs :gnerd:
I prefer paper, pencil and ruler
@@siobibblecoms :gnotgneiss:
I love this type of In-depth tutorial that gives you time to digest and shows the common mistakes.
"Back to exciting spreadsheets" I couldn't agree more! Great video, I love seeing the details behind the amazing animations you create!
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.
I can't stop watching the intro, it is so well done and beyond amazing!!
Thanks, I tried a lot of things to make it smoother but the “scale” attribute has some jitter to it.
always wondered what your workflow looked like to make these, quite cool. actually varliy trivialized!
26 minute video we are eating good tonight gneiss fans
Your method for automating animations is helping me a lot to create something very interesting in my world/server, thank you very much. It's like skipping 3 hours of reading about datapacks and going straight to what I need.
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
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.
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.
21:45 is such a golden moment 😂 - great video
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.
This is mind boggling
Cool! Thank you for providing me with this information, I'll 100% be using some of these techniques in the future!
Wow! This looks so powerful! Hopefully this gains some traction, it looks really useful!
Super interesting always wondered how you did this
"We are going to use this house for our animation" Is such a wild statement.
yes finally! i remeber asking this, its nice that you made a video on that
I wasnt expecting this to be done with google sheets, but it's really impressive
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!
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
Yooo wait i know Gamma, I wrote a mod with them once!
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)
What the absolute hell has "queerness" got to do with anything he's talking about??
@@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.
@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.
local youtube commenter has crisis over thing in video being mentioned in the comments, more at 6
@@Chris_CrossThings are not context free. The world still exists
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
THIS IS SUCH A HELP! THANKYOU!!!!
Oh. So that's how. Im surprised it's truly as vanilla as it can be
shoutout to nonbinary thirdparty minecraft coders 💯
???
@@Chris_Cross at 1:09 the person who contributed has they/them in their discord profile and is nonbinary :p
@@sub0rLai And? They contributed a program. Which has nothing to do with what they think they are. So it's irrelevant.
@@Chris_CrossThe comment is exactly what it says it is it's a shoutout
@BryanLu0 But there was already a shout-out in the video. Because of the contributed program. Something that's actually worth shouting out.
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.
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.
To clarify, this is a very good tutorial video.
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.
Great tutorial! I can't wait to see other UA-camrs using it
I have never been so shocked i go "WOOOAH" in the first TWO seconds of a video before
Commenting for the algorithm
yes
0:00 When you're in an RPG game and you exit one of the villages into the overworld:
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.........
you can use shulkers to make collision for the small house, you just gotta make the shulkers small, which you can do with attributes.
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.
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
10:24 "Pathergy theorem"
2 seconds in and I've already lost both my braincells, what the hell dude
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🗿👍
Really great tutorial! I didn't know about display entities, but now I can't wait to play around with them!
That intro was fabulous. How did you scale yourself?
Block enity is really powerful...
Yes, you need to be able to run java programs. . . Like Minecraft?
It is actually cruel that such features exist in modern minecraft but I have to endure the existence of 1.9 combat vs skeletons in order to enjoy them
Holy crap, this is mostly vanilla. That means with some major tweaks it should work on bedrock!
It won't, displays don't exist on Bedrock
Hell yeah, new Gneiss video
This means Gneiss isn't real at all... he's just a display entity. Makes sense why he knows so much about color.
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?
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.
21:25 It would be a pretty good way to animate a landslide.
Appreciate this video, thanks! Also, whens the 1.21 color world coming out?
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.
@@gneissname sounds good!
this is janky as hell, I respect it
"functions" is renamed to "function" in 1.21
Thanks, I added a readme in the linked datapack. I'll upload and link two versions later.
This is a very Gneiss video tutorial
Shoutout axiom
edit- hey I figured it out! works perfectly now
hey this tool looks incredibly useful and cool! unfortunately I am unable to copy my data into the google sheets template you have provided. would be awesome to know if i have done something wrong or something has changed. thanks again!
The template is the master, so you just can go to file and make copy and that will be in your drive and you can edit it how you like. If there is an issue with that, let me know.
THE GOAT
It doesnt let me open tje jar file like the nbt converter what should i do
How did you open that menu in Axiom for the Display Entities?
You can right click on the white box on the entity.
Thank you! Also how to convert blocks/items to display variants using Axiom?
@@Ertplays
It's easier to spawn one using commands
12:20 is that a kitty i hear? :0
I wonder if one could hook this up to a physics engine or 3D tool like Blender and create some more dynamic effects!
Why use Blender when we already have a fully functional physics engine datapack?
@@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!
didn't sethbling already did this? he even made a rocket league clone with only datapacks
@@KLevn_
Nolram is talking about converting Blender simulations into display animations, but I don't know how it could be used
This is such a cool video
This is awesome
Polar bear fella
i want a tutorial on how to use spreadsheets like that
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.
Bruh I was gonna go to bed
same
Not anymore
Same but we need to be educated
Gneiss, my comment was removed for promoting your discord lol
Hi Labs! xD
Comments with links typically get put in the "pending for review" section for the video creator
@@Dingyfried heyo 👋
Saint Gneiss 🙏🙏
I will never use this. Watched the whole video. I should've gone to bed 2h ago but the content is too gneiss
pathergy theorem
Setting a Google sheet for this is wild
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.
@@gneissname Oh nice I didn’t know you had a scientific background. What field?
@@dungeonrobot I’m a geologist, work at a university.
@@gneissname Neat
Command blocks are difficult to work with sometimes
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.
With JavaScript the world is your Oyster
You really need python script if that spreadsheet... If you want I could make you something quickly that could be useful
Wait holograms are real now????
HAHA gneieception
*gneissception :gnerd:
just realized im not subscribed?? wth
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...
wow
bro is cool as fuck
Gneiss!
cool
Jesus
pathergy lmao
GET AN ADBLOCKER.
youtube longs
Pause🤨
What do you mean by that?
My guy this is a normal length youtube video
1 minute or less = short
10 minutes = ads
25-30 = average
1hour+ = long
5th comment (sorry im annoying)