As someone who does a lot of redstone the strict placement will be nice. I remember a while ago I was trying to make a tilable contraption that used a lot of budded pistons and whenever I tried to clone it it would break
Xisumavoid I think makes technical snapshot videos too. Then there is Talon2863 who has a ongoing series using commandblocks/datapacks typically makes a episode when a something massive changes with resourcepacks.
I find it interesting that the leaf particle is based on a 'block tint' vs. a provided color parameter. While this makes it unable to be customized very much on the spot, I suppose it makes a lot of sense for its applied use
Minecraft just released almost infinite custom blocks!! all thanks to the strict component, now we can use every single state of the mushroom stem, which is about 256 new custom blocks!!
@ @changelog0323 both of yall are right lol. fsr when i commented i thought that smth like the custom model components was possible for blocks and things before
Lots of cool little updates, but the crafting_transmute change just makes me wonder: when will we get to specify matching components on recipe *input ingredients?* It's the one thing preventing us from safely using datapack-customized items in recipes!
Maybe it could be a toggle? Have a true/false statement in the command to show the toast of any particular advancement. If set to true, it shows the message and plays the sound. If set to false (default) then it won't. Feels like a nice balance, achieves what was originally set out, and adds a little on top for (presumably) not a lot of work
I usually did that just to see the translations of advancements goes by one by one whenever I was bored :p, but yeah, it's probably for the best But @TJPrime99's idea is a good one though!
I have a few projects that push text components to the edge of what they can do. Honestly I'm scared that changing to SNBT will make certain things impossible. They worked with JSON, so change mean that it might not work anymore, I hope that ill be wrong at the full release.
Definitely report all features that accidentally got removed. They've added features in the past purely because people were using unintended side effects which they broke accidentally when reworking
I have no idea why people are making such a big thing about this... it is clear that Mojang wants to make everything possible data-driven, so it is no surprise that other mobs will get the same treatment as pigs and wolves...
I mean.... It's about as obvious as water buckets putting out fire that they intend to add variants to other farm animals as well, especially when they just allowed said farm animals to spawn in Wooded Badlands in this very snapshot.
6:44 I guess this block tag was added to fix the exploit, where you can break unbreakable blocks like end portal frames or end gateways using mushrooms.
Wait, these data driven variants, if they came to every mob, feels like it means that we can now have mob variants for addons in Bedrock & data packs? (as far as I know, the only way to do variants in bedrock is with different spawns like adn:pig1 and adn:pig2 )
Bools in NBT have always been saved as bytes with the value 0 or 1, in fact SNBT aliases unquoted true/false to 1b/0b. What was referred to with as passing boolean arguments is just having true or false in the text component's with list.
4:09 so in a way you could make it that if you want your dogs to rest idly you can make the owner an armour stand and then when you want your dogs you can transfer the ownership back to you!?
Idk if im missing something with the potion changes, why have a multiplier when you can just input the number you want, if we could change the miltiplier dynamically I'd see the point but just seems like it's needed for lingering potions to make them worse?
Kinda surprised you didn't mention the problems the text components now have: \t and \u don't work anymore, lists can no longer hold a mix of string, int, and object formats (this applies to the text component root list format, extra list and with list), and editing a sign in particular became hard to do due to that list mixing no longer being possible (sign text is a list of 4 text components, before always strings, now strings or objects, defaulting to strings). I don't understand why this was changed in the first place. It just breaks every past creation and doesn't really add anything.
@ASKern_ While yes, that is true, the list-mixing no longer being possible poses several problems that cannot be fixed in SNBT. And honestly, while it is more flexible, it's not that something previously impossible got made possible, nor is it something I can see being used much, if at all.
At one side i love minecraft for this as a datapack developer but at the other side its pain to rewrite 50% of your code to make it work in newer version
It would be awesome if any mob could have variants through data packs.
This would be magnificent. We could finally have creepers depending upon biomes so snowy creepers in tundra and sandy creepers in desert etc.
YES
Would be LOVELY!
please
That seems to be the way it is going.
As someone who does a lot of redstone the strict placement will be nice. I remember a while ago I was trying to make a tilable contraption that used a lot of budded pistons and whenever I tried to clone it it would break
Removing the cascade of achievement coming in when you're given all of them is such a welcome change!
me when making modpack just have to hear that all the time,thank god it waa change now
I always loved that advancement cascade, I'll miss that
Honestly wondering if there is ANY snapshot youtuber out there covering the technical changes in such detail, you are doing great work here!
You do realize this guy literally works at Mojang, right? lol Thats why he does it, to get this info out.
@memebowdashpoposhy1699 yes, i know
Xisumavoid I think makes technical snapshot videos too. Then there is Talon2863 who has a ongoing series using commandblocks/datapacks typically makes a episode when a something massive changes with resourcepacks.
@@memebowdashpoposhy1699 I had the impression that he was doing it even before getting hired by Mojang. Is that true?
@@villian108it is his personal project
I find it interesting that the leaf particle is based on a 'block tint' vs. a provided color parameter. While this makes it unable to be customized very much on the spot, I suppose it makes a lot of sense for its applied use
that is most likely because you cant get leaves color server-side, as it can be changed via resourcepacks
Mojang has been COOKING and I am so here for it.
They cooked some bacon.
We are so close to data driven mob textures, and I know its a little stretch but it would be great if it could be applied to players as well
Minecraft just released almost infinite custom blocks!! all thanks to the strict component, now we can use every single state of the mushroom stem, which is about 256 new custom blocks!!
what about custom models for block displays?
@QuantumDeity the mushroom stem way doesnt involve entities, which make it less visually buggy and way more efficient
But what about the breaking duration of the blocks?
@@blueaxolotl9744 yeah thats a problem, is a method for decorative blocks more than anything
@ @changelog0323 both of yall are right lol. fsr when i commented i thought that smth like the custom model components was possible for blocks and things before
Lots of cool little updates, but the crafting_transmute change just makes me wonder: when will we get to specify matching components on recipe *input ingredients?* It's the one thing preventing us from safely using datapack-customized items in recipes!
1:23 Aw, it was so fun to troll my friends with this one. Probably for the best it's removed, though.
Maybe it could be a toggle? Have a true/false statement in the command to show the toast of any particular advancement. If set to true, it shows the message and plays the sound. If set to false (default) then it won't. Feels like a nice balance, achieves what was originally set out, and adds a little on top for (presumably) not a lot of work
I usually did that just to see the translations of advancements goes by one by one whenever I was bored :p, but yeah, it's probably for the best
But @TJPrime99's idea is a good one though!
Lime pig is gonna haunt my dreams.
4:14 wolf butt scoot bug made me laugh 😂
I've totally not ever given myself all advancements and got assaulted by a horrible noise
it'd be cool to see a supercut of all the title cards you've used over the years in snapshot videos
Im actually hyped for more mobs getting data-driven variants, one step closer to getting the beloved missing mobs from MC Earth,,
the all-achievement fanfare was a classic though... I'm definitely going to miss it
6:25 the chapters say "ags" instead of "Tags"
edit: it was fixed
I have a few projects that push text components to the edge of what they can do. Honestly I'm scared that changing to SNBT will make certain things impossible. They worked with JSON, so change mean that it might not work anymore, I hope that ill be wrong at the full release.
Definitely report all features that accidentally got removed. They've added features in the past purely because people were using unintended side effects which they broke accidentally when reworking
5:50 woah full custom crafting. Epic.
5:59 I hope this comes to parrots, rabbits, llamas, frogs, cats and so on at some point...
1:23 Granting all advancements to the player no longer starts an _'ear-shattering cavalcade of fanfares that goes for a minutes'_
true
Interesting that the biome tag is named after farm animals and not pigs...
I have no idea why people are making such a big thing about this... it is clear that Mojang wants to make everything possible data-driven, so it is no surprise that other mobs will get the same treatment as pigs and wolves...
I mean.... It's about as obvious as water buckets putting out fire that they intend to add variants to other farm animals as well, especially when they just allowed said farm animals to spawn in Wooded Badlands in this very snapshot.
6:44 I guess this block tag was added to fix the exploit, where you can break unbreakable blocks like end portal frames or end gateways using mushrooms.
There needs to be a program that translates the old format to the new one... my datapack will be completely broken if this drops
Wait, these data driven variants, if they came to every mob, feels like it means that we can now have mob variants for addons in Bedrock & data packs? (as far as I know, the only way to do variants in bedrock is with different spawns like adn:pig1 and adn:pig2 )
2:11 how are booleans parsed then internally? As strings!? ._.
Why is there no boolean annotation, which is basically a 1 or 0 and internally a byte?
Bools in NBT have always been saved as bytes with the value 0 or 1, in fact SNBT aliases unquoted true/false to 1b/0b. What was referred to with as passing boolean arguments is just having true or false in the text component's with list.
Yay 🥳 no block updates in vanilla Minecraft!
i have a question, what is the command to give us a Custom Model data? the "/give @s minecraft:diamond[CutomModelData=2] isn't working anymore :/
th-cam.com/video/6K1QzvJx1IE/w-d-xo.html
4:09 so in a way you could make it that if you want your dogs to rest idly you can make the owner an armour stand and then when you want your dogs you can transfer the ownership back to you!?
Or you can right click on them but yeah
Idk if im missing something with the potion changes, why have a multiplier when you can just input the number you want, if we could change the miltiplier dynamically I'd see the point but just seems like it's needed for lingering potions to make them worse?
Convenience, especially for custom potions with many effects
04:07 Does that also apply to the allay's liked_player tag?
I'm going to miss all of those achievements coming through all at once. (T_T)
Imagine if blocks could have a custom value (rather than using unobtainable blockstates) to "add" new blocks via data-pack
Thank you!
Kinda surprised you didn't mention the problems the text components now have:
\t and \u don't work anymore, lists can no longer hold a mix of string, int, and object formats (this applies to the text component root list format, extra list and with list), and editing a sign in particular became hard to do due to that list mixing no longer being possible (sign text is a list of 4 text components, before always strings, now strings or objects, defaulting to strings).
I don't understand why this was changed in the first place. It just breaks every past creation and doesn't really add anything.
I've heard that change to SNBT opens the ways for strings to be more 'interactive' as components of objects, not just plain string.
@ASKern_ While yes, that is true, the list-mixing no longer being possible poses several problems that cannot be fixed in SNBT. And honestly, while it is more flexible, it's not that something previously impossible got made possible, nor is it something I can see being used much, if at all.
That advancement one is great!
At one side i love minecraft for this as a datapack developer but at the other side its pain to rewrite 50% of your code to make it work in newer version
Thank you !!!
ags 💯💯
doing the lords work
Another snapshot, and still no data-driven composting or dyes
0:20 just casually showing a piece of code where seasons are coded xd
That's just a data pack which can't add "seasons"
... Are portal blocks set to be replaceable with mushroom?
Let us use item components in recipe inputs please
"Snake case"? I've always called it "lowercase underscore." XD Learn something new every day!
Why is
no longer working in /tellraw?
Wauw good qol even though this will break a lpt of stuff again
cool
I will keep posting, WE NEED DATA DRIVEN PARTICLES!!!
Who's this Jason guy you keep talking about? 😭
When playerdata?
MOJANG marge:
All zombies into 1 entity
All skeletons into 1 entity
and do the same for every mob
Day 635 in wait for timezone client information packet field
Player motion command when
again tellraw changes no one asked for
Second 🥈