No video

UI Basics (Elements, Namespaces, Controls, Types, and More!) - Resource Pack Tutorial

  Рет қаралды 30,886

AgentMindStorm

AgentMindStorm

Күн бұрын

Today, I introduce you to the wild world of Minecraft: Bedrock Edition's JSON UI. Enjoy!
Timestamps:
0:00 - Intro
1:10 - UI Files
1:32 - Namespace
1:52 - Elements
2:32 - The Element Hierarchy
3:36 - Phrases
4:25 - "Controls" Property
5:12 - @ Copying
5:54 - Example File
7:24 - "Type" Property
9:08 - Outro
Playlist: • How to Make Resource P...
KZfaq: / agentmindstorm
Twitter: / agentms_
Xbox Club: AgentMindStorm Club
Outro Music is Danny by C418: • Danny

Пікірлер: 143
@LukasPAH
@LukasPAH 3 жыл бұрын
I am now a pro at JSON UI, thanks AgentMindStorm! In all seriousness this is a great place for beginners to start. Looking forward to the future tutorials and where you decide to take this series. Nice job!
@AgentMS
@AgentMS 3 жыл бұрын
Thanks for the kind words and for proofreading the script, Lukas!
@adityasingh3963
@adityasingh3963 2 жыл бұрын
Lol I know you LukasPAH. You are already a JSON UI expert. I have seen you in Bedrock Addons server.
@elitegem5140
@elitegem5140 2 жыл бұрын
@@AgentMS when will you continue the series?
@toniee98
@toniee98 2 жыл бұрын
@@elitegem5140 ayo wtf
@multimc2
@multimc2 3 жыл бұрын
Bro, are you an angel? I was searching for a tutorial for weeks!!
@AgentMS
@AgentMS 3 жыл бұрын
I know how hard it can be to learn without any guides, which is the way I had to learn it. Hopefully this tutorial saves many others' time in the future!
@Pegolodon_
@Pegolodon_ 2 жыл бұрын
Same
@dishasudani
@dishasudani Жыл бұрын
Littrely no body making about tutorial of json..
@kimandmarydavis2717
@kimandmarydavis2717 Жыл бұрын
Here's how to make animated ui textures: Add these properties to the element that controls the texture that you want to animate: "uv": This property refers to another element that contains the properties required for the animation. To set this property, refer to "The format used to set a property that refers to another element". "uv_size": Imagine there's an invisible box in the image, and only the parts of the image inside the box are displayed in the game. This property tells the game how big the box should be. This property uses x and y. To set this property, refer to "The format used to set a property that uses x and y". "disable_anim_fast_forward": When this property is set to true, the game cannot speed up the animation. When this property is set to false, the game can speed up the animation. Make another element and add these properties to it: "type": set this to "animation" "anim_type": "set this to "flipbook" "initial_uv": Imagine there's an invisible box in the image, and only the parts of the image inside the box are displayed in the game. This property tells the game where the top-left corner of the box is. This property uses x and y. To set this property, refer to "The format used to set a property that uses x and y". "frame_count": This tells the game how many frames are in the animation. "frame_step": Imagine there's an invisible box in the image, and only the parts of the image inside the box are displayed in the game. This property tells the game how many pixels to move the box to the right after the previous frame is finished. "fps": This tells the game how many frames it should display in one second. "reversible": This tells the game if it should play the animation in reverse after the animation finishes. "easing": set this to "linear" Example: "animation_control": { "anim_type": "flip_book", "initial_uv": [ 0, 0 ], "frame_count": 10, "frame_step": 8, "fps": 10, "easing": "linear" }, "animated_texture": { "type": "image", "texture": "textures/ui/animated_texture", "uv_size": [ 8, 8 ], "uv": "@example.animation_control" } When creating the texture: -The frames of the animation should be arranged horizontally. -Measure the size of each frame of the animation, because you will need this information to set "uv_size" and "frame_step". -Find out how many frames are in the animation, because you will need this information to set "frame_count". The format used to set a property that uses x and y: [ x, y ] The format used to set a property that refers to another element: Add the "@" symbol, then put the file's namespace, then add a dot, and then put the name of the element you want to use.
@user-zx4bl5tf3g
@user-zx4bl5tf3g Жыл бұрын
Thank you. I will try do it
@shihab4283
@shihab4283 Жыл бұрын
Please make Part 2 of this video.
@dodatkidominecrafta4762
@dodatkidominecrafta4762 2 жыл бұрын
This intro is beautiful. I know that feeling perfectly well, when I do something in bedrock editon and all of a sudden it doesn't work and then looking for why it doesn't work...
@MariusLoYT
@MariusLoYT 3 жыл бұрын
OMG I WAITED FOR SO LONG FINALLY I CAN FINISH MY PROJET
@jojobanana3416
@jojobanana3416 3 жыл бұрын
I do want to make my own custon ui but im dumb so i did not get anything
@MariusLoYT
@MariusLoYT 3 жыл бұрын
Same lol
@chai7600
@chai7600 2 жыл бұрын
*project
@MariusLoYT
@MariusLoYT 2 жыл бұрын
.w.
@highoncatnip_
@highoncatnip_ Жыл бұрын
FINALLY! I want to make an addon that lets horses go faster when you put a food item it likes in a NEW slot!
@highoncatnip_
@highoncatnip_ Жыл бұрын
honestly, this feels like it deserves that gravity falls reference "Whatever it is I'll understand" "There is _NOTHING_ about this i understand!"
@dylanupton
@dylanupton 3 жыл бұрын
Thanks for getting this info out there in such a digestible way! Can't wait for the next part :)
@r4isen2019
@r4isen2019 3 жыл бұрын
topic is so easy to understand, great work :)
@Potuim
@Potuim 3 жыл бұрын
I waited so much for this XD
@Jere90
@Jere90 3 жыл бұрын
Same
@ioan3526
@ioan3526 3 жыл бұрын
WOOOOOOOO NEW TEXTURE PACK TUTORIAL
@Jere90
@Jere90 3 жыл бұрын
Finally UI tutorial HYPE!!! :D
@CrxzyYT
@CrxzyYT Жыл бұрын
i shall await your return to this tutorial... I need to know, there is no documentation on this anywhere. You are my only hope.
@Light846
@Light846 Жыл бұрын
Thank You!!! This Is Exactly What I Needed To Make My Pack Work!!!
@FearTree709
@FearTree709 2 жыл бұрын
Where is the next UI video you were talking about? Great video by the way.
@thatdogiesalt820
@thatdogiesalt820 2 ай бұрын
Everything is great the whole video but do you have a list or spreadsheet or something explaining what every texture does in the textures/ui folder
@yeasinanzamrifat2036
@yeasinanzamrifat2036 3 жыл бұрын
I was searching for a tutorial like this and I got this. Can't wait for the next part. BTW subs for you.👍🏻
@elithzy
@elithzy 3 жыл бұрын
Finally I found your channel on panorama video, and I check your channel and I think your content is good...
@AgentMS
@AgentMS 3 жыл бұрын
Welcome!
@ImaCookie
@ImaCookie 3 жыл бұрын
Thank you, I can finally code ui
@AgentMS
@AgentMS 3 жыл бұрын
You might know the basics now, but there's a lot more to learn!
@ridingatthenightok
@ridingatthenightok 2 жыл бұрын
Hello, I have created a custom interface for a block with buttons, and I would like to know if it is possible to run game commands with those buttons, the only thing that I have achieved is to put images, labels, and sounds, I am desperate I can not move forward.
@sethunthunder
@sethunthunder Жыл бұрын
My man i wish i could pay something for you. This takes me to a whole nother lvl wheres the 2nd part?
@GambinoTheGoat
@GambinoTheGoat 3 жыл бұрын
ong yay
@vyxcl9382
@vyxcl9382 3 жыл бұрын
Finally UI Tutorial, Thx
@xroyalalt5529
@xroyalalt5529 3 жыл бұрын
Been waiting since your tweet xD
@IvonHuang852
@IvonHuang852 2 жыл бұрын
Very clear. Thank you.
@highoncatnip_
@highoncatnip_ Жыл бұрын
Hi, AgentMindStorm! So apparently (according to bedrock wiki) theyre depreciating JSON ui in favor of Ore UI. theres no vids out on it at all! Can you make a tutorial, or am i gonna have to learn this myself?
@AgentMS
@AgentMS Жыл бұрын
OreUI cannot be modified by resource packs. It's hard-coded. Mojang has no plans to add resource pack customization to OreUI.
@highoncatnip_
@highoncatnip_ Жыл бұрын
@@AgentMS that is depressing. so in other words, customizability is gonna be gone?
@highoncatnip_
@highoncatnip_ Жыл бұрын
@@AgentMS rip to the Horse Feed mod. i guess it will never happen. what i wanted to do was add a slot to the horse gui to give it food that makes it faster
@electricrocodile8533
@electricrocodile8533 3 жыл бұрын
Please make a second part I need it to revamp ui in my mcpe client
@weizzedits
@weizzedits 2 жыл бұрын
How do I move profile button in bottom middle, please can u tell me
@UserSOF0
@UserSOF0 2 жыл бұрын
sorry my English is not that good i would like to know can you change the places of the buttons you use in MCPE to move ... by editing resorse pack files
@AgentMS
@AgentMS 2 жыл бұрын
No, the touch controls are hard-coded. You can only change how they look using the texture file.
@UserSOF0
@UserSOF0 2 жыл бұрын
@@AgentMS Sorry if I bothered you with my questions i saw in some resource packs they add a button that do the same function of f5 in computer edition. therefore can we add another button for jumping or sneaking (shifting) so we will have two of them 🙂
@darkms3677
@darkms3677 Жыл бұрын
hi, your tutorial is incredible! But i have a suggestion can you please make a UI file with simple codes which we can practice on making our own buttons and please add a sample button in it by yourself so we can kinda get the easy idea. That will help alot and it won't be as confusing as the actual minecraft code.
@pelampunggajah8047
@pelampunggajah8047 2 жыл бұрын
Bro, where is the part 2?? I still waiting for you
@edisonpts3599
@edisonpts3599 3 жыл бұрын
Good morning my love 💘
@FailRaceFan
@FailRaceFan 6 ай бұрын
You really sound like a robotic voice. Are you a human or are you a Glados-like mind uploaded to a pc? Anyway, I searched for this kind of tutorial for weeks. It's full of Information and I feel like my mind is exploding right now.
@AgentMS
@AgentMS 6 ай бұрын
Lol, I wish I was Glados. Maybe I'd be funnier. I never got around to making more tutorials so this is the only UI one of this style that you'll find from me, unfortunately.
@Camreon01
@Camreon01 18 күн бұрын
Pls make a part 2
@idkanymore098
@idkanymore098 3 жыл бұрын
Make a tutorial for name based mobs and biome specific mobs or alternate mob textures pls
@unknown-0195
@unknown-0195 5 ай бұрын
Just need a little help, how do i have a hover text on buttons ?
@CrxzyYT
@CrxzyYT Жыл бұрын
how would i create a button that opens a popup dialogue that will show information like credits, and bugs. I want to add a button to my start screen that opens a scrolling panel that contains the text. JSON UI has like no information about it when it comes to MCBE.
@asher_7562
@asher_7562 2 жыл бұрын
How do I move the buttons on the main screen? Plss tell me
@justinrespeto2870
@justinrespeto2870 2 жыл бұрын
Um can you make buttons on the staritng menu if you do can you teach me how to do
@TradeNBNL
@TradeNBNL 2 жыл бұрын
Still waiting for the next video :c
@phherotorxp334
@phherotorxp334 Жыл бұрын
thank you for this tutorial😀 .......can you continue how other json ui works😭😭
@artofwargaming1008
@artofwargaming1008 3 жыл бұрын
Let gooooo
@dodatkidominecrafta4762
@dodatkidominecrafta4762 2 жыл бұрын
When will be next part of that tutorial? I'm waiting over half year and nothing is changing
@golemdakwah
@golemdakwah 3 жыл бұрын
Can you update a cracked iron golem texture on your texture pack(java aspect)
@khoirulanwar3960
@khoirulanwar3960 3 жыл бұрын
Orang Indo Lu?
@golemdakwah
@golemdakwah 3 жыл бұрын
@@khoirulanwar3960 iy
@khoirulanwar3960
@khoirulanwar3960 3 жыл бұрын
RP Java Aspect punya dia kah lu suruh update
@golemdakwah
@golemdakwah 3 жыл бұрын
@@khoirulanwar3960 ngak, gw baru aja minta update kek gini
@khoirulanwar3960
@khoirulanwar3960 3 жыл бұрын
@@golemdakwah udah di add blom skarang?
@MariusLoYT
@MariusLoYT 3 жыл бұрын
I hope we will have a off set position generator
@MariusLoYT
@MariusLoYT 3 жыл бұрын
now (like this moment) i wanted to comment this again
@ospy_edits
@ospy_edits Жыл бұрын
So I'm trying to make a custom chat ui for my chat but I need a lot of help could u help me plz
@paperhat_boi
@paperhat_boi 2 жыл бұрын
"you won't leave this video to recreate the legacy ui" lmao you cheeky dingus
@nasheethahmeda817
@nasheethahmeda817 2 жыл бұрын
If I learn something you deserve a sub Edit: I subbed Cuz I learned.. Want part two soon :)
@aaravasawa
@aaravasawa Жыл бұрын
Next part plz i am waiting 😔😔
@Im_Maker
@Im_Maker 3 жыл бұрын
Can you make tutorial for 2D blocks in inventory??
@AgentMS
@AgentMS 3 жыл бұрын
It's funny you should ask about that! 2D blocks in inventory, or more specifically, custom inventory icons, are something I'm still working on understanding. LukasPAH is the one who came up with the idea and created the code. Basically, you hide the item render when the item has a specific "#item_id_aux", and instead display a texture where the item render was. It uses bindings, something I didn't even touch in this video. However, when I implement something into Aspects, I always look through the code, first to figure out what it's doing, then to optimize it. I'm working on implementing Lukas' new code into the next Aspects update, which is actually what's going on in my hotbar at the start of this video.
@Im_Maker
@Im_Maker 3 жыл бұрын
@Diogo Oliveira how?
@IchorDragon
@IchorDragon Жыл бұрын
Can you help me with custom crafting table? Since I want to make one but I don't see any json file is talking about Crafting
@AgentMS
@AgentMS Жыл бұрын
Crafting table UI code is all hidden in "inventory_screen.json".
@IchorDragon
@IchorDragon Жыл бұрын
@@AgentMS hmm... I see... What about make a block become interactive like crafting table?
@CommanderPHPlayz
@CommanderPHPlayz 2 жыл бұрын
Next part pls
@joaololpvp
@joaololpvp 2 жыл бұрын
Is there any way I can create the same button with different textures, for example I added a button in the furnace, so in the blast furnace it has the same button with another texture, is there a way to do this?
@chromehaert
@chromehaert Ай бұрын
how do i use the binding stuff
@Krzctm
@Krzctm 3 жыл бұрын
I have a question when are you going to update Java aspects to 1.17?
@fruko3164
@fruko3164 2 жыл бұрын
Please make a advanced ui tutorial
@melonrider5970
@melonrider5970 3 жыл бұрын
When release the Minecraft earth Collaboration?
@akplayzgamer62
@akplayzgamer62 3 жыл бұрын
I need help, do u know how to make mob variants texture pack? Like one mob with more variants textures
@HzachGames
@HzachGames 2 жыл бұрын
Is there any way to see what we have changed
@vyxcl9382
@vyxcl9382 2 жыл бұрын
Hey, is there any way to make minecraft item texture change depends on it names on bedrock?
@TheClocksTicking
@TheClocksTicking 2 жыл бұрын
Part 2 Please
@electricrocodile8533
@electricrocodile8533 3 жыл бұрын
Is this the way to add f5 buttons F1 buttons and hotbar buttons to mcpe right ??
@yazminlazos6762
@yazminlazos6762 7 ай бұрын
Can someone just tell me what UI is? You assume I already know. Please explained. I'm not able to find anything on you tube. They all assumed we know. Help
@AgentMS
@AgentMS 7 ай бұрын
UI = User Interface. The 2D screens in the game used to communicate information (like the hotbar) and to manage settings.
@user-ij6kv2ul4h
@user-ij6kv2ul4h 3 жыл бұрын
Thx
@Person-ke4zj
@Person-ke4zj 3 жыл бұрын
Nice
@RiftRusher
@RiftRusher 2 жыл бұрын
I need more :3
@habibanwash4031
@habibanwash4031 2 жыл бұрын
Is there way to find out what special properties an element has?
@aoisuzukiqwq
@aoisuzukiqwq 2 жыл бұрын
Is it possible to make a custom one?
@akplayzgamer62
@akplayzgamer62 3 жыл бұрын
Please we want custom mob/player animation tutorial please
@NewlineVoid
@NewlineVoid Жыл бұрын
Idk why, but this kinda reminds me of css, is it similar to it tho? I hope not cuz css is like hell to me
@AgentMS
@AgentMS Жыл бұрын
It's similar to HTML, with elements of CSS that come naturally with it.
@NewlineVoid
@NewlineVoid Жыл бұрын
@@AgentMS i was making the texture pack, and then i realised, i don't know how to do it, and just quit less than a hour after i started
@imaperson1060
@imaperson1060 2 жыл бұрын
Where can I find a list of all the element names?
@orlandes3963
@orlandes3963 2 жыл бұрын
Puedes agregar subtitulo para los que hablan español, ya que no se bien el inglés
@unoriginalname7925
@unoriginalname7925 5 ай бұрын
What is the file for the pause screen?
@AgentMS
@AgentMS 5 ай бұрын
pause_screen.json
@liynkertclarencecarillo
@liynkertclarencecarillo 3 жыл бұрын
Is the java aspects going to be updated?
@TpoapAnimatesYT
@TpoapAnimatesYT Жыл бұрын
What about mobile?
@Rxooon
@Rxooon 3 жыл бұрын
Plsss update ur java aspects 1.17
@Salarabedemerde
@Salarabedemerde 2 жыл бұрын
New episode pls
@reyet96u
@reyet96u 2 жыл бұрын
ur here ummm i see
@pinklion63
@pinklion63 Ай бұрын
does it work in java
@AgentMS
@AgentMS Ай бұрын
@@pinklion63 Nope, Java needs mods for this
@marfedyt
@marfedyt 3 жыл бұрын
items can have animations?
@AgentMS
@AgentMS 3 жыл бұрын
The answer is "no, but actually yes". Minecraft: Bedrock Edition has no way to apply traditional animations to items like you can for blocks and entities. However, someone on Twitter discovered a hacky way to do it using entity files, like animations, render_controllers, attachables, and geometry. It's much more difficult and way more confusing than animating blocks or entities. So, to make this simpler, I just say "no".
@efeloteishe4675
@efeloteishe4675 2 жыл бұрын
**java players crying noises**
@AgentMS
@AgentMS 2 жыл бұрын
Bedrock players will get to join them once CoreUI replaces JSON UI!
@efeloteishe4675
@efeloteishe4675 2 жыл бұрын
@@AgentMS The KZfaqr himself :O
@Chixuty
@Chixuty 3 жыл бұрын
ta piola
@stichazul513
@stichazul513 3 жыл бұрын
No le entendi nada xd
@Chixuty
@Chixuty 3 жыл бұрын
@@stichazul513 yo tampoco
@stichazul513
@stichazul513 3 жыл бұрын
@@Chixuty xd
@unknown-page
@unknown-page 3 жыл бұрын
Early
@pepitelpelon
@pepitelpelon 3 жыл бұрын
Brooo help me please
@YTMegatron
@YTMegatron 3 жыл бұрын
Ocarinacraft please
@pepitelpelon
@pepitelpelon 3 жыл бұрын
Pls help me :(
@Kolya855
@Kolya855 3 жыл бұрын
Hello
@creeperz653
@creeperz653 Жыл бұрын
you sound like dead pool
@LeoscalOfficial
@LeoscalOfficial 3 жыл бұрын
1:10
@NPC5273
@NPC5273 2 жыл бұрын
Thx, for nothing
@ospy_edits
@ospy_edits Жыл бұрын
So I'm trying to make a custom chat ui for my chat but I need a lot of help could u help me plz
Finally! A Minecart Update! THEY'RE SO FAST NOW.
9:51
Phoenix SC
Рет қаралды 624 М.
Это реально работает?!
00:33
БРУНО
Рет қаралды 4,3 МЛН
黑天使遇到什么了?#short #angel #clown
00:34
Super Beauty team
Рет қаралды 38 МЛН
No empty
00:35
Mamasoboliha
Рет қаралды 12 МЛН
UNO!
00:18
БРУНО
Рет қаралды 4,5 МЛН
I Built a Transparent Boomerang (it's lethal)
13:10
Mike Shake
Рет қаралды 3,5 МЛН
I Asked AI To Make Redstone For Me
11:16
Purplers
Рет қаралды 7 МЛН
Minecraft Live: Vote For The Gullet?
10:22
SystemZee
Рет қаралды 2,9 МЛН
Can AI Code Minecraft? Watch ChatGPT Try
8:06
BadGameDev
Рет қаралды 1,3 МЛН
Storing Files in Minecraft | Project Showcase 3
13:10
BK Binary
Рет қаралды 1,5 МЛН
I Tried To Beat Minecraft Backwards
18:53
Contraption8or
Рет қаралды 1,2 МЛН
I Remade Minecraft But It's Optimized
6:25
FinalForEach
Рет қаралды 762 М.
How I Traveled at Lightspeed
24:43
Myles
Рет қаралды 1,4 МЛН
101 Ways to Ruin Your Friendships in Minecraft
40:48
Skip the Tutorial
Рет қаралды 15 МЛН
There Is A Hidden Version Of Minecraft On Playstation
29:54
ibxtoycat
Рет қаралды 1,7 МЛН
Это реально работает?!
00:33
БРУНО
Рет қаралды 4,3 МЛН