#JSON-UI General

1 messages · Page 46 of 1

weak cape
#

extension shows both but one doesnt work

river flower
#

kk

#

will try

#

This worked ty!

weak cape
#

perfect

heady meteor
#

Can anyone tell me why the buttons don't appear when they should in the UI?

#

They should receive the texture if the name contains true

#

But it's not working

#

In fact, apparently they are not even working.

#

And the game is not showing any error

placid geode
#

try changing that "panel" to collection_panel

heady meteor
#

Could this be what is causing the problem?

placid geode
#

maybe

heady meteor
#

@weak cape

#

Do you have any ideas? From what I see you know a lot about JSON UI

#

I'm just a stupid beginner

muted fractal
#

how do I scale the size of an element to the size of its parent element?

#

nvm I got it

weak cape
heady meteor
heady meteor
# heady meteor

When the button name has 'true', the texture should appear

#

But that's not happening

#

And it also looks like the buttons are not clickable

#

But since they are visible I can't draw that conclusion yet.

weak cape
#

"button_template": {
"type": "button",
"anchor_to": "center",
"anchor_from": "center",
"offset": [0, 0],
"size": [40, 40],
"collection_index": 0,
"collection_name": "form_buttons",
"controls": [
{ "button_texture@server_form.button_texture": {} }
],
"button_mappings": [
{
"from_button_id": "button.menu_select",
"to_button_id": "button.form_button_click",
"mapping_type": "pressed"
},
{
"from_button_id": "button.menu_ok",
"to_button_id": "button.form_button_click",
"mapping_type": "focused"
}
]
},

#

delete "collection_name"

#

{
"binding_type": "view",
"source_property_name": "((#form_button_text - %.2s) = 'true')",
"target_property_name": "#visible"
}

thats just completely wrong, no clue what you wanted to achieve with that %.2s

