@@BlueMountain1992 Surely this mean that Combat Snapshots could make a comeback as a new game drop right? (I really hope they revisit the combat snapshot ideas)
@@zndrmnEven if they don't show up as a drop any time soon, I really want them to be in the Experiments tab, I like the changes it did but I don't want to be limited to 1.16.2 to use them
@@Kaal_do_Olaak Yeah it would be nice if they did do that. I really like the ideas they had for the snapshots, hopefully it hasn’t been completely forgotten. (Also sillyness detected)
Ever since data-driven wolves were added, I've been eagerly awaiting the day when other mobs with variants would receive the same treatment. CATS AND FROGS YAYYYY (hopefully parrots are next??) Also, it'd be really cool if the variants' spawn conditions were decided by regular Predicates rather than the hardcoded structure/biome/moon-phase system. A time_check predicate can determine the moon phase (with the right choice of periodicity), and location predicates can test for structures and biomes. And that way we could make them dependent on other things as well, like weather, or coordinate position in the world.
We should get every mob that way. So it's easy to create variants of the mob if player wishes to. Imagine making villagers have different skin colors chosen randomly. Cows being black, brown or white, with spots or without it etc. Foxes having silver, black, white and other variants, mimicing different variations and species of a foxes. Same way that you have african wild dog skin for a wolf (which isn't closely related to a wolf btw). Every mob for the purpose of customizability, should have that option. If player wants to add new variants, they could.
Agree, we just have to be a little patient. Like many mechanics, Mojang first implements strictly what they need to make it work, then adds more diverse and powerful features for the community.
@ Probably yes. Unlike many Mojang haters, I actually believe that they will add these for other mobs. Technical side of Minecraft skyrocketted recently.
The shear scale of these technical changes and additions are just unbelievable, people are getting upset about the tiny things added in these new game drops but most players don’t understand how incredible they are because they don’t utilize any of it
Wild how mojang just casually adds a ton of once optifine or CIT and EMT only features and barely anyone in the minecraft community talks about it. Like soon enough the only thing that would be modded in resource packs would be the shaders and connective textures for blocks. Which means a lot more resource packs can be made without having to worry about if it's compatible with 50 other mods.
im so excited. most people have moved on from optifine and mcpatcher to sodium and the supporting mods. the one thing that sucks the most about moving to new updates is waiting on those supporting mods that try to support those legacy mcpatcher and optifine formats. CIT resewn has been one ive been waiting on for a good while now, and it seems he will never touch the project again now. polytone has been the best attempt at merging custom formats for mobs, blocks and items textures and models into one mod has been polytone, but now it, and more, will be supported in vanilla. so exciting!
Most players aren't technical players sadly. Only a few knows these additions. It makes mojang look like it's doing nothing when in fact mojang is revamping minecraft's code
Very happy to see more mobs with variants becoming data-driven. I can only hope this comes to axolotls, llamas, parrots, rabbits, foxes, and all the rest of them at some point...
The blocks attack is pretty cool. But the recent unfix bug removed a needed feature for 1.8 recreations. It'd be nice for a can stop sprint component to be added to fix this.
It's always a great pleasure to see hard-coded features migrated to a data-driven format, great work Mojang, thanks. However, with the increasing number of data driven mob variant, I think they would be much more handy to move them all inside a subfolder "entity_variant", a bit like the worldgen.
I made the pack for personal use some time ago with CIT and adapted it to a vanilla pack to test in snapshots and let slicedlime use it for the showcase. So far I haven't had any thoughts on releasing it, but I may release it in some shape or form sometime in the future if I feel like it.
@@EpicGamerX125 It will be very appreciated, inded. There is many pack CIT painting variants, but your textures are exatly the good mix of vanilla that none of them have.
Its great to see so many under the hood changes, hopefully we can see some performance optimizations soon so we dont have to rely on mods for playable framerates
@@Illuminati_HD I’ve actually found game performance has improved a lot since 1.19 or so. I went back to check recently and I’m getting close to double the frame rate in 1.21.4 vs 1.17.1
@@dylanupton After i read that i had to test it! Everything below is with 32 Render-distance looking down from height 350 on 4k in the same world. and holy shit your right. 18fps lows and 32fps highs on 1.17.1 46fps lows and 70fps highs on 1.19.4 85fps lows and 107fps highs on 1.21.4 but there is still WAYS to go: 150fps lows and 151 highs on 1.21.4 with fabric optimations
These changes are all very good and are welcome. Though, I wish there was a way to replace default data-driven values of items (i.e sword blocking is present in all swords by default) without needing to do command manipulation via inventory or slot checks.
It'd be nice to get a third person hands locking for shields blocking from before directional blocking and a hit delay penalty to weapon for the delay added in 1.8-1.21
Something that would be really really cool to have, would be a *blocking texture* and *blocked texture* essentially model data that's given to an item when actively blocking with it, and model data for when it blocks an attack. You'd be able to make some sick custom shields!
something i dont understand for the item models changing on enchantments for example: does that mean mojang will put unique textures for different enchantments later as part of the game, or are they just giving US the tools and telling us to do it ourselves??
They are giving us the tools, slicedlime just used that as an example. This can be used for any component and I’m guessing theres some places where this is used in game too, just not for enchants
Have you guys thought of making the display block entities have changable UVs? There's a lot of people who use them to make vanilla models, so being able to make them look way better without resource packs would be pretty baller!
Now I can make 'Parry' with proper motion, without using eating animation change. At this point Minecraft is implementing 'modding' itself as a content in game.
I'd rather banner patterns be done like how the recipe book is done, where the player doesn't have to carry around click clutter around to pick a specific banner pattern.
I really think they should just get rid of the different folders for every mob’s variant and instead just make a generic variants folder, then MAYBE having subfolders inside. There’s no reason to force separation of different entity variants if they can just implement it the same across all mobs.
so we continue with the fast pase data and recource pack versions to annoy modd dev´s ? Do not missunderstand me, i love all the work you do to the code and you do listen while doing so. But it´s allmost like someone told you, make it so all these Java devs, providing the players with free stuff have a harder job doing so and are forced to use marketplace to get paid because freetime alone is not enough to keep up anymore. But other then this strange feeling about it, you still do a great job with the code !
Combat being made data driven is a genius decision!
@@BlueMountain1992 Surely this mean that Combat Snapshots could make a comeback as a new game drop right? (I really hope they revisit the combat snapshot ideas)
So does that mean we can have more combat features on those servers on the latest version?
@@zndrmnEven if they don't show up as a drop any time soon, I really want them to be in the Experiments tab, I like the changes it did but I don't want to be limited to 1.16.2 to use them
@@Kaal_do_Olaak Yeah it would be nice if they did do that. I really like the ideas they had for the snapshots, hopefully it hasn’t been completely forgotten. (Also sillyness detected)
Ever since data-driven wolves were added, I've been eagerly awaiting the day when other mobs with variants would receive the same treatment. CATS AND FROGS YAYYYY (hopefully parrots are next??)
Also, it'd be really cool if the variants' spawn conditions were decided by regular Predicates rather than the hardcoded structure/biome/moon-phase system. A time_check predicate can determine the moon phase (with the right choice of periodicity), and location predicates can test for structures and biomes. And that way we could make them dependent on other things as well, like weather, or coordinate position in the world.
We should get every mob that way. So it's easy to create variants of the mob if player wishes to. Imagine making villagers have different skin colors chosen randomly. Cows being black, brown or white, with spots or without it etc. Foxes having silver, black, white and other variants, mimicing different variations and species of a foxes. Same way that you have african wild dog skin for a wolf (which isn't closely related to a wolf btw). Every mob for the purpose of customizability, should have that option. If player wants to add new variants, they could.
Agree, we just have to be a little patient. Like many mechanics, Mojang first implements strictly what they need to make it work, then adds more diverse and powerful features for the community.
@ Probably yes. Unlike many Mojang haters, I actually believe that they will add these for other mobs. Technical side of Minecraft skyrocketted recently.
Heck yeah parrots! Honestly would be a great move by Mojang to bring attention to the many different vulnerable species.
We Must Get parrots
The shear scale of these technical changes and additions are just unbelievable, people are getting upset about the tiny things added in these new game drops but most players don’t understand how incredible they are because they don’t utilize any of it
Wild how mojang just casually adds a ton of once optifine or CIT and EMT only features and barely anyone in the minecraft community talks about it. Like soon enough the only thing that would be modded in resource packs would be the shaders and connective textures for blocks. Which means a lot more resource packs can be made without having to worry about if it's compatible with 50 other mods.
im so excited. most people have moved on from optifine and mcpatcher to sodium and the supporting mods. the one thing that sucks the most about moving to new updates is waiting on those supporting mods that try to support those legacy mcpatcher and optifine formats. CIT resewn has been one ive been waiting on for a good while now, and it seems he will never touch the project again now. polytone has been the best attempt at merging custom formats for mobs, blocks and items textures and models into one mod has been polytone, but now it, and more, will be supported in vanilla. so exciting!
Most players aren't technical players sadly. Only a few knows these additions. It makes mojang look like it's doing nothing when in fact mojang is revamping minecraft's code
2:35
died 2015
born 2025
welcome back 1.8 sword blocking
sword blocking late into party XD
i pray all these item component changes are working towards adding custom items with datapacks
what's the point? you basically *can* make custom items now, it just won't have some custom ID
Very happy to see more mobs with variants becoming data-driven. I can only hope this comes to axolotls, llamas, parrots, rabbits, foxes, and all the rest of them at some point...
The blocks attack is pretty cool. But the recent unfix bug removed a needed feature for 1.8 recreations. It'd be nice for a can stop sprint component to be added to fix this.
0:25 Wow, I thought the lizards were ruling the world, but it's in fact Lime with his disciples!
It's always a great pleasure to see hard-coded features migrated to a data-driven format, great work Mojang, thanks. However, with the increasing number of data driven mob variant, I think they would be much more handy to move them all inside a subfolder "entity_variant", a bit like the worldgen.
there are aware of that! sadly i forgot what they said about why they havent done it yet (Minecraft Commands Discord)
9:49 Damn, what is this ressource pack? It's _exactly_ this kind of painting variant I search.
I made the pack for personal use some time ago with CIT and adapted it to a vanilla pack to test in snapshots and let slicedlime use it for the showcase. So far I haven't had any thoughts on releasing it, but I may release it in some shape or form sometime in the future if I feel like it.
@@EpicGamerX125 would be very cool!
@@EpicGamerX125 yeah i'd love to pair it with a data pack that makes paintings collectable rather then craftable!!
@@EpicGamerX125 It will be very appreciated, inded.
There is many pack CIT painting variants, but your textures are exatly the good mix of vanilla that none of them have.
Had a lot of fun with doing blocks_attacks for this :)
We do trust you, that is of course a desert.
Its great to see so many under the hood changes, hopefully we can see some performance optimizations soon so we dont have to rely on mods for playable framerates
@@Illuminati_HD I’ve actually found game performance has improved a lot since 1.19 or so. I went back to check recently and I’m getting close to double the frame rate in 1.21.4 vs 1.17.1
@@dylanupton After i read that i had to test it! Everything below is with 32 Render-distance looking down from height 350 on 4k in the same world. and holy shit your right.
18fps lows and 32fps highs on 1.17.1
46fps lows and 70fps highs on 1.19.4
85fps lows and 107fps highs on 1.21.4
but there is still WAYS to go:
150fps lows and 151 highs on 1.21.4 with fabric optimations
These changes are all very good and are welcome. Though, I wish there was a way to replace default data-driven values of items (i.e sword blocking is present in all swords by default) without needing to do command manipulation via inventory or slot checks.
1:58 this is a desert.
2:02 trust me bro
@@KevinKolpack yeah ik
he put that twice
It'd be nice to get a third person hands locking for shields blocking from before directional blocking and a hit delay penalty to weapon for the delay added in 1.8-1.21
Something that would be really really cool to have, would be a *blocking texture* and *blocked texture* essentially model data that's given to an item when actively blocking with it, and model data for when it blocks an attack.
You'd be able to make some sick custom shields!
5:18 Wow, impressive typing speed!
sword blocking, my beloved. it's super cool how much of the game is becoming data-driven, it's really great!
yay frog variants ! 🐸
something i dont understand for the item models changing on enchantments for example: does that mean mojang will put unique textures for different enchantments later as part of the game, or are they just giving US the tools and telling us to do it ourselves??
They're providing the tools for creators to use them. Whether Mojang will use them themselves is unknown.
They are giving us the tools, slicedlime just used that as an example. This can be used for any component and I’m guessing theres some places where this is used in game too, just not for enchants
9:13 that location looks eerely simmilar to the background of flaming skull painting
2:02 trust me bro
Frog_variant and cat_variant should be in a new folder together i feel, to make room for future folders taking up space
I love things being made more tag based and less redundant. This is great.
2:36 BRO OLD-SCHOOL SWORD BLOCKING IS NOW HERE, YES, LET'S GOO! =D
All Cats Are Beautiful
Yes.... soon EVERYTHING will be data-driven...
and when everything is data driven... nothing will be.
1:30 Can we talk about him entering like 20 Numbers with decimals in 2 seconds??
Have you guys thought of making the display block entities have changable UVs? There's a lot of people who use them to make vanilla models, so being able to make them look way better without resource packs would be pretty baller!
your assistant epicgamerx125 has a very beautiful skin...
thanks :)
We’re so close to having vanilla enchanted book resource packs
0:54 LimePig directly going for the kill it seems. :O
One step closer to lime world domination
i think it would be nice if variants were all in a certain folder, similar to how tags are
this is a desert
trust me bro
So cool, you can almost add custom entities using variants.
Now I can make 'Parry' with proper motion, without using eating animation change.
At this point Minecraft is implementing 'modding' itself as a content in game.
meow meow meow meow meow meow
my old ass gonna be enjoying the new minecraft maps made out of these changes
I'd rather banner patterns be done like how the recipe book is done, where the player doesn't have to carry around click clutter around to pick a specific banner pattern.
Yes a New Update video 😊
Thank you !!!
I am still waiting for custom mob models support for Java
Thank you!
I can't wait to play some fancy rpg on a server using the new item component system.
❤❤❤
incredible
this is a desert
Stack of datapack versions
I really think they should just get rid of the different folders for every mob’s variant and instead just make a generic variants folder, then MAYBE having subfolders inside. There’s no reason to force separation of different entity variants if they can just implement it the same across all mobs.
When playerdata?
8² and 7²
so we continue with the fast pase data and recource pack versions to annoy modd dev´s ? Do not missunderstand me, i love all the work you do to the code and you do listen while doing so. But it´s allmost like someone told you, make it so all these Java devs, providing the players with free stuff have a harder job doing so and are forced to use marketplace to get paid because freetime alone is not enough to keep up anymore. But other then this strange feeling about it, you still do a great job with the code !