yea but at the expense of making vanilla overly complex.
@morphious86.4 күн бұрын
@@matt2021_awhat do you mean by this?
@GamesPlatform.4 күн бұрын
@@matt2021_athe game stays the same it just gives more flexibility 🤦
@kuronya35822 күн бұрын
@@matt2021_a how it becoming overly complext? Any of this changes are affecting normal gameplay and just giving to resourchepack and datapack makers more freedom
@bl4ckscor35 күн бұрын
8:19 Trimmed sticks are all I ever wanted
@Fikrisirnight5 күн бұрын
@@bl4ckscor3 it's tinker's construct at this point 🤣
@slicedlime5 күн бұрын
Sorry about the lack of subtitles - KZbin is being very slow at processing today.
@Reg_The_Galah5 күн бұрын
Don’t worry we understand you just fine.
@zperk135 күн бұрын
@@Reg_The_Galah not all of us
@curoviyxru5 күн бұрын
Waiting for data-driven blocks, mobs and guis! Also talking head chest model is very funny imo.
@darkfire_ninja5 күн бұрын
I agree, it would be amazing to have those features in vannila minecraft.
@MerlinSpace5 күн бұрын
If data driven blocks were realistically possible they would have been added years before data driven enchantments were a thing. As it stands, all blocks are already registered and frozen before the player even sees the main menu.
@atomic_dreamz5 күн бұрын
@@MerlinSpace I don't think so, I think (and hope) Mojang is paving the way by making as many functionalities data driven as possible so that they can add data driven blocks, items and more, more cleanly and without changing all at every versions
@mromg82825 күн бұрын
Data-driven GUI would be wild. Could get quite complex tho, with items slots, fuel, output, and other things. You could basically do all-in-one crafting station.
@rame.5 күн бұрын
this would cook so hard especially data-driven blocks we can hope for 1.21.4 🙏
@itcchiy5 күн бұрын
Wow! I can't believe that I've lived to the point where the vanilla model format provides parity in functionality with the Optifine CIT format, and moreover - surpasses it in many ways. Great work!
@Content_Deleted5 күн бұрын
I'm in love.
@kuronya35822 күн бұрын
Optifine slovely becoming optinot
@dunkno5 күн бұрын
We're so close to modding vanilla
@Yarlor8405 күн бұрын
The chest animation thing is so cursed, I love it
@NeunEinser5 күн бұрын
Great video. There are visualizations and examples for almost everything despite the amount of stuff needed. Many things also have a nice tweak to them, like the emerald sword, the apple with the eating animation the bottle without the cork, or the shulker that opens when you rotate. All very neat!
@DryPaperHammerBro5 күн бұрын
And then you've got the absolutely stupid - and hilarious - chest talking head segments
@nkende5 күн бұрын
Love how everything is becoming fully data driven! These updates really deserve more recognition from the community. Great video slicedlime!
This is really cool! I'm guessing that the promised Mojang Modding API has morphed into datapacks? It would be great if you updated the ride command to allow positional and rotational offsets for the passenger instead of just the default attach point!
@As1anCr4ck3r5 күн бұрын
We finally have an easy vanilla way to make items with a different model in the GUI compared to the hand. This is the single best update for the datapack/resource pack community so far. We almost have a way to mod in vanilla its crazy
@Peastable5 күн бұрын
7:36 oh my gosh I’ve wanted this for so long. The ability to have an item that shows a 2d sprite in the inventory but a 3d model in the hand, like the spyglass or trident do, is huge.
@skytasul4 күн бұрын
I think it was already possible with old format
@XYZ_youtube4 күн бұрын
I am pretty sure that it wasn't. I tried to do this once but didn't find a way to do this.
@kuronya35822 күн бұрын
@@skytasul no it wasnt
@pesegolsson5 күн бұрын
lol, that chest head, now we need a simple voice chat addon so the lid flaps only when we talk! 😉(or better yet a vanilla voice chat.)
@eduardobugia5 күн бұрын
Wow those shields looked amazing
@MINECRAFTLOVER40005 күн бұрын
they are from incendium (an incredibly cool nether overhaul datapack)
@reithegoat64535 күн бұрын
You should check it out(Not biased)
@XYZ_youtube4 күн бұрын
7:18 not sure why you'd need this but it's funny to have items look differently when sneaking.
@MichaelMythblade5 күн бұрын
Man, these changes are awesome. Can't wait to make custom cosmetics with this. On another note, thank you for making these videos! They are always super informative.
@johatho11225 күн бұрын
been hoping for a lot of these changes for years now. i always hated you couldnt have seperate handheld models and in slot models, this fixes that and its beautiful.
@졸지마5 күн бұрын
you know it's gonna be a massive update when slicedlime takes so long. definitly worth to wait!
@jd-dev5 күн бұрын
That’s a lot of cool stuff! Can’t wait for custom entity models :)
@NitFlickwick5 күн бұрын
I’m really excited to see where Mojang is going with these changes. I feel like they are really working to turn Minecraft into an actual development platform, where we may not see Minecraft v2, but, instead, some totally new games based on the entire game engine, allowing experimentation into new concepts without “breaking” Minecraft. I wonder if that is going to be opened in a commercial sense, so third party devs can build actual for-profit games on the engine, or if it will just be for internal development (and modding, of course).
@Paint_The_Future5 күн бұрын
"Chest Head SlicedLime isn't real. Chest Head SlicedLime can't hurt you." Chest Head SlicedLime:
@ASKern_5 күн бұрын
I love you got new chest modifier function and had the intrusive thought of 'Yo I need to use new chest animation as my head"
@minetomek5 күн бұрын
So the eating animations mod can now be a vanilla resourcepack?
@REMDRIFT5 күн бұрын
It would be great if in the future the model of an item could be changed based on the information in their components (so you could use different models based on specific enchantments, item names, etc)
@thepatriotsfan65205 күн бұрын
Due to the big changes to how powerful datapacks are becoming, is there any potential future for a keystroke detection scoreboard or execute field. Probably a long shot, but I’d love to hear your thoughts. Thanks!
@444aidan5 күн бұрын
@@thepatriotsfan6520 input predicate?
@psuedonym99995 күн бұрын
This is the only thing preventing me from making a Z-targeting data pack. As it is now, I'd either have to use the sneaking predicate to trigger targeting, or some item in the offhand with a component
@NeunEinser4 күн бұрын
This exists as part of the entity_properties player type_specific input sub predicate.
@thepatriotsfan65204 күн бұрын
@@NeunEinser that only works for certain keys, I was asking more generally, such as pressing any key (r) on the keyboard to execute a function
@NeunEinser4 күн бұрын
@@thepatriotsfan6520 Yes, that's true. A general input predicate that would work for at least any bound key, maybe even any keycode would definitely be nice!
@un_pogaz5 күн бұрын
This latest update is insane. The number of mechanics that are becoming increasingly customizable thanks to resource packs and datapacks is incredible and increasingly revolutionary. Déjà que le Component "item_model" permetait d'est choses incroyable, ce system de "Item state" est encore plus incroyable. And all this acceleration of advanced feature thanks to Components. Clearly an idea that has completely revolutionized the game in depth, just as "the Flatering" did in 1.13.
@Illvidri5 күн бұрын
I should probably put this in the minecraft suggestions section, and maybe this is something this snapshot fixes, but, as a server developer, one thing I would really like to see would be an item component which provides a backup texture for minecraft:item_model and minecraft:equippable if a player opts to not use the provided resource pack (I feel like using custom model data (at least as it was before) is a bit clunky).
@ElysiaSakura5 күн бұрын
sooo.... RIP MCPatcher/Optifine format resource packs? this snapshot is a huge gamechanger
@Grafii21985 күн бұрын
CIT will still be useful for server stuff, unless the server takes advantage of these new stuff ofc, but the bigger ones will take some time for them to adapt if they gonna ever use it at all. CIT is like a layer that works above the normal minecraft stuff, if you gonna change stuff the vanilla way then it would overwrite COMPLETELY that part of server rp, while with CIT you let the server rp do its stuff always unless the specific case is made, then your overwrites in this specific case will happen. Ofc if the server uses these new formats with item components then it won't be an issue, as everything would be its own separate and independent thing anyway
@sva33385 күн бұрын
The only thing Minecraft Java needs left is a custom entity model system. The bedrock edition has a custom entity model system, while the Java edition has none. We have to rely on Optifine, which nobody uses anymore.
@XYZ_youtube4 күн бұрын
Would be really cool to have this and render different entity models depending on the NBT data. Could be used to make sheared sheep have different textures depending on the color like on bedrock.
@Velocifyer3 күн бұрын
Or Entity Model Features and Entity Texture Features (fabric mods that reimplement MCpatcher/optifine format CEM) (make sure you have both)
@usainsrht5 күн бұрын
the bottle, apple and ender pearl animations should be in the game
@RoarkCats5 күн бұрын
Really don't like that the block entity data warning is unhidable, that shouldn't be forced on all situations, maybe a server setting for it or a way to disable it in components, I get the intent but I feel like in most cases it's unnecessary and hurts immersion
@MrAmazingAwesomeness5 күн бұрын
Desperate for Mojang to unlock custom colormaps next. I don't like needing optifine for what should just be resource packs.
@404maxnotfound5 күн бұрын
Great work now all we need is a way to check for item enchantments/potion effects.
@redvortex_p5 күн бұрын
14:50 Wweapon
@ciecz5 күн бұрын
That chest head made me remember Chester from Etho's modded series ❤
@FelixBittermann5 күн бұрын
Dang that's so cool! Looking forward to using the resource pack stuff
@Borapaws5 күн бұрын
ETHO AND EVBO?
@discotechgaming5 күн бұрын
With all of these new features which work best when using both a data pack and a resource pack together, it would be great to eventually see some sort of combined pack introduced allowing us to bundle both types of resources together. It wouldn't be as versatile as Bedrock's add-on system, but could serve a similar function.
@nellalovescookiess5 күн бұрын
the chest head is gonna give me nightmares.
@mtarek20055 күн бұрын
I need one
@mtarek20055 күн бұрын
cool pfp btw
@SporeHarvest5 күн бұрын
With all of this I think Item bound can now be remade in full vanila with added features!! This is awesome.
@Feranogame5 күн бұрын
Would be nice if instead of an xmas property we had a date property
@Borapaws5 күн бұрын
@@Feranogame this would actually be awesome, imagine a resource pack for cakes that change depending on a set birthday
@DryPaperHammerBro5 күн бұрын
@@Borapaws Or something special for Star Wars Day!
@minecraftjohn7275 күн бұрын
indeed
@rententee5 күн бұрын
@@Borapaws Or leaves that change color according to the time of year irl
@kuronya35822 күн бұрын
Your wish was granted
@psuedonym99995 күн бұрын
13:04 Ah yes, the third sibling to Bobby Tables and Help I'm trapped in a license plate factor
@quintencabo5 күн бұрын
The compass numeric property is super cool
@lixun73905 күн бұрын
5:00 wild evbo caught
@celdaemon4 күн бұрын
Now we just need the ability to register custom items from the server side!
@vegguid5 күн бұрын
0:10 I could have definitely gone through this day just fine not seeing that :P
@mtarek20055 күн бұрын
therapist: chest head slicedlime isn't real and can't hurt you chest head slicedlime:
@willabuilder21375 күн бұрын
add custom entity models with resource packs
@the10ofdiamondscard5 күн бұрын
5:01 parkour civilization?
@mtarek20055 күн бұрын
just evbo, and also etho
@wj11jam785 күн бұрын
I like "select item model type" a lot. Minecraft swords are all very small and stubby, itd be nice to keep them the same in the inventory, but longer in the hand.
@Fishysalmon025 күн бұрын
15:06 IS THAT A FUNCTIONAL ELVEN BLADE FROM LOTR???? did that require a datapack? Or just the resource pack
@slicedlime5 күн бұрын
That’s a resource and data pack combo. Also quite janky since you get the “item” replaced animation every time the light level of the blade changes. But getting there!
@ZacharyC20005 күн бұрын
one step closer to custom blocks 🙏
@craftyblue85765 күн бұрын
Amazing stuff, but it would be even better if we could override the armor model instead of just the texture with datapacks
@TheStardustHeadmates3 күн бұрын
I'm in love, this is big news for resource pack creators, its fantastic!
@4jayXD5 күн бұрын
at least I don't have to write any java to make the item 3d in first person anymore! Amazing update!
@Recruit_Zer05 күн бұрын
FINALLY THIS VIDEO IS OUT!!
@m.k.outlaw31984 күн бұрын
11:15 i think it looks strange how the enderpeal is cut off at the top when using (on the hand render modell) but besides that, again a huge W for everyone using commands to create in minecraft. :)
@jupitersky3 күн бұрын
I am so absolutely excited about the work y'all have been doing to get all this stuff working. I have a request, if I may be so bold... It would super cool to have the creeper fuse progress. I'd like to do some things with the mob, but there's no way to know if it is trying to explode of its own volition, since we can only detect if it has been ignited manually.
2 күн бұрын
Everything in this video is so cursed, amazing! :D
@mauzen_5 күн бұрын
The shift down property is neat and all but what if you have alternate keybindings?
@Satwr5 күн бұрын
What would that change? This property checks for the player sneaking... If you now sneak on "z" that doesn't change anything
@mauzen_5 күн бұрын
@@Satwr property references the shift key specifically. minecraft:shift_down which is the issue
@bl4ckscor34 күн бұрын
It will only work with shift. Does what it says on the tin. Key bindings have no effect on it.
@4epbrk_6rk_6rk5 күн бұрын
This is one of the best updates I've seen.
@LatvianModder4 күн бұрын
Can we get a component or a property in custom color/model component to prevent item bobbing on visual changes? At 1:34 it bobs on any small change and it would be nice to be able to prevent that. Also would be nice to get a "minecraft:fuel": component instead of hardcoded fuel values for items
@Radar_of_the_Stars5 күн бұрын
mmmm waiter, more data driven features please!
@Uloncl5 күн бұрын
that intro was horrific i loved it
@TheStardustHeadmates3 күн бұрын
Whether intentional or not the tag that makes bees attracted to flowers being "bee_attractive" is an amazing pun
@quintencabo5 күн бұрын
This is just beautiful
@cjremingtonhype5 күн бұрын
5:09 what that's cool
@johnny45605 күн бұрын
Is there any way to change the colour of the sun? Just changing the texture doesn't work because there's still a bright shine on it
@tyronorxy56463 күн бұрын
Imagine randomized resource packs now that you can make the item appear differently based on rendering context.
@albynton5 күн бұрын
The Lime talking head is so cursed
@Fishysalmon025 күн бұрын
Why was the broken elytra renamed??
@jd-dev5 күн бұрын
Maybe because it’s more useful to have elytra and elytra_broken right next to each other when sorting alphabetically. Note that only the internal name has changed, and that the item’s name is still “broken elytra”
@slicedlime5 күн бұрын
Because everything else is named according to that pattern.
@BryanLu05 күн бұрын
Wow, no mods required anymore for these fancy texture packs!
@Fikrisirnight5 күн бұрын
7:40 : Decart ai be like 😅
@mtarek20055 күн бұрын
yeah 😂
@DudeInADinoOnesie5 күн бұрын
10/10 Lord of the Rings reference
@gabi.2165 күн бұрын
why is there a specific condition for xmas? way not just make it check for date.. (than rp could be used for calendar).. maybe even add condition for time of day (from clients comp).. i have a lot of ideas on how this could be used and im sure others do as well :)
@Will_-it3mh5 күн бұрын
probably becuase regular chests already have that functionality.(they turn into gifts on xmas)
@XYZ_youtube4 күн бұрын
But being able to check for date would give more options of what you can make. Then we could give items different textures on other special events such as halloween. Being able to check for the date server side with commands or data packs would also be handy.
@An_Alias5 күн бұрын
By the gods this update is HUGE for datapackers
@AHNIALATOR-sb6ux5 күн бұрын
Don't know what any of this means but it sounds cool
@psuedonym99995 күн бұрын
New slicedlime vtuber avatar just dropped
@slicedlime5 күн бұрын
Haha, oh no!
@NeunEinser4 күн бұрын
That's a great idea!
@colda.f.2384 күн бұрын
how could one make it so that items that are normally 3d renders in default, become 2d item sprites in a resource pack? (for example, a resource pack that gives bed items a 2d texture) My resource pack has a lot of that and it all got broken in this snapshot, can't figure out how to fix it
@Adam_zg5 күн бұрын
These datapack updates, are not for my head. We are getting way to much of it. (In a good way of course.)
@dinhero215 күн бұрын
5:00 here in parkour civilization, heads are data-driven
@TheRCvie5 күн бұрын
Fun times ahead
@Ciubix85135 күн бұрын
The rendering code must be such a nightmare now
@mtarek20055 күн бұрын
all of these seem like pre-existing ways of rendering but now exposed, kinda surprised though that they added arbitrary if, switch and range conditionals and time based loops
@Ciubix85135 күн бұрын
@@mtarek2005 I mean yea, but i imagine having to account for all of THAT, would be messy
@mtarek20055 күн бұрын
@@Ciubix8513 yeah, their code is very complicated, probably because of the amount of items that do unique stuff like a brush, bows, armor, chests changing on Christmas, leather armor coloring, etc...
@maralnor025 күн бұрын
Great video. Now I just need to find examples of how to make use of these features. I work on resource packs often, but I cannot write Json straight from my head even if I can understand Json when reading. I am completely reliant on copy-pasting existing code found somewhere and editing it. So I will need to wait to learn from packs made from others anyway for the things not made use of by the vanilla resources.
@NeunEinser4 күн бұрын
You can Google for Misode's generators. It's essentially a GUI were you can create definitions and then copy the resulting JSON.
@maralnor024 күн бұрын
@@NeunEinser Interesting. I have known of that site from before, but didn't know it now have tools outside of datapack. I have now explored the generators, and they are very nice. But I still get just as confused of how and when and why the use of property, tint, cases, entry, base, scale, entries is right as when I had to look through examples of the uses to be able to use them myself.
@NeunEinser4 күн бұрын
@@maralnor02 I'm not quite sure what you mean. Those do different things and you use them when you want to do the thing they do :D
@maralnor023 күн бұрын
@@NeunEinser Yes, I know all that. But the confusing comes when I have an idea, and I don't know which of those I should use to get what want. I don't see the difference between these new definitions, and why one is used and not another. Like, which of "condition" and "select" should I use? What definition is the right to use to get what I want? Why should I use "list, and not "string"? What am I supposed to write to get what I want in a specific field? How should I format a string to make it work? How can I use multiple blockstates in items files, if I even can? To have the work done in a graphical interface rater than in notepad++ doesn't help me with knowing what parts is needed to end up with the result I want. But at least the syntax will be correct with those generators. I am familiar with how things are done with blocks, but I will still totally use Blockbench if I do anything with actual models. The best I can do myself today without looking at a reference is to duplicate existing elements, tweaking some numbers, switch between true/false, and change out a file reference as long as any file is already referenced there. I do know just about where each definition is placed for the system for blocks, but it is far from enough for me to be able to just write out the syntax. To know when and how to use #, :, "": ( ), and [ ] is completely out of the picture for me. And this new syntax for items is new and therefore even more confusing just now.
@NeunEinser2 күн бұрын
@@maralnor02 condition is checking a boolean, so when you want to test something that can either be true or false, and apply a different model based on that. Select is similar to condition but is used for properties that can have different value types than simply true or false, so you could have a nuneric property and have a model for when it's 1, one for 2, and another one for 3. There are some places that allow either a list of values (like strings) or a single value. The single value is just shorthand for a list of length 1, both do the same thing, but it spares you from using square brackets. You should be able to specify multiple blockstates that have to match at the same time by nesting another select into the "when" case of the outer one, or if you want to render multiple models on top of each other, you could use composite.
@Fishysalmon025 күн бұрын
Mister lime, is there anywhere I can download the resource packs you used in the video for study?
@slicedlime5 күн бұрын
At the moment, no.
@MaksLangerd5 күн бұрын
Wait that means we can change Tridents,Shields models? Or we can only retexture them?
@Satwr5 күн бұрын
You can change the models, yes... But for the Trident you can only change the held model not the thrown one
@kuronya35822 күн бұрын
@@Satwr entity models, we need changable entity models
@cameronfoster58385 күн бұрын
looking forward to this. You are a legend. ❤
@reithegoat64535 күн бұрын
Huh, who’s that stranger
@playbabethebookshelf62495 күн бұрын
PLEASE item data support for crafting ingredients
@Endmir26Күн бұрын
Excuse me, how is an example of the code of the items? It is complicated to understand how to put it for bundle full, fallback, on_true and on_false with tint and other examples. Since several of the examples do not have an item in the game to guide you better.
@CookieMage275 күн бұрын
Hmm, apparently evbo has gotten popular lol
@TheRedBrain5 күн бұрын
Thank you!
@VuNam_MCVN5 күн бұрын
plugin are growing
@krisztianhodossy88485 күн бұрын
Holy shirt balls....
@Decodeish14 күн бұрын
what in the world does downfall even mean. heavy rain I suppose. but shouldn't it be "precipitation"? (are you thinking nederbörd (swedish))
@theforsakenfurby3 күн бұрын
Lorewise it is refering to how much precipitation there is, but in game the downfall field only affects grass and foliage color in each biome. Precipitation is already referenced in an unrelated field which determines whether a biome actually has rain/snow or just a cloudy sky during storms. Maybe they chose downfall here so that people wouldn't confuse the fields 🤷♂️
@Timongcraft5 күн бұрын
Very cool! Also nice music
@As1anCr4ck3r3 күн бұрын
Does anyone know how the display_context property is formatted at 9:10? I really want to have a 3D custom model in the mainhand and have a 2D pixel icon in the Inventory GUI (kinda like the trident or spyglass). PLEASE HELP THIS IS THE BEST THING I COULD EVER ASK FOR AND I DONT KNOW HOW IT WORKS!!
@@bl4ckscor3 and this would be in one .json text file for the custom item, like say "custom_sword.json"? Also which folder is that file stored? Im tryna have a custom stick with a custom texture in both the Inventory GUI and mainhand. If this question is too confusing is there any resource packs that already have it formatted like this so i can see how it would look?
@bl4ckscor32 күн бұрын
@@As1anCr4ck3r Yes to the .json text file. It will be stored in assets/your_namespace/items and you can reference that with the item_model component like this: /give @s stick[item_model="your_namespace:custom_sword"]
@As1anCr4ck3r2 күн бұрын
@@bl4ckscor3 tysm!
@ьффь2 күн бұрын
can you do this with item names though i wanna make my netherite sword the royal guardian sword (i alr made the model + texture for vanilla, i just want a non-modded way to select it 🤑)