(#form_button_text = (#form_button_text - 'true'))

muted fractal
#

can a child be in a layer bellow it parent?

weak cape
#

set layer to -1 i guess

heady meteor
muted fractal
weak cape
heady meteor
weak cape
#

it should work the same

heady meteor
#

In case I try to remove the string, how did I check the title?

weak cape
#

and change the panel to collection_panel

manic dragon
#

So any sort of modification is allowed?
For world templates I mean

heady meteor
#

I used the default buttons without texture

#

The texture is still not working

#

But at least now the buttons appear

heady meteor
clear lantern
#

How I can add to this more prefixes?
"($prefix = 'test1')",

Like this: "($prefix = 'test1' and 'test2')",

#

??

oak verge
clear lantern
#

I need to detect 16 prefixes. So if my entity has prefix = test1 or test2 or test3 ,etc. It will have the same result

oak verge
#

replace and with or

clear lantern
#

I tried that, but it didn't worked

river flower
clear lantern
#

In chest_screen, yes. I made tests and I needed to copy every value as self brackets. So it worked after couple times

heady meteor
#

Can anyone tell me why the texture doesn't appear even though the button name has 'true'?

muted fractal
#

Is it possible to reduce the height of the lines in my gui? like I want the verticle spacing between lines to be smaller

#

nvm I found it. line_padding with negative number

neat sequoia
#

help??

chilly yacht
#

not possible

neat sequoia
chilly yacht
#

yeah

#

it would be uhh

#

"#color": [1,1,1] in property bag eithet way

#

but you cant make it dynamic since u cant parse arrays or anything

placid geode
#

just make sure your string doesn't have a number at the beginning

#

20true -> §r20true

bright gazelle
#

whats the maximum value of layer? i tried 2147483647 it didnt work

weak cape
#

why lmao

bright gazelle
#

just curious oops_dotgg_femz

weak cape
#

well idk i never thought i would need this information lol

manic dragon
#

What's the button id for opening pause screen?

heady meteor
#

The problem was this

#

It started with a number

heady meteor
#

After all, before giving an error due to maximum layer, your PC would explode due to lack of GPU.

hardy lily
#

Sometimes, a number or a "nan" word can mess up the bindings. So I use this: ((('§z' + #title_text) - '') and (('§z' + #title_text) - $cosmetic_list) = ('§z' + $string + #title_text)) or (#title_text = ''))

where $string is non existing variable (dummy)

#

that was an example for showing a normal form

muted fractal
#

I'm trying to make a custom sidebar and want an image above some text, what is the best way to do that? Should I have a panel with two controls for the image and text? Or should I have an image with a control for the text? Maybe something else entirely?

heady meteor
#

How do I remove the entry and exit animations from a form?

mint charm
#

Is there something like this but for the action bar?

"binding_name": "#hud_title_text_string"
heady meteor
#

To get the actionbar text?

mint charm
# heady meteor ?

They gave me this code, and it only runs when I use the title, and I want to run it with the actionbar but I don't know how.

  "action_bar_control_0": {
    "type": "panel",
    "size": [0, 0],
    "bindings": [
      {
        "binding_name": "#hud_title_text_string"
      },
      {
        "binding_name": "#hud_title_text_string",
        "binding_name_override": "#preserved_text",
        "binding_condition": "visibility_changed"
      },
      {
        "binding_type": "view",
        "source_property_name": "(not (#hud_title_text_string = #preserved_text) and not ((#hud_title_text_string - $update_string_0) = #hud_title_text_string))",
        "target_property_name": "#visible"
      }
    ]
  }
heady meteor
#

You need to use Factory to get the $actionbar_text variable

mint charm
heady meteor
#
"[email protected]_screen": {
    "$screen_animations": [ "@server_form.screen_exit_animation_pop_wait" ],
    "$background_animations": [ "@server_form.screen_exit_animation_pop_wait" ],
    "$screen_content": "server_form.main_screen_content",
    "force_render_below": true,
    "low_frequency_rendering": true,
    "render_only_when_topmost": false,
    "render_game_behind": true,
    "button_mappings": [
      {
        "from_button_id": "button.menu_cancel",
        "to_button_id": "button.menu_exit",
        "mapping_type": "global"
      }
    ]
  },
  "screen_exit_animation_pop_wait": {
    "anim_type": "offset",
    "easing": "linear",
    "duration": 0.1,
    "from": [ 0, 0 ],
    "to": [ 0, 0 ],
    "play_event": "screen.exit_pop",
    "end_event": "screen.exit_end"
  }
gaunt apex
#

🤔

weak cape
gaunt apex
#

that make some delay

manic dragon
#

I can't find it anywhere ;-;

manic dragon
hexed briar
manic dragon
# hexed briar There's none.

;-;
menu_cancel doesn't do anything
menu_exit hides everything on hud screen
But how does esc key open pause screen?

manic dragon
#

Ig no luck then ;-;

hexed briar
#

Yeah, it doesn't make sense for mojang to add something like that.

weak cape
#

can you show something from pause screen even if pause screen is off?

hexed briar
#

you either press ESC key, start key (if controller) and menu button (if touch — they're hardcoded outside JSON-UI nonetheless.)

weak cape
#

i want post it notes ingame, need it to show at all times

hexed briar
#

You can, by tricking ofc.

#

instead you just do not close the pause screen and leave hud screen rendering as usual

#

the same trick people commonly used on these so call "client" resource packs.

#

The same thing applies to chat screen, effect screen, inventory screen etc but it's kinda bannable if you're playing on servers.

weak cape
#

i see

weak cape
muted fractal
#

Im trying to figure out json-ui, what is the standard way to get two elements to stick together? Like I want an image next to some text, but I'm not sure how to make sure they are next to each other.

weak cape
#

and place these two in controls

hexed briar
mint charm
muted fractal
weak cape
#

so it is in the middle if you mean that

muted fractal
#

Maybe I could put the stack into a normal panel and anchor that one to the right side

weak cape
muted fractal
#

I don't think I set it, should probably be 100%cm?

#

Oh wait, I think I set it to 100%, which would have just filled the whole screen, meaning the anchoring did nothing since the right side was already touching the right side of the screen.

#

Right?

mint charm
#

Someone who can help me with something please ;c, write me a private message and I'll explain what I need help with. It's with the hud_screen

muted fractal
mint charm
muted fractal
#

what are common reasons that UIs crash your game? mine is crashing rn and I'm not sure why

weak cape
#

bindings

#

no screen where screen is necessary

muted fractal
# weak cape grid without item template

I solved the crashing issue by deleting some unneeded stuff, but now I have some elements not showing up. do you mind having a look? #1420896430985449612 message

hollow knot
#

#1420952688413118494 Need help

weak cape
#

when publishing 🗣️

manic dragon
# weak cape when publishing 🗣️

I forgot about that lol

Also I later found an issue. The dynamic one works well but the static string for some reason misses the last character. In the video, there was supposed to be a full stop at the end.

weak cape
manic dragon
hexed briar
#

i kinda fixed and not fixed it as it works only certain chars and other than that, it's back to spamming.

manic dragon
hexed briar
#

both of them.

#

but for whatever reason if i type something like, h or s, it just spams all over again like usual

#

there's not much i can do so i go to work other stuff.

manic dragon
hexed briar
#

but it will be hard considering that it turns into value/operator instantly in cases like these. but I don't think it's needed anyways.

manic dragon
#

If anyone wants to suggest any improvements, please do so :)

hexed briar
#

except that my output is something that bugs me alot

manic dragon
opal aurora
#

anyone here knows how to use "animated_gif_renderer"? seems it only supports absolute file paths and not relative to resource packs

opal aurora
manic dragon
opal aurora
manic dragon
manic dragon
#

I didn't mean to say you don't
sorry if it sounded like that

opal aurora
#

but using gifs makes everything easier, and better performance overall

river flower
#

#1421013800512917524 message

Do y'all think he used titles to transfer block position and color?

#

But the title would've been massive

zinc hatch
#

When I make an element invisible in Grid (form), a hole appears in the place where the invisible element was. Since ignored doesn't work with bindings, is there a way to fill in the element?

zinc hatch
#

fill was wrong. Basically what I want to do is to eliminate the white space caused by hidden elements.

river flower
zinc hatch
#

I want to eliminate this unnatural space.

river flower
river flower
manic dragon
river flower
#

How can I detect if the scroll wheel exists or not?

manic dragon
#

Don't know if you can do that

#

You can make the scrollbar always visible though

zinc hatch
# river flower When exactly do the elements become invisible?

What this does is add tabs to the form (you can see them a little on the right side of the screen).

The trick is to place a scolling_panel on each tab, and then place a collection of buttons on all of them, just like you would on a normal form. Then, you hide any elements you don't want in the tabs with #visible.

{
       "binding_type": "view",
       "source_property_name": "$condition",
       "target_property_name": "#visible"
}
river flower
zinc hatch
zinc hatch
river flower
#

If you have 6 tabs, then the first 6 buttons you add to the custom form should be treated as tab buttons (OR you can identify tab buttons via the button's name)

#

And you position accordingly

#

And the rest of the buttons you show normally on the left side

#

Once you click one of the tab buttons, it closes the form and opens a new one containing the same first 6 tab buttons + a new set of buttons related to the tab that was clicked

zinc hatch
#

I think that's a good method, but I'd prefer to complete it in one form if possible.

#

I used a boolean value for the condition to set false to 0 and true to normal size, but for some reason all the buttons ended up in one place.

#

When I tried to use #size_binding_ it crashed, so I put the bound value into the normal size

pine furnace
#

One message removed from a suspended account.

#

One message removed from a suspended account.

rancid narwhal
#

Is there any way to customize the new ui in mcpe or revert it to old ones, i tried so many other packs and none of them are overriding or showing ( i need the custom ui to take effect on the world selection screen)

weak cape
#

In that case you can override the textures

#

and temporary turn the OreUI off using some methods

#

but using RP's you can do anthing else yet

rancid narwhal
#

Stacked up worlds, then the cover pic is in the right side

quaint peak
#

How to make a screen like that?, Can you teach?

weak cape
#

is that a custom spyglass

river flower
manic dragon
hardy lily
#

Can someone tell me when Minecraft added the "An error has occurred" message? It's kinda ruined the custom disconnect text message

weak cape
#

or go the route with JSON UI

hardy lily
weak cape
#
  "[email protected]_screen_text": {
    "text": "#text",
    "modifications": [
      {
        "array_name": "bindings",
        "operation": "insert_back",
        "value": [
          {
            "binding_type": "view",
            "source_property_name": "(#title_text - '<insert lang key here>')",
            "target_property_name": "#text"
          }
        ]
      }
    ]
  }
weak cape
weak cape
#

although you need to find the specific lang key for the "An error has occurred."

hardy lily
#

ok

weak cape
#

bro i freaking hate it when i leave one comma in a wrong spot and my whole game crashes cuz of it

hardy lily
#

That's how system panic works

#

🚨

weak cape
#

yeah but an unclosed parenthesis doesnt crash

#

💔

wooden sluice
#

would anyone know how to add padding between elements in a controls array

#

i know it relates to size and panels

#

but ive tried myself and couldn't understand

weak cape
#

panel has a different way to use paddings than a stack panel

wooden sluice
#

whats the difference in use between stack panel and panel?

weak cape
weak cape
wooden sluice
#

i see

#

i dont want that "same placement"

#

i am kind of trying to separate the elements

weak cape
#

You would need to either explain or show

#

Or just try it yourself

#

Try using offset or anchoring like i said earlier

rancid narwhal
#

Is there a way to use a custom animation (will show in full screen) ingame that uses frame images that has custom duration and starting point frame for looping when reached the end frame for all png files?

#

(120 images)

#

Starting from image 1 to 120 with a customizable duration to control all images and when reached the end image it will start from a specified image number instead of going back to 1

wooden sluice
#

i want to space them out

#

pad between them

weak cape
wooden sluice
weak cape
# wooden sluice alr
{
  "stack_panel": {
    "type": "stack_panel",
    "size": [
      "100%",
      "100%"
    ],
    "controls": [
      {
        "first_label_panel": {
          "type": "panel",
          "size": [
            "50%",
            "100%"
          ],
          "controls": [
            {
              "label": {
                "type": "label",
                "text": "Left Side"
              }
            }
          ]
        }
      },
      {
        "second_label_panel": {
          "type": "panel",
          "size": [
            "50%",
            "100%"
          ],
          "controls": [
            {
              "label": {
                "type": "label",
                "text": "Right Side"
              }
            }
          ]
        }
      }
    ]
  }
}
#

Something like this

wooden sluice
#

thank you i will try

quaint peak
heady meteor
#

There is no way with UI alone

manic dragon
torpid whale
#

Is it possible to make animated textures on screens?

weak cape
#

So yes it is possible

torpid whale
#

Great! im gonna learn how to add a texture into json ui screens now 😅

torpid whale
#

Image

#

?

#

Oh like for tutorials?

#

Or because saying texture triggered you 😅

wooden sluice
#

no no

#
"my_image": {
 "type": "image",
 "texture": "textures/ui/mytexture",
 "size": [24, 24]
 "anchor_from": "top_middle",
 "anchor_to": "top_middle"
}
#

and the best easy way to reference this element would be putting it in another element's controls

torpid whale
#

Oh! Thank you! This will be very useful, does this have support with flipbook animations too? Hang on i should read the entire page first 😭🤣

hexed briar
#

got it working by myself though after few hours today, even funnier thing is my output looks even more identical as yours somehow

#

though the length ones is different still.

river flower
#

I have unicode that I put in a label control
When I change size to something smaller than 16x16, I want the unicode to look smaller as well but that doesn't happen
What do I do?

lilac reef
#

is there any current documentation for Ore UI, at this point in time, currently?

weak cape
lilac reef
# weak cape i know there is a github repo

yeah, was looking at that, but the initial GitHub link links to basically the software or coding language or whatever used, which seems to be mostly based on react, but I'm trying to figure out if there's a way to use the new Ore UI, to make every source pack, similar to how you would make one for JSON UI, but not really sure where to look

#

I have documentation for the API, not sure if that's helpful in this case or scenario or not

#

The second one(referring to that two links on their GitHub) is for contributions it seems like

weak cape
lilac reef
#

: (

weak cape
#

it is not released/published yet

lilac reef
#

have there not been any leaks as to usages and such?

weak cape
#

technically the new worlds/servers/realms screen

lilac reef
lilac reef
weak cape
#

nope

lilac reef
#

sadge

manic dragon
manic dragon
manic dragon
quaint peak
hexed briar
#
  • Unicode does not work and causes length value to cease exist. — Somehow deleting them by backspace does randomly allow them to render output properly.
  • Emojis, Glyphs and etc add length by 3 instead of 1 and do not render output.
#

don't know if it was the same as yours but yeah.

manic dragon
hexed briar
manic dragon
#

I don't even remember how many times my game crashed because I put some number wrong lol

hexed briar
#

but yeah i don't think it's worth it

#

if the game crashes it's probably the value going below minus.

manic dragon
#

Yeah I figured that out later

hexed briar
#

these %.<thing>s does not like negative value

#

also there's another issue

#

apparently deleting chars just, make it not update properly?

#

and sometimes it'll just double delete and return to normal

#

not sure if you have that issue too.

manic dragon
hexed briar
#

though the length value are unaffected.

manic dragon
#

But typing another character fixes everything

#

And deleting too many characters at once causes some lag

hexed briar
#

not for me i suppose.

manic dragon
#

It freezes the game for a bit

hexed briar
#

i never have any freezes or stutters whatsoever when typing or deleting too fast tbh, on a low-end laptop (2019) btw.

manic dragon
#

But it doesn't happen if you delete normally

hexed briar
#

i meant, too fast yeah

#

(my linux can do that for some reason by holding ctrl)

manic dragon
#

Windows does that too

manic dragon
#

I tried it with 100 chars
And my game freezed for 2 seconds or so

hexed briar
#

i test it by pasting the entirety of placeholder html string and delete it using ctrl+a.

#

but yeah

#

i do test on my phone while working on yesterday and it doesn't have any performance issues whatsoever

#

no freeze or stutter too since i do spam placeholder stuff from my clipboard.

manic dragon
#

tbh the freezing is the only performance issue I've seen so far
And it doesn't even happen when typing normally

#

Only when deleting too much at the same time

#

I tried pasting really long strings before no issues whatsoever

hexed briar
#

yeah it doesn't seem to have any issues.

#

though gotta remember that output runs about 10 or 15 times instantly when changing something.

#

i suppose this might be the case if you're deleting chars.

manic dragon
#

If binding conditions worked for view type bindings I would try to optimize that
But I don't want to bother with it much tbh

hexed briar
#

you can go with once, which the output will only run one time, literally after that it does nothing.

#

then there's "when visible" thing which i don't think that gonna work either

#

visibility_changed also not gonna work aswell since i tried.

#

but yeah every bindings runs at 10-15 times when there's changes. which probably explains why my chars are spamming exactly that amount.

#

bindings condition do work on view type if i remember correctly.

#

but it's just insanely buggy to mess with.

manic dragon
manic dragon
clear lantern
#
{
        "center_image": {
          "type": "image",
          "layer": 1,
          "alpha": 0.8,
          "texture": "textures/ui/hud_tip_text_background",
          "size": ["100%c + 10px", "100%c + 10px"],
          "offset": ["0px", "0px"],
          "anchor_from": "top_middle",
          "anchor_to": "top_middle",
          "controls": [
            {
              "middle_text": {
                "type": "label",
                "alpha": "@hud.anim_actionbar_text_alpha_out",
                "layer": 31,
                "variables": [
                  {
                    "requires": "(not $title_shadow)",
                    "$show_shadow": false
                  },
                  {
                    "requires": "$title_shadow",
                    "$show_shadow": true
                  }
                ],
                "shadow": "$show_shadow",
                "anchor_from": "top_middle",
                "anchor_to": "top_middle",
                "text_alignment": "center",
                "offset": ["0px", "2px"],
                "color": "$tool_tip_text",
                "text": "§h§lT E S T"
              }
            }
          ]
        }
      }

How I can make, that if there is no text in label, then background image won't be showed?

manic dragon
clear lantern
#

"text": "('%.1000s' * $atext - '\t')"
$atext = $actionabrtext

#

Probably it's wrong, because it's old code, but I wanted to re-do it

#

It worked in scripts as a splitting text

manic dragon
clear lantern
manic dragon
hexed briar
#

it certainly does work before and is required for a certain UI system of mine to work.

clear lantern
# manic dragon Use ``visible`` not ignored

Okay, it didn't worked as I assumed. Now, whenever text is presented or not, it is not visible:

{
        "center_image": {
          "type": "image",
          "layer": 1,
          "alpha": 0.8,
          "texture": "textures/ui/hud_tip_text_background",
          "size": ["100%c + 10px", "100%c + 10px"],
          "offset": ["0px", "0px"],
          "anchor_from": "top_middle",
          "anchor_to": "top_middle",
          "controls": [
            {
              "middle_text": {
                "type": "label",
                "alpha": "@hud.anim_actionbar_text_alpha_out",
                "layer": 31,
                "shadow": true,
                "anchor_from": "top_middle",
                "anchor_to": "top_middle",
                "text_alignment": "center",
                "offset": ["0px", "2px"],
                "color": "$tool_tip_text",
                "variables": [
                  {
                    "requires": "($atext = '')",
                    "$hide_background": true
                  },
                  {
                    "requires": "($atext != '')",
                    "$hide_background": false
                  }
                ],
                "visible": "$hide_background",
                "text": "('%.1000s' * $atext - '\t')"
              }
            }
          ]
        }
      }
manic dragon
clear lantern
#

Yeah, I found it like 2 min ago... My brain not braining today

clear lantern
manic dragon
clear lantern
#

$atext is defined in parent panel like this: "$atext": "$actionbar_text",
And I've tried both combination with true/false,

          "variables": [
            {
              "requires": "($atext = '')",
              "$hide_background": false
            },
            {
              "requires": "(not ($atext = ''))",
              "$hide_background": true
            }
          ],
          "visible": "$hide_background",

This combination worked, but still as a screenshot show, there is this little thing...

river flower
#

Is there a way to check which slot the player is holding via resource pack only?

river flower
#

I thought it was impossible

#

I'm guessing it's not simple because the hotbar is a renderer?

broken trail
#

#slot_selected and collection stack panel

manic dragon
manic dragon
#

#slot_selected is either true or false
So you might have to do some calculations to get "which slot" is selected

gaunt apex
#

i need some concept for WarpUI. can someone give some refs?

broken trail
weak cape
#

jk, havent tested this but i guess you can do that with focusable buttons

gaunt apex
weak cape
gaunt apex
#

I don't want it to be visible on the map as a whole, but that it's a good concept

runic chasm
#

hello

#

Someone who knows JSON UI can help me, I'll pay them something.

river flower
#

how is that even

#

possible

hardy lily
river flower
#

Oohhh

#

Okay I see now

chilly yacht
valid ridge
#

is there a way to make my server forms to be compatible with all other addons too?

weak cape
jolly rock
#

Where can I find it?

hardy lily
#

Not released yet

#

I'm a bit confused with the regex

torpid whale
#

Hey yall quick question how do we use json ui to change the textures of items in the inventory like enchanted books

oak verge
#

no items in the ui use renders, and that one is hard coded

torpid whale
#

Oof i could of sworn it's been done before

weak cape
#

I think you can change it but the only thing you will have is the item uid

#

That is used for the item renderer

#

But you I think you can change the overall item

balmy crow
#

Hey someone know the perfect size for ui ? For mobile PC ,console .....
Actually mine IS likes 426 x 200

chilly yacht
#

100% x 100%

balmy crow
#

The problème with background is actually i cant use 100% he doesnt want to be visible

chilly yacht
#

bad code

#

just check your parent panels

#

most likely the one thats 426x200 has a parent panel thats 100%c or some sort

balmy crow
#

I tell to my dev this because im texture Maker
thy

balmy crow
manic dragon
#

If I create multiple elements using a factory and #collection_length and I want to destroy one of them, what will I have to put in destroy_at_end?

buoyant niche
#
'
 "gui_hotbar_grid_item/hotbar_parent": {
    "modifications": [
      {
        "array_name": "controls",
        "operation": "insert_back",
        "value": [
          {
            "item_icon_deselected": {
              "type": "panel",
              "size": [12, 12],
              "layer": 3,
              "controls": [
                { "icon@hotbar_hud_item_icon": { "layer": 3 } }
              ],
              "bindings": [
                {
                  "binding_name": "#slot_selected",
                  "binding_type": "collection",
                  "binding_collection_name": "$hotbar_collection_name"
                },
                {
                  "source_property_name": "(not #slot_selected)",
                  "target_property_name": "#visible",
                  "binding_type": "view"
                }
              ]
            }
          },
          {
            "item_icon_selected": {
              "type": "panel",
              "layer": 3,
              "size": "@hud.icon_size",
              "offset": "@hud.icon_offset",
              "animation_reset_name": "button.reset",
              "controls": [
                { "icon_selected@hotbar_hud_item_icon": { "layer": 3 } }
              ],
              "bindings": [
                {
                  "binding_name": "#slot_selected",
                  "binding_name_override": "#visible",
                  "binding_type": "collection",
                  "binding_collection_name": "$hotbar_collection_name"
                }
              ]
            }
          }
        ]
      }
    ]
  },
"icon_offset": {
    "anim_type": "offset",
    "from": [0, 0],
    "to": [0, -4],
    "easing": "out_cric",
    "duration": 0.2
   
  },

  "icon_size": {
    "anim_type": "size",
    "from": [12, 12],
    "to": [20, 20],
    "easing": "out_cric",
    "duration": 0.2
  },

Could you help me with animation? I don't know how to make the animation restart when I select the item.

oak verge
valid swan
#

Is there any way I can set up an event so that when I run a title, it takes a screenshot?

gaunt apex
gaunt apex
# hexed briar 😭

Yea at least give suggestions like how to reduce lag or is there a more efficient way, I also still don't really understand about this.

hexed briar
#

if nobody is willing to help, you gotta figure yourself out instead of relying on someone else.

#

otherwise you'll just be stuck like this.

gaunt apex
#

k, I'm here too looking for ways to become more developed.

clever vapor
#

A gatekeeper introduces gatekeeping

oak verge
#

Searching here for lag problems cause may help

#

It is probably binding

#

The problem is the project seem big, you waited to this point to ask for such a problem
I don't think anyone is willing to look through ton lines of code

clever vapor
# manic dragon Anyone ^

I don't think you can do that easily. My guess is if your collection length is based on a variable, something might work

manic dragon
clever vapor
manic dragon
#

title is a binding
How am I going to make it a variable

#

nvm
I got it

#

No variables needed

hardy lily
#

*Insert skeleton crying

hexed briar
#

yeah i don't make the rules lmao

weak cape
hexed briar
weak cape
#

not begging

#

You dont beg by sending a link to no particular person

hexed briar
weak cape
#

His mesages are simple links

#

no pings, replies or questions

#

just simple link to his post

hexed briar
#

But sure, whatever helps you sleep lol.

oak verge
#

the link itself include a question, and posting it here is asking for a favor

valid ridge
#

This is a helping community, his post doesnt seem to beg to fix his code hes just asking what can make his code avoid lag

hot granite
#

The found out you were scamming or something and you just disappeared

oak verge
viral oxide
#

Does anyone know where the (collection?) that renders the items is at on the json-ui side?

#

I cant seem to spot anything in inventory_screen.json that seems like it would be it?

#

wait nvm recipe_book threw me off cus of the name, but its probs just that

sage vessel
rocky quail
#

add "prevent_touch_input": true to it

sage vessel
rocky canyon
#

I want to make mutiple texts on the screen
but why it doesnt get the string?

charred ravine
#

if Ore UI is replacing JSON UI, what does that mean for making custom UI?

chilly yacht
#

u got like 5 more years to worry about that

weak cape
spiral basalt
#

Can someone help me with json UI? Im trying to make a UI element that is only visible if the player has a score o <0 on a scoreboard, if someone could help me, I'll appreciate it (also I don't have experience with JSON UI, I'm just a JS guy)

#

Wait I think that's impossible

#

What a lame

#

I'll try using titles

oak verge
#

i don't see why will that be impossible

spiral basalt
#

How?

#

Sorry for bothering btw

chilly yacht
#

pure json ui:
possible
non performant
weird

json ui + scripts:
performant
easy
yes

livid vault
#

How to fix this guy's I want the "from_button_id": "$fromButton" change dynamically depends on the /title @p title condition is it possible?

manic dragon
livid vault
#

Ohh nevermind I think I found the best way

#

I need use though the other title not just the /title @p title

#

I think this method you can dynamically change even size in my theory using only title

manic dragon
hexed briar
#

we got JSON-UI bug fixes before GTA6 gang

oak verge
#

Was trying negative numbers the othe day there
Wonder if they still crash

manic dragon
#

I've faced that a lot
But it doesn't say length shorter than multiplied string

#

Never crashed for that reason ig

placid geode
#

now official documentation pls 🙏

spiral basalt
broken trail
clever vapor
#

sadly we wont be seeing another if the problem isn't affecting any marketplace projects

hybrid bear
#

how can i substring a string? like for example my $atext is "hello" i would want it to be "ello"

placid geode
manic dragon
#

"Alright, I did the calculations. Here you go:

· Base Framework: $50
· Absolute Performance: $20 (Trust me no crashes)
· Hover Animation: $30
· Scrollbar: $1
· Emotional Damage Waiver: $100

Subtotal: $201
'Not a Scam' Fee: $99

Total: $300 (Payment accepted in unmarked bills only)"

chilly yacht
manic dragon
broken trail
#

network and electricity fee as well

left yew
clever vapor
weak cape
#

everytime i see "theorist" i read "terrorist"

hybrid bear
#

how can i substring a string? like for example my $atext is "hello" i would want it to be "ello"

weak cape
#

($atext - ('%.1s' * $atext))

#

You remove the first letter of the string

hybrid bear
# weak cape `($atext - ('%.1s' * $atext))`

still doesnt seem to work let me show you

"hud_actionbar_text_modified": {
    "type": "panel",
    "controls": [
      {
        "actionbar_message_default": {
          "type": "label",
          "$atext": "($actionbar_text - ('%.1s' * $actionbar_text))",
          "text": "$atext",
          "anchor_from": "bottom_middle",
          "anchor_to": "bottom_right",
          "offset": [ "-15%", "-2%" ],
          "color": "$tool_tip_text",
          "enable_profanity_filter": true,
          "layer": 31,
          "localize": false,
          "alpha": "@hud.anim_actionbar_text_alpha_out"
          // "visible": "(not (($atext - '§g§a§o§r') = $atext))" // if gaor, visible
        }
      }
    ]
  },

#

i tried doing this but still doesnt work
"$atext": "($actionbar_text - 'h')",

#

it just display the whole actionbar

weak cape
#

this works only for variables

#

you have to use bindings: []

manic dragon
weak cape
#

right

#

($atext - ('%.4s' * $atext))

#

where as $atext has to start with §z

hybrid bear
weak cape
#

yes

manic dragon
hybrid bear
#

oh alright

weak cape
hybrid bear
#

I gotta ask also whats the difference between $ and #

#
          "bindings": [
            {
              "binding_type": "view",
              "source_property_name": "($actionbar_text - 'h')",
              "target_property_name": "#atext"
            }
          ],

#

oh wait let me put the actionbar text to a variable

weak cape
# hybrid bear I gotta ask also whats the difference between $ and #

$ is a variable, and # is a binding.
Variables can be used in variables: []array and can be set in the element.
Bindings can be grabbed from the bindings: [] array and only changed in that specific binding.
If you want to set any binding without bindings: [] you can set a binding in property_bag: {}

hybrid bear
#
          "text": "#atext",
          "$text2": "$actionbar_text",
          "bindings": [
            {
              "binding_type": "view",
              "source_property_name": "($text2 - 'h')",
              "target_property_name": "#atext"
            }
          ],
#

idk if this is correct tho

weak cape
#

-# you can use variables inside properties, but you cannot use bindings.

hybrid bear
weak cape
hybrid bear
#

yeah

    player.onScreenDisplay.setActionBar(`§zhello`)
#
"$a_text": "$actionbar_text",
"text": "($a_text - ('%.4s * $a_text')",
``` this showed an output but it doesnt deduct anything
weak cape
#
"$a_text": "$actionbar_text",
"text": "($a_text - ('%.4s' * $a_text))",
#

wait no

hybrid bear
#

still the whole hello lol

weak cape
#

did you try the upadted version?

#

i changed it couple seconds ago

hybrid bear
#

ohh finally its donee, thank you so muchhh

weak cape
#

perfect

hybrid bear
#

i got the wrong placement of the quote

weak cape
#

yup

hybrid bear
#

thank you so much againn

weak cape
#

np

hexed briar
#

feels like this might be urgent?

#

Soulsteel (a noxcrew new featured server that is still rolling out globally) certainly uses alot of JSON-UI for sure, including the hud screen that looks like marketplace contents.

hexed briar
#

honestly idk but here's gameplay screenshot

weak cape
#

idk what do you want me to say

#

different textures with bars instead of hearts

hexed briar
#

i don't know, don't have the access yet and don't want to bother with weird vpns.

weak cape
#

so you sent this without any reason

hexed briar
#

yeah, also here's more ig lmao

left yew
clever vapor
manic dragon
hexed briar
#

still haven't got access to it yet but by the look of it — honestly imo, it looks alright-ish for me.

#

it works that's all it needs but visually, it's just meh and felt like pixel paradise level of design to me.

oak verge
#

Some menus are bugged for me, but not sure if this from the ui or script

#

The one that appears when you exit portal challenge just don't show sometimes, and you have to press escape to close it

hexed briar
#

is it a regular java based server that disguised to be a bedrock server like the rest of featured server does (except hive?) or BDS?

oak verge
#

How do i tell

hexed briar
#

does it have like, bedrock bugs on it.

#

low tps or whatever that is, which somehow is a normal occurrence to any BDS servers even event server apparently.

oak verge
#

let me enter the server and see if i notice any

hexed briar
#

even mojang's testing server has an exact issue too.

oak verge
#

Where are they hosting this. The only server with low ping for me

#

The server is no longer in my list

hexed briar
#

oh.

oak verge
#

I can dm you there pack if you want to pock around

hexed briar
#

yeah no thanks lol, even though since it's a featured server, it's encrypted anyways.

#

also i do not wanna to, you know risk that.

oak verge
#

Not all of them are but yeah.

hexed briar
#

also i went poking around which server is java in disguise and uh

#

is this just me or this looks like galaxite UI

#

yeah it is but a recreation.

#

i see that featured server peeps still stealing each other UIs as usual.

hexed briar
#

yeah i already saw, only differences is that the border is more tricker and top bar/close button has 2 pixels on bottom left and top right.

#

and obviously no gradient shaded.

weak cape
#

Looks cleaner imo

hexed briar
#

it looks i guess vanilla form in mix.

#

but it looks okay for me nonetheless, just surprised that this featured servers peep still stealing each others UI look and designs as some trends.

hexed briar
#

we already have lifeboat over here stole the whole hive status bar.

#

not actually recreate or anything

#

just stole it.

weak cape
#

Mineville was bought for like couple hundred thousands so it was clearly bought to make cash

oak verge
oak verge
#

and it is geyser server

hexed briar
#

funny that the server still haven't changed a bit.

hexed briar
#

im seeing "6767676767" on mineville rn

#

what is this

weak cape
#

Yeah they added a couple new gamemodes (or have planned on creatjng) after my leave

hexed briar
#

"i have 67 kills" - mineville

#

for me honestly mineville still the same even someone bought it.

#

still designed to be cash grab if possible.

weak cape
#

Yeah true

#

That hasn't changed

hexed briar
#

its just that the guy who bought it seems... brainrotten.

weak cape
#

He seems like a businessman

hexed briar
#

ain't no way im seeing brainrot stuff on a featured server list

weak cape
#

That is what makes real dough

hexed briar
#

yeah also isn't mineville used AI on server background before?

#

that was after someone bought the server too if i remember correctly.

weak cape
#

Yeah they did use AI to translate chat messages

weak cape
hexed briar
#

the server background in their server tab along with screenshots are AI generated.

weak cape
#

Oh

#

Images

#

They use AI indeed

hexed briar
#

yeah, figured. i saw it casually and noticed something very AI off the bat instantly

#

though they changed it after people backslash.

#

honestly by the look of it, i guess nothing changed except. well them trying to milk more than previous owner that is.

weak cape
#

🙂‍↕️

hexed briar
#

anyways i think enchanted dragon or whatever that server is still has the least unnecessary detailed UI i ever seen

weak cape
#

Didn't they say they are f2p but still have a paywall?

hexed briar
#

yep.

weak cape
#

Lol

hexed briar
#

i tried playing it when they announced that it's f2p

#

guess what, it does not. only thing that f2p is... tutorial

#

literally tutorial after that, pay up.

weak cape
#

I would say that Microsoft not doing anything is crazy but as long as they make money Microsoft wouldnt care

hexed briar
#

holy content logs error im getting from that server LMAO

weak cape
#

That's the norm of all features servers

hexed briar
#

i think this one beats all of them.

#

it has entities errors, UI errors, material errors for some reason and particles errors.

oak verge
#

this are bp errors right?

hexed briar
#

It is, yeah.

#

wait actually

#

doesn't seem like bp since it's missing geometry.

#

which that's RP thing.

oak verge
#

yeah, but the geo component is server side

hexed briar
#

yeah looks like it

oak verge
#

was going to blame geyser, but i am not sure now

left yew
weak cape
#

Design was entirely by someone else

left yew
#

Ah ic

left yew
weak cape
#

W

left yew
#

Wasn't sure who designed it until now tho lol

weak cape
#

Mineville wasn't really my thing

left yew
surreal ridge
weary wind
#

Hello, is this code okay?

"root_panel": {
"notifications": {
"type": "panel",
"factory": {
"name": "hud_actionbar_text_factory",
"control_ids": {
"hud_actionbar_text": "notifications"
}
}
}
}

weary wind
#

Hello, could you help me?
[UI][error]-UI Control: hero_dynamic_notications | UI Control: actionbar_check | On Control Path: /hud_screen/variables_button_mappings_and_controls/safezone_screen_matrix/inner_matrix/safezone_screen_panel/root_screen_panel/root_panel/hud_actionbar_text_area/hero_dynamic_notications/actionbar_check/{ui_control} | Type not specified (or @-base not found) for control:

[UI][error]-UI Control: hero_dynamic_notications | UI Control: notifications | On Control Path: /hud_screen/variables_button_mappings_and_controls/safezone_screen_matrix/inner_matrix/safezone_screen_panel/root_screen_panel/root_panel/hud_actionbar_text_area/hero_dynamic_notications/notifications/{ui_control} | Type not specified (or @-base not found) for control:

weary wind
spiral basalt
#

Well I'm a beginner on JSON UI but this doesn't looks right
What are you trying to do?

placid geode
#

you forgot some brackets

weary wind
#

I was replacing the actionbar and joining the original part and the modified part with a color code at the end of the text example if the text has Hero§m§a the §m§a at the end

weary wind
#

No, that’s fine, I already checked

placid geode
weary wind
# placid geode

Thank you, I see that you added the visible question, was that the mistake?

weary wind
# placid geode

He continued with the same problem bro

[UI][error]-UI Control: hero_dynamic_notications | UI Control: actionbar_check | On Control Path: /hud_screen/variables_button_mappings_and_controls/safezone_screen_matrix/inner_matrix/safezone_screen_panel/root_screen_panel/root_panel/hud_actionbar_text_area/hero_dynamic_notications/actionbar_check/{ui_control} | Type not specified (or @-base not found) for control:

[UI][error]-UI Control: hero_dynamic_notications | UI Control: notifications | On Control Path: /hud_screen/variables_button_mappings_and_controls/safezone_screen_matrix/inner_matrix/safezone_screen_panel/root_screen_panel/root_panel/hud_actionbar_text_area/hero_dynamic_notications/notifications/{ui_control} | Type not specified (or @-base not found) for control:

weary wind
#

Oh

#

It doesn’t keep giving this error
[UI][error]-UI Control: hero_dynamic_notications | UI Control: actionbar_check | On Control Path: /hud_screen/variables_button_mappings_and_controls/safezone_screen_matrix/inner_matrix/safezone_screen_panel/root_screen_panel/root_panel/hud_actionbar_text_area/hero_dynamic_notications/actionbar_check/{ui_control} | Type not specified (or @-base not found) for control:

[UI][error]-UI Control: hero_dynamic_notications | UI Control: notifications | On Control Path: /hud_screen/variables_button_mappings_and_controls/safezone_screen_matrix/inner_matrix/safezone_screen_panel/root_screen_panel/root_panel/hud_actionbar_text_area/hero_dynamic_notications/notifications/{ui_control} | Type not specified (or @-base not found) for control:

fresh summit
#

Is it possible to make a UI of a chest?

placid geode
#

Or he is editing the wrong file lol

weary wind
fresh summit
placid geode
# weary wind

what i mean is maybe you are editing the file from another resource pack, add "hud_screen": { "ignored": true }, if it doesn't crash then most likely you are not editing the correct file

weary wind
#

I don’t have any other pack loaded, just that one

#

And it’s hud_screen.json

fresh summit
#

Do you want to modify the codes of §?

weary wind
#

No

fresh summit
weary wind
#

I want to modify the actionbar

fresh summit
placid geode
#

are you testing It in a world?

fresh summit
#

What exactly do you want to achieve?

weary wind
placid geode
#

open that world's folder, then open the resource_packs folder

#

is there a folder of your RP there?

weary wind
#

I will eliminate the world and create it again

placid geode
#

yes

quaint peak
#

Help me to set the offset button to the center of the blue color,Because I'm too lazy to go in and out of Minecraft.
Offset button in the image
100×-100

weary wind
placid geode
#

you didnt add the []

weary wind
placid geode
#

that things

weary wind
#

Oh, what a brute

placid geode
sage vessel
#

Does anyone know the name of the JSON file for this image?

quaint peak
placid geode
#

then [-15, 0]

weary wind
#

That the image is not visible if it does not contain §m§a or that the original actionbar is not visible if the text contains §m§a

quaint peak
weary wind
#

Use size “20%” x “20%”

quaint peak
weary wind
#

anchor_to: center
anchor_form: center

quaint peak
weary wind
#

Also in the background

weary wind
junior shell
manic dragon
#

Maybe by detecting a hidden item

junior shell
fresh summit
surreal ridge
fresh summit
surreal ridge
#

🤷‍♂️

left yew
fresh summit
fresh summit
#

😿

tropic tangle
fresh summit
#

🙀

#

I'm still here

left yew
fresh summit
left yew
#
      "@server_form.screen_exit_animation_push_fade"
    ]```


so add somethin like that to ur root or whatever, at the base screen or whatever
fresh summit
#

👀okey

left yew
#
    "anim_type": "offset",
    "easing": "out_cubic",
    "duration": 0,
    "from": [
      0,
      0
    ],
    "to": [
      0,
      0
    ],
    "play_event": "screen.exit_push",
    "end_event": "screen.exit_end"
  },```

Then realistically u add somethin like this prolly
fresh summit
#

That's all?😿

left yew
#

i mean thats an example

#

These are all the default ones in ui_common, ig just go through and make custom ones, or check the play events and end events, blah blah blah

fresh summit
#

😿

#

Ok thnks

left yew
#

If you dont care about like, ALL screen anims, then just go to _global_variables.json and edit these

#

obv it will change every UI that uses the anim, but.

fresh summit
#

Ouh.. ok thnks

placid geode
fresh summit
#

Wht

#

🙀

placid geode
#
"third_party_server_screen": {
"$screen_animations": [],
"$background_animations": []
}
fresh summit
placid geode
#

like this

fresh summit
#

👀

placid geode
#
{
  "namespace": "server_form",
  "third_party_server_screen": {
    "$screen_animations": [],
    "$background_animations": []
  },
  ...
}
fresh summit
#

But that will count for all the forms, right?

placid geode
#

yes

fresh summit
#

Ok thankkkkkkks

left yew
#

i never mess with the anims so i lowkey didnt know 😂

fresh summit
#

🥀

placid geode
#

🥀

chilly yacht
#

🥀

chilly yacht
hexed briar
#

🥀

left yew
hexed briar
#

I seen the UIs now and yeah. same opinion.

#

though what i did not expect is they modify basically any UI except chat screen.

oak verge
hexed briar
#

Setting's tab buttons is now MinecraftTen font for some reason, inventory screen literally looks like minecraft console minigame inventory screen

#

Server forms UI is, quite buggy as some tabs would display nothing often times.

hexed briar
#

though all i got is geyser folder from enchanted dragon and that one called "Block Hero"

#

don't know where did that came from tbh

#

though im seeing BDS jankyness here rn like rubberbanding

#

ah yeah alot of server hopping too.

chilly yacht
weary wind
hexed briar
oak verge
chilly yacht
hexed briar
#

only enchanted dragon and "Block Heros"

hexed briar
#

Playing for 2 hours now and i don't see anything that requires p2p yet.

#

it's really does looks like open world rpg.

chilly yacht
hexed briar
#

It looks like this is actual good featured server ngl

#

it wasn't paywalled like enchanted dragon

#

it doesn't seem it have any p2p but you'll have to grind alot for gears

chilly yacht
#

looks a little on the rushed side

spiral basalt
#

Quick question, is there a way to hide an actionbar? If it contains a text or prefix

chilly yacht
#

yes

spiral basalt
#

Ik you can use

"hud_title_text/title_frame": {
  "$update_string": "prefix:",
  "bindings": [
    {
      "binding_type": "view",
      "source_control_name": "title",
      "source_property_name": "(#text - $update_string = #text)",
      "target_property_name": "#visible"
    }
  ]
}```
#

But idk how to use this on actionbar (didn't work by changing title to actionbar)

left yew
hexed briar
#

LMAOOOOOOOOOOOOOOOO

#

They're BDS server.

oak verge
#

Yikes

weary wind
spiral basalt
weary wind
manic dragon
spiral basalt
#

Thx

hexed briar
#

okay people this is a JOKER post, jesus christ STOP DIRECT MESSAGING ME WHENEVER IF I ASK COMMISSION OR NOT

#

im getting 4 people asking me if i still asking for commission ffs

oak verge
#

lol, you asked for it

hexed briar
#

i posted joker image like meme ffs man

#

now im getting 4 people asking

#

even more confusing is how will they do it anyways

#

there's even a guy with a light theme asking me for a commission 😭

rocky quail
#

crazy

dusty rune
fresh summit
#

Does anyone know how to make those menu buttons, emotes, etc.?

#

Type a button on the interactive screen on the screen

fresh summit
obtuse oyster
#

do you know where's that ui that modified ActionFormData UI so the button icons use beacon item renderer iirc

weak cape
obtuse oyster
weak cape
#

there are well over hundreds of thousands of addons

#

not sure which one you mean

rocky canyon
#

can #clip_ratio bind with float?
I have already made preserved title with it but It show full of hpbar

#

like this

fresh summit
#

Or open a control how do I do it?

manic dragon
rocky canyon
#

I used label to show it, but there was nothing appeared when text only with number

manic dragon
#

By adding any character or string in front of the number

#

It doesn't work for float tho

vivid dome
#

what did i do wrong?💔

#

please help 😭

manic dragon
vivid dome
#

i tried hud it still didnt work 💔

fresh summit
#

A form can be made to remain as long as you can perform actions.So while you walk you have an active form?

weak cape
#

To my knowledge there is no way to display floats right?

placid geode
pearl bramble
#

Hello. How can I start using OreUI?

weak cape
pearl bramble
weak cape
#

You can change textures some but you cannot use it or manipulate OreUI in any other way yet.

weak cape
#

np

weak cape
#

I just realised how wrong this section of the wiki is...

#

This doesnt even work like wiki says.

inland dagger
weak cape
#

😢

inland dagger
weak cape
#

need money for that green thing

inland dagger
# weak cape yeah

I was able to get ambro to do the json ui for the server project im working on

inland dagger
#

oh 😭 I forget things soo fast

oak verge
weak cape
oak verge
#

yeah that was like that from the start, not sure who is the op

weak cape
#

It is 15 why is there a space at the end?

weak cape
#

but this doesnt make sense

#

no space at the start

oak verge
#

what the in game behaviour

neat sequoia
#

I need ideas, where have 1 +, will add +1 in value, where have 2 + (++) will add +10. I need ideas for the texture of (++) 😭

clever vapor
#

It's working a while ago, it was even used for one of the most important thing in json-ui

#

but it doesn't work anymore

broken trail
broken trail
clever vapor
broken trail
#

mhm sounds like they swapped methods

versed blade
versed blade
rocky quail
#

this is the 5th time seeing an attempt of a json ui editor

#

all of them stopped or discontinued, just saying

manic dragon
#

All of them are good until they move to the complex stuff

clever vapor
#
  1. It's time consuming to develop
  2. JSON-UI is deprecated in favor of ore UI
  3. No support
#

That's just me

weak cape
#

what does "No support" mean

versed blade
clever vapor
weak cape
#

Well, It's not like nobody will support it.

#

I would love to see something like that.

manic dragon
#

But yeah with enough effort you can actually pull that off

mint charm
balmy crow
mint charm
bright gazelle
balmy crow
#

🔥🔥🔥

mint charm
mint charm
#

Okei

hasty hamlet
#

hi there, do someone know where can I edit the chat panel (when opened) back ground color/opacity? (I know it can be set on the settings, but I need to find which file it is indeed defining it)

manic dragon
hardy lily
#

Is there any other way to bring back the Xbox profile picture?

dusty rune
oak verge
#

that just the fallback
it is a bug in there api or something

bright gazelle
#
    "a": {
        "type": "image",
        "texture": "textures/ui/White",
        "size": [90, 90],
        "color": "#color",
        "property_bag": {
            "#1": [
                1.0,
                0.0,
                0.0
            ]
        },
        "bindings": [
            {
                "binding_type": "view",
                "source_control_name": "toggle",
                "source_property_name": "(#toggle_state * 1)",
                "target_property_name": "#toggle"
            },
            {
                "binding_type": "view",
                "source_property_name": "('#' + #toggle)",
                "target_property_name": "#color"
            }
        ]
    }

does anyone know why this isnt working? I tried changing the color of the image using property_bag, or is that not possible?

weak cape
rare flame
mint charm
#

XD

placid geode
#

1, 0, 0, 1

#

like this should work

#
    "a": {
        "type": "image",
        "texture": "textures/ui/White",
        "size": [90, 90],
        "property_bag": {
            "#1": [
                1,
                0,
                0,
                1
            ]
        },
        "bindings": [
            {
                "binding_type": "view",
                "source_property_name": "('#' + #toggle_state * 1)",
                "target_property_name": "#color"
            }
        ]
    }
bright gazelle
mint charm
balmy crow
#

my personal pack is like that actually

mint charm
#

oh wow;o

broken trail
jolly rock
#

Hi, can we able to set the text of a modal input to a texture with binding to preview the selected image? For example, the image is displayed while you are typing the text "textures/ui/Black"

manic dragon
#
{
  "binding_type": "collection",
  "binding_collection_name": "custom_form",
  "binding_name": "#custom_input_text",
  "binding_name_override": "#text"
}
#

Idk if it can get value after text box content is changed (ig it can't ;-;)

wintry crater
rocky canyon
#

Whether I put '§a' when the splitting text only have number?

mint charm
rocky canyon
#

when I use title input a string, how to split string only has numerical value,I also find that it doesnt appear when str only has numerical value

#

it can't caculate in bindings because of that

torpid whale
#

\n like splitting text?

rocky canyon
#

just like a range of splitting
ex: 0~200 201~400 401~600
using script to format that

weak cape
rocky canyon
#

or just simply multiply(I tried that but it crash)

wintry crater
viral oxide
#

Is there a way to make the mouse ignore an element?

#

i have an element ontop of a button and i want it to ignore the element and click the button below it

oak verge
#

does chest_grid_item have something different for the overlay bg?

oak verge
leaden kayak
#

How can I make such an element, text on left and image on right

#

and what If want to do like this with text as well instead of the image

oak verge
rocky canyon
#

oh I make it

#

like this

oblique needle
#

kan some one make a custom iu item

#

kan some one make a custom iu mod for me

oblique needle
#

guys

#

kan some one make iu for me for minecraf tbedrock eith a buton with texttp to spawn en than it gives a tag to you named s and another but on the same but the text is tp to hub and then it gives you a tag named h and above evrything it sayd menu and a item to open that menu

oak verge
#

Iser unterfaces?

oblique needle
#

yea

#

ka n you make that

#

for me

hexed briar
#

wause inteaersda?

oblique needle
#

oak verge
oblique needle
#

kan some one make iu for me for minecraf tbedrock eith a buton with texttp to spawn en than it gives a tag to you named s and another but on the same but the text is tp to hub and then it gives you a tag named h and above evrything it sayd menu and a item to open that menu

placid geode
oblique needle
#

kan some one make iu for me for minecraf tbedrock eith a buton with texttp to spawn en than it gives a tag to you named s and another but on the same but the text is tp to hub and then it gives you a tag named h and above evrything it sayd menu and a item to open that menu

signal roost
#

Does sb know how to make custom Block interfaces

mint charm
buoyant niche
#

hijo de tu madre jaja multiplicas el valor de la division en 10000 jaja yo ya me habia fastidiado cuando solo multiplicaba el valor a 1000

hexed briar
#

oh no

sinful crypt
cold folio
#

Pretty sure it's a keyword dump. Hmm…

#

Oh, no. Huh.

#

At first, I thought they were a bot. Now I just think they were young and going about things the wrong way.

dusty rune
#

we all attacking the little guy

#

damn

hexed briar
#

like minutes ago.

#

i wonder why.

pastel terrace
#

download?

oak verge
#

Project paused until i am done with a marketplace project

pastel terrace
#

I want to put a minimap on my PocketMine-MP server

#

It would help a lot if you could send it to me, I just wanted to see how you did it so I can replicate it

#

@oak verge

oak verge
#

It is not in a usable state
Tps drop to 5

manic dragon
#

How did it get unpinned?!

oak verge
#

👆
@green grail can you pin the general post for this channel

green grail
#

Thanks!

lilac reef
#

okay wait, so quick question...

is the main menu screen, before you hit play, or marketplace or whatever, on Android, is that able to be changed appearance-wise and stuff, via JSON UI?

#

or is that now governed by ORE UI?

weak cape
lilac reef
#

might get back into messing around with that

#

a while back I tinkered with it and removed marketplace, and added a button that you could use to sign in and sign out without having to go to settings or your profile, you just press a button on the main menu, which would perform the same action as pressing the button that signs you out in the settings

#

can't remember if I got it actually working back then, though