No video

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

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

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 :)
@ioan3526
@ioan3526 3 жыл бұрын
WOOOOOOOO NEW TEXTURE PACK TUTORIAL
@r4isen2019
@r4isen2019 3 жыл бұрын
topic is so easy to understand, great work :)
@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.
@Potuim
@Potuim 3 жыл бұрын
I waited so much for this XD
@Jere90
@Jere90 3 жыл бұрын
Same
@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!
@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.👍🏻
@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
@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.
@weizzedits
@weizzedits 2 жыл бұрын
How do I move profile button in bottom middle, please can u tell me
@vyxcl9382
@vyxcl9382 3 жыл бұрын
Finally UI Tutorial, Thx
@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!
@GambinoTheGoat
@GambinoTheGoat 3 жыл бұрын
ong yay
@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
@IvonHuang852
@IvonHuang852 2 жыл бұрын
Very clear. Thank you.
@xroyalalt5529
@xroyalalt5529 3 жыл бұрын
Been waiting since your tweet xD
@sethunthunder
@sethunthunder Жыл бұрын
My man i wish i could pay something for you. This takes me to a whole nother lvl wheres the 2nd part?
@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.
@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 🙂
@electricrocodile8533
@electricrocodile8533 3 жыл бұрын
Please make a second part I need it to revamp ui in my mcpe client
@unknown-0195
@unknown-0195 5 ай бұрын
Just need a little help, how do i have a hover text on buttons ?
@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
@pelampunggajah8047
@pelampunggajah8047 2 жыл бұрын
Bro, where is the part 2?? I still waiting for you
@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.
@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
@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.
@dodatkidominecrafta4762
@dodatkidominecrafta4762 2 жыл бұрын
When will be next part of that tutorial? I'm waiting over half year and nothing is changing
@chromehaert
@chromehaert Ай бұрын
how do i use the binding stuff
@HzachGames
@HzachGames 2 жыл бұрын
Is there any way to see what we have changed
@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?
@artofwargaming1008
@artofwargaming1008 3 жыл бұрын
Let gooooo
@Camreon01
@Camreon01 19 күн бұрын
Pls make a part 2
@user-ij6kv2ul4h
@user-ij6kv2ul4h 3 жыл бұрын
Thx
@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?
@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.
@phherotorxp334
@phherotorxp334 Жыл бұрын
thank you for this tutorial😀 .......can you continue how other json ui works😭😭
@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?
@paperhat_boi
@paperhat_boi 2 жыл бұрын
"you won't leave this video to recreate the legacy ui" lmao you cheeky dingus
@Person-ke4zj
@Person-ke4zj 3 жыл бұрын
Nice
@TradeNBNL
@TradeNBNL 2 жыл бұрын
Still waiting for the next video :c
@aoisuzukiqwq
@aoisuzukiqwq 2 жыл бұрын
Is it possible to make a custom one?
@idkanymore098
@idkanymore098 3 жыл бұрын
Make a tutorial for name based mobs and biome specific mobs or alternate mob textures pls
@vyxcl9382
@vyxcl9382 2 жыл бұрын
Hey, is there any way to make minecraft item texture change depends on it names on bedrock?
@akplayzgamer62
@akplayzgamer62 3 жыл бұрын
I need help, do u know how to make mob variants texture pack? Like one mob with more variants textures
@Krzctm
@Krzctm 3 жыл бұрын
I have a question when are you going to update Java aspects to 1.17?
@electricrocodile8533
@electricrocodile8533 3 жыл бұрын
Is this the way to add f5 buttons F1 buttons and hotbar buttons to mcpe right ??
@nasheethahmeda817
@nasheethahmeda817 2 жыл бұрын
If I learn something you deserve a sub Edit: I subbed Cuz I learned.. Want part two soon :)
@habibanwash4031
@habibanwash4031 2 жыл бұрын
Is there way to find out what special properties an element has?
@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?
@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
@unoriginalname7925
@unoriginalname7925 5 ай бұрын
What is the file for the pause screen?
@AgentMS
@AgentMS 5 ай бұрын
pause_screen.json
@aaravasawa
@aaravasawa Жыл бұрын
Next part plz i am waiting 😔😔
@RiftRusher
@RiftRusher 2 жыл бұрын
I need more :3
@melonrider5970
@melonrider5970 3 жыл бұрын
When release the Minecraft earth Collaboration?
@CommanderPHPlayz
@CommanderPHPlayz 2 жыл бұрын
Next part pls
@imaperson1060
@imaperson1060 2 жыл бұрын
Where can I find a list of all the element names?
@fruko3164
@fruko3164 2 жыл бұрын
Please make a advanced ui tutorial
@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
@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
@TheClocksTicking
@TheClocksTicking 2 жыл бұрын
Part 2 Please
@orlandes3963
@orlandes3963 2 жыл бұрын
Puedes agregar subtitulo para los que hablan español, ya que no se bien el inglés
@pinklion63
@pinklion63 Ай бұрын
does it work in java
@AgentMS
@AgentMS Ай бұрын
@@pinklion63 Nope, Java needs mods for this
@akplayzgamer62
@akplayzgamer62 3 жыл бұрын
Please we want custom mob/player animation tutorial please
@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
@Salarabedemerde
@Salarabedemerde 2 жыл бұрын
New episode pls
@reyet96u
@reyet96u 2 жыл бұрын
ur here ummm i see
@Chixuty
@Chixuty 3 жыл бұрын
ta piola
@stichazul513
@stichazul513 3 жыл бұрын
No le entendi nada xd
@Chixuty
@Chixuty 3 жыл бұрын
@@stichazul513 yo tampoco
@stichazul513
@stichazul513 3 жыл бұрын
@@Chixuty xd
@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".
@pepitelpelon
@pepitelpelon 3 жыл бұрын
Brooo help me please
@pepitelpelon
@pepitelpelon 3 жыл бұрын
Pls help me :(
@YTMegatron
@YTMegatron 3 жыл бұрын
Ocarinacraft please
@creeperz653
@creeperz653 Жыл бұрын
you sound like dead pool
@Kolya855
@Kolya855 3 жыл бұрын
Hello
@LeoscalOfficial
@LeoscalOfficial 3 жыл бұрын
1:10
@unknown-page
@unknown-page 3 жыл бұрын
Early
@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
Can AI Code Minecraft? Watch ChatGPT Try
8:06
BadGameDev
Рет қаралды 1,3 МЛН
ROLLING DOWN
00:20
Natan por Aí
Рет қаралды 9 МЛН
WHO CAN RUN FASTER?
00:23
Zhong
Рет қаралды 39 МЛН
Gli occhiali da sole non mi hanno coperto! 😎
00:13
Senza Limiti
Рет қаралды 7 МЛН
Они так быстро убрались!
01:00
Аришнев
Рет қаралды 3 МЛН
I Asked AI To Make Redstone For Me
11:16
Purplers
Рет қаралды 7 МЛН
150 Minecraft Java vs Bedrock Things!
33:56
Prism
Рет қаралды 2,3 МЛН
Minecraft Live: Vote For The Gullet?
10:22
SystemZee
Рет қаралды 2,9 МЛН
Is 8-Bit Minecraft Possible?
13:56
Inkbox
Рет қаралды 1,2 МЛН
They made a game about philosophy...
23:19
Real Civil Engineer
Рет қаралды 404 М.
You Need Dolphin Tunnels In Your Minecraft World
5:36
ntader
Рет қаралды 195 М.
Minecraft Cheaters trolled by fake cheat software
12:20
ScriptKid
Рет қаралды 2,9 МЛН
How to use the /tellraw command in Minecraft! [1.19.3]
8:40
Every Time Minecraft Got a 4th Dimension
15:31
NotVeryAndy
Рет қаралды 623 М.
Wait, Minecraft Bedrock Edition Is Now BETTER Then JAVA???
11:40
TheMisterEpic
Рет қаралды 1,5 МЛН
ROLLING DOWN
00:20
Natan por Aí
Рет қаралды 9 МЛН