- 50
- 34 165
Infamous Jam
Приєднався 7 лип 2020
How to add Custom Armor in Minecraft 1.21 without optifine or mods
I was messing around with one of my older texture packs and found someone who wrote a script to update texture packs from 1.19.2 to 1.19.3 and it made the custom armor to work. Here I go over my sample and what I know about editing it.
Sample Link:
www.planetminecraft.com/texture-pack/jam-s-custom-armor-texture-pack/
Time Stamps:
0:00 Intro
1:15 Texture Folder
1:57 Armor Texture
4:29 Atlas Folder
5:15 Shader Folder
6:04 Models Folder
7:05 Getting the Item
Sample Link:
www.planetminecraft.com/texture-pack/jam-s-custom-armor-texture-pack/
Time Stamps:
0:00 Intro
1:15 Texture Folder
1:57 Armor Texture
4:29 Atlas Folder
5:15 Shader Folder
6:04 Models Folder
7:05 Getting the Item
Переглядів: 2 945
Відео
Minecraft Custom Boss Making an Ability cycler
Переглядів 873 місяці тому
In the video I go over my method I typically use to cycle through different boss abilities randomly.
Minecraft Custom Boss with Commands, detecting an armor stand boss's health
Переглядів 1744 місяці тому
Through the use of armor stands and interactions we can use these to make a boss with custom amount of health detectable only using commands. Just pause the video for the command lines.
Minecraft Custom Boss Spells using commands, Earth Rumble
Переглядів 1074 місяці тому
A custom spell done with only commands in minecraft java 1.21.
Minecraft Custom Boss Spell Idea: Deflectable Laser Beam
Переглядів 2174 місяці тому
Recently I started watching AvidYt and got a lot of inspiration to make command block bosses. Today I go oRecently I started watching AvidYt and got a lot of inspiration to make command block bosses. Today I go over a similar technique he used in one of his videos. summon testing boss: summon minecraft:zombie ~ ~1 ~ {Tags:["archon"],NoAI:1b} impulse command execute at @e[tag=archon] run summon ...
How to make a Datapack Episode 3: Recipes
Переглядів 1704 місяці тому
The generator used to make the recipe files: misode.github.io/recipe/
Data pack series episode 2, file structure
Переглядів 964 місяці тому
This is a shorter one, but I go over mojangs built in file structure for data packs and how you can see an example pack.
How to make a data pack Minecraft 1.21 with tips and tricks
Переглядів 3,1 тис.4 місяці тому
Sample pack github.com/InfamousJam/MCDatapacks/blob/main/sample.zip I know its a longer video but I go over function files today and some fun examples Timestamps 0:00 debug setup 1:00 world setup 1:45 folder setup 3:10 data basics 6:41 ice walker 13:18 invis sneak 23:28 damage aura
Minecraft cod zombies updated java commands java
Переглядів 1335 місяців тому
This is a follow up from my old cod zombies tutorial on bedrock edition
How to make a spell system in Minecraft with commands
Переглядів 3545 місяців тому
In this video, I recommend you understand raycasting, Here is a link to an excellent tutorial and template for raycasting and understanding it. www.youtube.com/watch?v=qUO-i... Cloud wolf's custom ui bar video www.youtube.com/watch?v=EL2X6... I will be releasing the datapack when it is finished on planet minecraft, so keep an eye out for that.
Gojo's Infinity in Minecraft with only 2 commands
Переглядів 1,1 тис.5 місяців тому
The commands can go in either a repeating command block followed by a chain command block always active or in a data pack inside a tick mcfunction file. 1 command: execute as @p at @s run data merge entity @e[type=arrow,limit=1,sort=nearest,distance=..5,tag=!infinity] {NoGravity:1b,Motion:[0.0,0.0,0.0]} 2 command: execute as @p at @s run tag @n[type=arrow,tag=!infinity,distance=..5] add infinity
Minecraft Custom Enchants 1.21 part 2
Переглядів 2625 місяців тому
Today I went over a few changes from the latest snapshot that affect custom enchantments and how to obtain the custom enchantments in survival. If you missed part one go check it out, it contains a sample data pack with my examples in it.
Minecraft Custom Enchants 1.21 future update
Переглядів 6365 місяців тому
The world needs to be snapshot 24w18a or later to work The pack format needs to be 42 or more Note: I did not go over how to make these enchantments show up in a vanilla survival world, I will be posting later on how to implement that. I went over a couple examples, some found from other content creators like Sliced Slime and DQwerty. Downloads: You can download the pack I demonstrated through ...
Minecraft 1.20.5 right click detection and examples
Переглядів 7696 місяців тому
Inside the advancement file { "criteria": { "requirement":{ "trigger":"minecraft:using_item", "conditions": { "item":{ "components":{ "minecraft:food":{ "nutrition":0, "saturation":0, "can_always_eat": true, "eat_seconds":99997 } } } } } }, "rewards": { "function": "jam:spells/meteor" } } inside the function file meteor- #fireball 15 high and far execute at @s run summon fireball ^ ^15 ^15 {Exp...
1.20.5 Minecraft more attribute modifiers
Переглядів 9606 місяців тому
I go over some more of the new 1.20.5 technical features, namely the scale attribute modifier and the tool rules modifier.
Minecraft 1.20.5 New nbt format usage
Переглядів 3 тис.6 місяців тому
Minecraft 1.20.5 New nbt format usage
Delayed Respawn System datapack for minecraft 1.20+
Переглядів 1878 місяців тому
Delayed Respawn System datapack for minecraft 1.20
How to make an armor stand circle around you in minecraft
Переглядів 479 місяців тому
How to make an armor stand circle around you in minecraft
Learning Minecraft Cool Commands for beginners
Переглядів 1359 місяців тому
Learning Minecraft Cool Commands for beginners
Minecraft Halls of Despair dungeon walk through
Переглядів 17Рік тому
Minecraft Halls of Despair dungeon walk through
Minecraft Tower of Trials Dungeon walkthrough
Переглядів 11Рік тому
Minecraft Tower of Trials Dungeon walkthrough
Minecraft Cavern of Shadows Dungeon walkthrough
Переглядів 12Рік тому
Minecraft Cavern of Shadows Dungeon walkthrough
How to make a custom loot crate in minecraft with command blocks 1.19.4
Переглядів 113Рік тому
How to make a custom loot crate in minecraft with command blocks 1.19.4
How to make custom enchants in Minecraft 1.19.4 with commands/datapacks
Переглядів 1,3 тис.Рік тому
How to make custom enchants in Minecraft 1.19.4 with commands/datapacks
How to make custom dungeons in Minecraft with commands in 1.19.4
Переглядів 110Рік тому
How to make custom dungeons in Minecraft with commands in 1.19.4
How to create custom boss in minecraft java 1.19.2 with spells
Переглядів 1,6 тис.2 роки тому
How to create custom boss in minecraft java 1.19.2 with spells
How to test for 1 player left in minecraft java 1.19.2
Переглядів 582 роки тому
How to test for 1 player left in minecraft java 1.19.2
Custom Minecraft Bedrock Adventure map part 2
Переглядів 432 роки тому
Custom Minecraft Bedrock Adventure map part 2
Hey, so i have a little problem with updating my commands. I used to have a command, which helped me with right click detection. execute as @a[scores={TT_Item_Used=1..},nbt={SelectedItem:{id:"minecraft:carrot_on_a_stick",tag:{Sword1:1b}}}] I know there are better ways to do that, but i used it already all over the place. Now i have no idea how i could use the new custom_data with that instead of tag? Edit: I already tried this: execute as @a[scores={TT_Item_Used=1..}] if items entity @s weapon.mainhand minecraft:carrot_on_a_stick[custom_data={Sword1:1b}] run @s ... but the problem is that the @s does not work, probably because it isnt executed by that person, just by the item.
its been a while since I've looked at the new commands: I just put your problem into MCStacker.net and this is the syntax you're looking for (1.21.3 mc version btw): /execute as @a[scores={TT_item_used=1..},nbt={SelectedItem:{id:"minecraft:carrot_on_a_stick",count:1,components:{"minecraft:custom_data":{Sword1:1b}}}}]
Does this work for bedrock
@@noahmotionanimation5807 no
ive a question, can we use some command to respawn player before the timer runs out?
yes, /function respawn:delay_respawn/reset just run that as the player you want to respawn before the timer runs out
it works, but if you activate the shaders effects, the texture model get corrupted again and looks bad, without shaders effects works flawlessly, do ou know how to fix the model with shaders activated?
no, because it uses "vanilla shaders" in the resource pack, an actual shader pack takes priority on the shader files so it doesn't render the armor correctly
I cant seem to make any function work, i've tried renaming everything, i tried different sample packs but i cant get it to work, i literally copied your datapack WORD for WORD and still nothing
OH MY GOD IT FINALLY WORKED, i was playing on 1.20.1 with the right pack format but out of frustration i went into 1.21 and it worked ????
@@Drukiii yea cuz they changed the file structure names between 1.20.1 to 1.21 so it wouldn't work in the older version
@@infamousjam4335 ye, actually i've figured out a way to make a datapack a 1.19 so it all works out in the end i guess lol
when i put the armor on, it still looks the same as the vanilla item. how can i change this?
thank you, i was new in datapack stuff, i also learned how to make timers with this video. i have a question, what happens if 2 players die? will this work correctly?
this is designed to be multiplayer friendly, so if 2 ppl die at the same time each of them run the start function file individually
And now Mojang made this obsolete and a lot simpler
@selenoyl8740 The new datapack features in 24w38a made it so that you can create custom armors using a json file, some textures and the component item_model. I think it's item model but there are a few youtube tutorials already
@@Red_Duc did this tutorial work for you? the item is visible to me, but when i put it on, the armor looks the same unfortunately.. as far as i can see, he is not referencing the layer files anywhere.
9
I was running into some issues but I realized I wasn't clicking save on my code. how is it that you alter the code in visual studio and immediatly it updates. I usually have to click save and then do the reload command in mc. is there a setting to auto save in vs?
Also your tutorials have been amazing. I had been running into so many road blocks not knowing where to find info and this has been great. If you have any suggestions on where to keep learning like discord servers, other youtube channels or forums I would appreciate it!!!
yea you can go to the file tab and select it there
@@infamousjam4335thank you🙏🙏🙏
Tee hee flame bows start fires now
remember me when you are famous!!!!!!!!!!!!
Version?
with your custom model data it's also important to change it to a specific number you will always use like me: '877' and then adding 0001 after it. for example '8770001'. This is important cause it could make your resource pack incompatible with someone else's.
This is a very great concept, but I think there could be some improvements. The armor stand is unnecessary because you could just use the interaction on its own. But this is very cool
YO DUDE THX SO I MADE MY OWN COMMAND YOU GOT A SUB :)
ww
the item textures works but the models textures dont.
yeah, for me too. have you figured it out? trying to make a paper server..
This was _VERY HELPFUL_ thx so much now im *addicted* to making datapacks!!!
it making netherite armor's trim's useless its not seenable can u tell me any solution?
unfortunately, I have no idea. The model rendering is the only part of it not working, which tells me its something in the shader folder. I will be looking into this more, as this is a pretty big issue with it.
i tried it in mc 1.21 and it didnt work. i downloaded datapack in description and put it in the datapack folder in the world and it told me: "Errors in currently selected data packs prevented the world from loading. you either try to load it with only vanilla data pack ("safe mode") or go back to the title screen and fix it manually." any ideas how to fix it?
i haven't done anything extra so this is a new world just with your file in the data pack folder(i unzipped the file)
yea so i never updated this exact one, i'll send you the link to the full datapack I made with the custom enchantments that is fully up to date. This one from the video was only for the exact snapshot as they changed folder names making this one useless. www.planetminecraft.com/data-pack/jamtech-custom-enchantments/
@@infamousjam4335 thank you so much
hey im wondering is there any tool/website to generate them. the enchantments look very comlpex?
Yes there is: misode.github.io/enchantment/
@infamousjam4335 thank you so much, bro ❤️
I have been scouring UA-cam, google, and every Minecraft forum you can think off and I could NOT find a way to do this until your video came into my recommended. Thank you so much, so many people online said this couldn't be done. Also btw you can change and colour the textures of the armour and add new pixels to match the look of netherite armour but you are right about not able to make 3D armour. This is so cool thanks again!
Do you know how to edit the advancement NBT data using command blocks? For example, I want to remove all advancements from players with a specific advancement, and I have a start with “advancement revoke @a[advancements={“ but I have no clue where to go from that
/execute if entity @p[advancements={minecraft:story/mine_stone=true}] run say hi
@@infamousjam4335 Thank you so much! I'm making an obstacle course and the finish is going to have the rare advancement sound because playsound doesn't have it for whatever reason, so I want to grant the advancement and then remove it after the sound plays
@@M1dGDK1d playsound does have the rare sound, the name is just weird /playsound minecraft:ui.toast.challenge_complete
@@infamousjam4335 Oh lmao. Toast is an interesting category to put it in, but that will make it much simpler! Thank you again!
for custom name, use the format: "minecraft:custom_name": "\"Obsidian Axe\""
this is actually genuinely thorough and clear and is a thirty minute tutorial worth watching and learning from. even though you were the one making the tutorial, you made mistakes, shrugged it off, and actually showed us how to fix stuff like that if it happens to us. it's unedited and nothing was left out, so we don't have to go searching through the video to see if we missed anything. 😇
yea a big part of programming is learning how to fix mistakes, so I thought it was very needed to keep my mistakes in the video and show the thought process in how to fix them.
hey! appreciate the video i was able to get everything to work except one thing. the custom_name isnt working? no idea why it came straight from misode. its just a single word. heres the error: Expected “"”spyglassmc Trailing data encounteredspyglassmc #[text_component] string
@@jacobyoung8317 yea I get the same error code, despite this the custom recipe still works. It’s most likely an error with the extension
@@infamousjam4335 hmm. ill try it but ill let you know if it works or not
@@infamousjam4335 thank you! i got it to work, and what you said is true but my other part of my error that made it not work is the fact that i put the name of the item last. thank you so much! i am a beginner and your tutorials are helping me a lot.
@@infamousjam4335 do you know a way to make it to where it just ignores the error? it works fine now but it looks ugly having a error in my code.
@@jacobyoung8317 so right now the people behind the extension are rewriting their code which you can check out here github.com/SpyglassMC/Spyglass. So you could disable any mc extensions in vs code. Or just wait for them to fix stuff on their end and leave it be.
Not an expert here, and I only spent a few minutes looking over the resource pack code, but I think I can help a bit with understanding those magic shader files. Essentially, what they do is make it so that Minecraft renders armors of specific tints (as in dyed colors) in a custom fashion. It does this in a really cool way! It takes the size of the Atlas texture (which is a massive texture that every single texture is in) and uses that to find out how many custom pieces of armor you added (based on the modified size of the Atlas texture). At least, that's what I think it does (once again, not an expert here). The shader then uses some math to get directly to your custom armor texture in the massive atlas using the color tint (which is that single pixel in your armor textures) as an identifier. After that, the creator of the code made a completely custom renderer so that custom armor (and animated armor) would work. It seems they struggled with that considering the comment "oh god it's animated" I found in the code xD This is wicked cool, so here's another funny comment in the code: "they always ask if the texture but never how is the texture :pensive:"
ghast fireballs exist :sob:
yeah but ghast fireballs don't look like lazerbeams
@@erd_nasird what i mean is wouldnt it just be easier to make a ghast fireball invisible and give it particles and homing? instead of doing it all from scratch?
Thank you so much for the example data pack! it helped me make the explosive arrow enchantment I was really struggling with.
glad to help, the full version of the data pack is available on planet minecraft
Please! Please! You are my last hope! Help me understand how it became more correct to write nbt tags on version [1.20.5] - [1.21] I want to make a dungeon where there will be a reward for a trident that can set fire to and when you throw it and it lands, there is an explosion of a fireball that does not break blocks. But my problem is that I do not know how to track that the player is holding an item with a certain name. Previously, I wanted to make sure that the item had its own tag by which I could already track it, I even tried to track it through enchantment on the item. But now I'm desperate and I don't know what to do. This is about how I write a command via a neural network: /execute as @a[nbt={SelectedItem:{id:"minecraft:trident",tag:{display:{Name:'{"text":"Trident of the Fire Ancestors"}'},Enchantments:[{id:"minecraft:fire_aspect",lvl:3}],TrOg:1b}}}] run say HI This command allows you to track whether the player is holding an item with the name Trident in the main hand I saw how cool you are with teams and decided to ask for help. I will watch you often as I get inspired!
So the easiest way to figure out the syntax for this is to use mcstacker.net and find the execute if entity prompt and fill in the selected item field, this will yield the correct nbt syntax for our target selector so using your example it will look like: execute as @a[nbt={SelectedItem:{id:"minecraft:trident",count:1,components:{"minecraft:custom_name":'"Trident of the Fire Ancestors"',"minecraft:custom_data":{TrOg:1b},"minecraft:enchantments":{levels:{"minecraft:fire_aspect":3}}}}}] run say hi
God, it's good that I met you by chance! Thank you very much. I will watch you often now)))
how much time did this take?
the whole boss or just making the spell? The whole boss probably took an hour and a half while the spell took 35min to figure out
@@infamousjam4335 everything
@@infamousjam4335that’s insane
for 1.21 its function instead of functions for the folders
ty man <3
add a timestamp,
i was able to get all of them but the last one. when i reload it doesnt work but if i do it in chat it works Edit: i added a space accidently on the last line. It works now
ok sweet, those little typos can be hard to find
So when I make the datapack, the base minecraft recipes are indeed hidden, but my new replaces ones aren't showing up / working, even in JEI. Any idea why that might be?
usually the best way to figure out why its not working is launching minecraft with the debugging window launching with it and it'll tell you which part of your code is not working. In the first episode I go over how to turn on the dubugger screen.
I cant get it working idk why
Nothing happends when i do /reload
@@CrayCrayyyy like none of the examples are working?
@@infamousjam4335 I did the excact steps you showed but it doesent run command when i /reload
@@infamousjam4335 My datapack was working perfectly, but it all of a sudden just stopped with the same problem as the commenter
if you´re using 1.21 make sure to not use plural folder names "functions" for example does not work anymore u have to use singular ► "function"
How do I detect if a player eats a certain food item? I want to make it so eating a glow berry gives the glowing effect for around 2 seconds. Also, I want players to be able to eat a glow berry even if they missing any hunger
you can either give give the player special berries /give @p glow_berries[food={nutrition:2,saturation:4,can_always_eat:true,eat_seconds:0.6,effects:[{effect:{id:"minecraft:glowing",amplifier:0,duration:40},probability:1}]}] 1 or watching my right click detection video on how to set up the advancements and functions and change the criteria to be: "criteria": { "glowberry": { "trigger": "minecraft:consume_item", "conditions": { "item": { "item": "minecraft:glow_berries" } } } }, and have your function file revoke the advancement and give the player glowing
@@infamousjam4335 Thank you so much!!! I just got it working! So is there no simple way to make it so you cant eat glow berries when you have a full hunger bar? Is it only possible by creating special glow berries?
@@thomtom3070 Or... I just thought of this, you can change the item that drops from the block to be the special glow berry. Unfortunately, I couldn't find the glow berry loot table anywhere in the files, I did come up with an alternative way to find them. You just change the glow lichen loot table to be: { "pools": [ { "rolls": 1, "entries": [ { "type": "minecraft:item", "name": "minecraft:glow_lichen", "conditions": [ { "condition": "minecraft:match_tool", "predicate": { "components": { "minecraft:enchantments": { "minecraft:silk_touch": 1 } } } } ] }, { "type": "minecraft:item", "name": "minecraft:glow_berries", "functions": [ { "function": "minecraft:set_components", "components": { "minecraft:food": { "nutrition": 2, "saturation": 2, "can_always_eat": true, "effects": [ { "effect": { "id": "minecraft:glowing", "amplifier": 0, "duration": 60 } } ] } } } ] } ] } ] }
@@infamousjam4335 I actually came up with another solution. Regular glow berries still give you glowing. However, crafting together 1 glow berry and 1 rotten flesh makes 1 “Berries O’ Hunger.” This item still gives the glowing effect but it gives 0 nutrition and saturation and can always be eaten. Has the upside of giving rotten flesh a use lol
Bro it's working in Minecraft Beta mobile?
i do not use that version so i can't say for sure, but this should only apply for java edition
@@infamousjam4335 yes bro it's not work in Minecraft Beta.......
what is the full command you used to get the gravity chestplate?
This is the new 1.21 format for the command /give @p iron_chestplate[attribute_modifiers=[{id:"gravity",type:"generic.gravity",amount:-0.08,operation:"add_value",slot:"chest"}]] 1
@@infamousjam4335 I copy and pasted it and it's in red text
@@obamngaaa they've been changing the format alot, the best way to stay updated on the format (lazy way) is just use MCStacker.net and put in the command there (for 1.21.3 mc version the command syntax is: /give @p iron_chestplate[attribute_modifiers=[{id:"gravity",type:"gravity",amount:-0.08,operation:"add_value",slot:"chest"}]] 1
Some of the stuff ain't on the wiki etc yet, helped a lot fixing a few problems with Updating my stuff thanks homie
you're welcome, the wiki doesn't have much but the minecraft changelogs do have a lot of helpful info as well.
what extensions are you using on vsc? cause the ones i've been told to use are marking errors left and right and my code for the functions will not work despite being exactly the same as a result.
i have mc data pack and language-mcfunction extensions
i saw ur low views on this vid and decided to watch cuz i want to give support to another small creator, then again im only at 8 subs so what can i say. plus im trying to make a datapack so thx for the vid
yea ofc, if you need help with data packs, lmk and i can make a video on the topic, i'll be doing a series covering different aspects of data packs
@@infamousjam4335 thx, i was wondering if they changed something in 1.21 that has to do with the file structure at large, srry if u mentiontioned that in ur vid cuz i got cut off watching it, but i have a .datapack folder that auto genned when i made my datapack, not only this but my load function wont work even though mc has loaded my dp. i cant look at my files to rn to double check stuff tho.
@@jackibot17 yea, i didn't touch on it, but they did change some file names that break data packs if left unchanged, they changed root folder paths that were plural to be singular. example: before advancements now its advancement. just double check plurality
@@infamousjam4335 ik abt that but there was something called .datapack which ive never scene
@@jackibot17 where in the folders is that found?
Love u jam
<3
I ❤ Jam
can you make a tutorial video i don't fully understand the dscription and it doesn't work
so if you copy the first command into a repeating command block always active, then a chain command block, always active connected to the repeating command, and put the second command in that one, it'll work
command 1 mistake : 2 space Command 2 mistake : @n instead of @e :)
this is neat, but is it possible to do it with ONLY command blocks like in game, NO datapacks or plugins? Ik kindev a weird question but its possible right?
yes, your right click detection tho, would need to be with a carrot on a stick, or some method that a scoreboard can track the right click. anything in the tick.mcfunction would need to be on a repeating command block and the rest in chain command blocks or basic command block. The crafting part wouldnt be possible. And the tag list wouldn't either. You can use a pre-existing tag list tho to fix that. And you need to make sure the command blocks are in a loaded chunk at all times for it to work world-wide.
@@infamousjam4335 i got it, thank you alot. And a simple solution is just do use /forceload add i kinda like pick 4 chunks and do that, it becomes my "Command Base"
@@dalegendsEC yea i get ya, i used to do that for bedrock edition, its /ticking area i think for bedrock
I like the Minecraft Dungeons textures for the items :D
thanks, i just found some textures online and threw them into a resource pack together to make it happen
@@infamousjam4335 ouh i see :D
sorry how loud the minecraft sounds are, I turned them up for testing and forgot to turn them down
oooooo im gonna try making this :D