optimize paths

This commit is contained in:
Asaki Yuki 2026-02-22 16:04:31 +07:00
parent 85d60e5db1
commit d1a7399e2f
14 changed files with 144113 additions and 19607 deletions

6
config.d.ts vendored
View file

@ -15,6 +15,12 @@ export interface Config {
fixInventoryItemRenderer?: boolean
buildFolder?: string
}
ui_analyzer?: {
enabled?: boolean
imports?: string[]
}
packinfo?: {
name?: string
description?: string

View file

@ -1,6 +1,6 @@
{
"name": "asajs",
"version": "4.0.11-indev",
"version": "4.0.13",
"description": "Create your Minecraft JSON-UI resource packs using JavaScript",
"keywords": [
"Minecraft",
@ -25,11 +25,12 @@
"test": "bun test/app.ts",
"prefetch": "bun scripts/prefetch",
"vanilla:defs": "bun scripts/vanilladefs",
"vanilla:paths-optimize": "bun scripts/paths-optimize",
"gen:enums": "bun scripts/enum",
"gen:items": "bun scripts/items",
"gen:autocomplete": "bun scripts/autocomplete-build",
"full-build": "bun run prefetch;\nbun run vanilla:defs;\nbun run gen:enums;\nbun run gen:items;\nbun run gen:autocomplete;\nbun run build",
"full-build-preview": "bun run prefetch --preview;\nbun run vanilla:defs;\nbun run gen:enums;\nbun run gen:items --preview;\nbun run gen:autocomplete;\nbun run build"
"full-build": "bun run prefetch;\nbun run vanilla:defs;\nbun run gen:enums;\nbun run gen:items;\nbun run gen:autocomplete;\nbun run vanilla:paths-optimize;\nbun run build",
"full-build-preview": "bun run prefetch --preview;\nbun run vanilla:defs;\nbun run gen:enums;\nbun run gen:items --preview;\nbun run gen:autocomplete;\nbun run vanilla:paths-optimize;\nbun run build"
},
"devDependencies": {
"@types/node": "^25.0.3",

16
scripts/paths-optimize.ts Normal file
View file

@ -0,0 +1,16 @@
import { writeFileSync } from "fs"
import { paths } from "../src/types/vanilla/paths"
const newPaths: Record<string, any> = {}
Object.entries(paths).forEach(([key, values]) => {
const paths = Array.from(new Set(Object.values(values)))
console.log(key)
if (paths.length === 1) {
newPaths[key] = paths[0]
} else {
newPaths[key] = values
}
})
writeFileSync("src/types/vanilla/paths.ts", `export const paths = ${JSON.stringify(newPaths, null, 4)}`, "utf-8")

View file

@ -146,7 +146,27 @@ for (const [namespace, elements] of vanilla) {
}
}
const prefix = `interface Element {
file: string
type: string
children?: string[]
extend?: {
name: string
namespace: string
}
}
interface VanillaDefs {
[key: string]: {
[key: string]: Element
}
}`
fs.writeFileSync("cache/vanilla-defs.json", JSON.stringify(json, null, 4))
fs.writeFileSync(
"src/analyzer/vanilladefs.ts",
`${prefix}\n\nexport const vanilladefs: VanillaDefs = ${JSON.stringify(json, null, 4)}`,
)
// Types
interface VanillaElement {

View file

143604
src/analyzer/vanilladefs.ts Normal file

File diff suppressed because it is too large Load diff

View file

@ -29,3 +29,7 @@ export function isCompileBinding(input: string) {
export function isHasBinding(input: string) {
return /#\w+/.test(input)
}
export function isString(input: string) {
return /^'.+'$/.test(input)
}

View file

@ -1,6 +1,7 @@
import { RandomBindingString, ResolveBinding } from "../../components/Utils.js"
import { RandomBindingString, RandomString, ResolveBinding } from "../../components/Utils.js"
import { BindingItem } from "../../types/properties/value.js"
import { bindingFuntions } from "../Configuration.js"
import { isString } from "./Checker.js"
import { Expression, GenBinding } from "./types.js"
type CallbackRet = {
@ -140,6 +141,60 @@ export const defaultFunctions = {
}
},
contains: (source_str, contains_str) => {
return {
value: `not ((${source_str} - ${contains_str}) = ${source_str})`,
}
},
starts_with: (source_str, start_str) => {
const prefix = `'asajs:${RandomString(5)}:'`
if (isString(source_str)) {
if (isString(start_str)) {
return {
value: `${source_str.slice(1, -1).startsWith(start_str.slice(1, -1))}`,
}
} else {
source_str = prefix.slice(0, -1) + source_str.slice(1)
const start_str_bind = RandomBindingString()
return {
genBindings: [
{
source: `${prefix} + ${start_str}`,
target: start_str_bind,
},
],
value: `not ((${source_str} - ${start_str_bind}) = ${source_str})`,
}
}
} else {
if (isString(start_str)) {
const strLength = start_str.length - 2
return {
value: `('%.${strLength}s' * ${source_str} = ${start_str})`,
}
} else {
const source_str_bind = RandomBindingString()
const start_str_bind = RandomBindingString()
return {
genBindings: [
{
source: `${prefix} + ${source_str}`,
target: source_str_bind,
},
{
source: `${prefix} + ${start_str}`,
target: start_str_bind,
},
],
value: `not ((${source_str_bind} - ${start_str_bind}) = ${source_str_bind})`,
}
}
}
},
/**
* Return a translatable string
* @param key

View file

@ -121,9 +121,16 @@ export class UI<T extends Type, K extends Renderer | null = null> extends Class
* @param name
* @returns
*/
addChild<T extends Type, K extends Renderer | null>(child: UI<T, K>, properties?: Properties<T, K>, name?: string) {
addChild<T extends Type, K extends Renderer | null>(
child: UI<T, K>,
properties?: Properties<T, K>,
name?: string,
callback?: (name: string) => void,
) {
if (this === <any>child) throw new Error("Cannot add a child to itself")
this.controls.set(name || RandomString(16), [child, properties || {}])
const childName = name || RandomString(16)
this.controls.set(childName, [child, properties || {}])
callback?.(childName)
return this
}
@ -307,8 +314,12 @@ export class ModifyUI<T extends Type = Type.PANEL, S extends string = string> ex
})
}
insertChild<T extends Type, K extends Renderer | null>(child: UI<T, K>, properties?: Properties<T, K>) {
return this.insertFrontChild(child, properties)
insertChild<T extends Type, K extends Renderer | null>(
child: UI<T, K>,
properties?: Properties<T, K>,
name?: string,
) {
return this.insertFrontChild(child, properties, name)
}
replaceChild<T extends Type, K extends Renderer | null>(where: S, child: UI<T, K>, properties?: Properties<T, K>) {

View file

@ -199,10 +199,12 @@ export function Modify<T extends Namespace, K extends Element<T>>(namespace: T,
const memoryUI = MemoryModify[paths[namespace][name]]?.[name]
// @ts-ignore
if (memoryUI) return memoryUI as ModifyUI<VanillaType<T, K>, VanillaElementChilds<T, K>>
if (!paths[namespace]) {
const path = paths[namespace]
if (!path) {
throw new Error(`Namespace '${namespace}' does not exist`)
// @ts-ignore
} else if (!paths[namespace][name]) {
} else if (typeof path !== "string" && !paths[namespace][name]) {
throw new Error(`Element '${name}' does not exist in namespace '${namespace}'`)
}
// @ts-ignore
@ -210,7 +212,7 @@ export function Modify<T extends Namespace, K extends Element<T>>(namespace: T,
namespace,
name,
// @ts-ignore
paths[namespace][name],
typeof path === "string" ? path : paths[namespace][name],
)
// @ts-ignore
;(MemoryModify[paths[namespace][name]] ||= {})[name] = modifyUI

View file

@ -557,6 +557,7 @@ export enum ItemAuxID {
GOLDEN_BOOTS = 25296896,
GOLDEN_CARROT = 20447232,
GOLDEN_CHESTPLATE = 25165824,
GOLDEN_DANDELION = -71499776,
GOLDEN_HELMET = 25100288,
GOLDEN_HOE = 23920640,
GOLDEN_HORSE_ARMOR = 37421056,

View file

@ -18,6 +18,7 @@ export interface Control {
draggable?: Value<boolean>
follows_cursor?: Value<boolean>
property_bag?: Value<PropertyBags>
collection_index?: Value<number>
property_bag_for_children?: Value<PropertyBags>
[key: Binding]: Value<any>
[key: Variable]: Value<any>

View file

@ -1330,10 +1330,20 @@ export type ChatType = {
"keyboard_image_panel": { type: T.PANEL, children: 'keyboard_image' | 'down_arrow_image' },
"keyboard_image_panel/keyboard_image": { type: T.IMAGE, children: string },
"keyboard_image_panel/down_arrow_image": { type: T.IMAGE, children: string },
"new_messages": { type: T.IMAGE, children: 'focus_border' },
"new_messages/focus_border": { type: T.IMAGE, children: 'stack' },
"new_messages/focus_border/stack": { type: T.STACK_PANEL, children: 'arrow_icon' | 'separator' | 'tooltip_text' },
"new_messages/focus_border/stack/arrow_icon": { type: T.IMAGE, children: string },
"new_messages/focus_border/stack/separator": { type: T.PANEL, children: string },
"new_messages/focus_border/stack/tooltip_text": { type: T.LABEL, children: string },
"small_button": { type: T.BUTTON, children: string },
"keyboard_button": { type: T.BUTTON, children: string },
"chat_settings_button": { type: T.BUTTON, children: string },
"send_button": { type: T.BUTTON, children: string },
"new_messages_button": { type: T.BUTTON, children: 'default' | 'pressed' | 'hover' },
"new_messages_button/default": { type: T.IMAGE, children: string },
"new_messages_button/pressed": { type: T.IMAGE, children: string },
"new_messages_button/hover": { type: T.IMAGE, children: string },
"messages_text": { type: T.PANEL, children: 'text' },
"messages_text/text": { type: T.LABEL, children: string },
"message_tts_wrapper": { type: T.PANEL, children: string },
@ -1389,10 +1399,11 @@ export type ChatType = {
"chat_header/title_panel/chat_header_content_area/icon": { type: T.STACK_PANEL, children: string },
"chat_header/title_panel/chat_header_content_area/paste_button": { type: T.BUTTON, children: string },
"chat_screen": { type: T.SCREEN, children: string },
"chat_screen_content": { type: T.PANEL, children: 'messages_panel' | 'chat_bottom_panel' | 'chat_top_panel' | 'autocomplete_commands_panel' | 'host_main_panel' | 'popup_factory' },
"chat_screen_content": { type: T.PANEL, children: 'messages_panel' | 'chat_bottom_panel' | 'chat_top_panel' | 'new_messages_button' | 'autocomplete_commands_panel' | 'host_main_panel' | 'popup_factory' },
"chat_screen_content/messages_panel": { type: T.PANEL, children: string },
"chat_screen_content/chat_bottom_panel": { type: T.STACK_PANEL, children: string },
"chat_screen_content/chat_top_panel": { type: T.IMAGE, children: string },
"chat_screen_content/new_messages_button": { type: T.BUTTON, children: string },
"chat_screen_content/autocomplete_commands_panel": { type: T.PANEL, children: string },
"chat_screen_content/host_main_panel": { type: T.PANEL, children: string },
"chat_screen_content/popup_factory": { type: T.FACTORY, children: string },
@ -5993,22 +6004,34 @@ export type CraftingType = {
"tab_content_padding": { type: T.PANEL, children: string },
"creative_label": { type: T.LABEL, children: string },
"tab_content": { type: T.PANEL, children: 'tab_content_search_bar_panel' | 'nodrop_zone' },
"tab_content/tab_content_search_bar_panel": { type: T.STACK_PANEL, children: 'vertical_padding_1' | 'creative_label_and_filter_toggle_holder' | 'vertical_padding_2' | 'search_and_filter_panel' | 'vertical_padding_3' | 'scroll_pane' },
"tab_content/tab_content_search_bar_panel": { type: T.STACK_PANEL, children: 'vertical_padding_1' | 'pocket_vertical_padding_1' | 'creative_label_and_filter_toggle_holder' | 'vertical_padding_2' | 'pocket_vertical_padding_2' | 'pocket_vertical_padding_3' | 'search_and_filter_panel' | 'vertical_padding_3' | 'vertical_padding_3_1' | 'items_panel' },
"tab_content/tab_content_search_bar_panel/vertical_padding_1": { type: T.PANEL, children: string },
"tab_content/tab_content_search_bar_panel/creative_label_and_filter_toggle_holder": { type: T.STACK_PANEL, children: 'padding_1' | 'creative_label' | 'padding_2' | 'filter_toggle_holder' },
"tab_content/tab_content_search_bar_panel/pocket_vertical_padding_1": { type: T.PANEL, children: string },
"tab_content/tab_content_search_bar_panel/creative_label_and_filter_toggle_holder": { type: T.STACK_PANEL, children: 'padding_1' | 'creative_label' | 'padding_2' | 'filter_toggle_holder' | 'pocket_horizontal_padding_1' },
"tab_content/tab_content_search_bar_panel/creative_label_and_filter_toggle_holder/padding_1": { type: T.PANEL, children: string },
"tab_content/tab_content_search_bar_panel/creative_label_and_filter_toggle_holder/creative_label": { type: T.LABEL, children: string },
"tab_content/tab_content_search_bar_panel/creative_label_and_filter_toggle_holder/padding_2": { type: T.PANEL, children: string },
"tab_content/tab_content_search_bar_panel/creative_label_and_filter_toggle_holder/filter_toggle_holder": { type: T.PANEL, children: 'filter_toggle' },
"tab_content/tab_content_search_bar_panel/creative_label_and_filter_toggle_holder/filter_toggle_holder/filter_toggle": { type: T.PANEL, children: string },
"tab_content/tab_content_search_bar_panel/creative_label_and_filter_toggle_holder/pocket_horizontal_padding_1": { type: T.PANEL, children: string },
"tab_content/tab_content_search_bar_panel/vertical_padding_2": { type: T.PANEL, children: string },
"tab_content/tab_content_search_bar_panel/search_and_filter_panel": { type: T.STACK_PANEL, children: 'text_edit_control' | 'padding_1' | 'filter_toggle_holder' },
"tab_content/tab_content_search_bar_panel/pocket_vertical_padding_2": { type: T.PANEL, children: string },
"tab_content/tab_content_search_bar_panel/pocket_vertical_padding_3": { type: T.PANEL, children: string },
"tab_content/tab_content_search_bar_panel/search_and_filter_panel": { type: T.STACK_PANEL, children: 'text_edit_control' | 'padding_1' | 'filter_toggle_holder' | 'pocket_horizontal_padding_1' },
"tab_content/tab_content_search_bar_panel/search_and_filter_panel/text_edit_control": { type: T.EDIT_BOX, children: string },
"tab_content/tab_content_search_bar_panel/search_and_filter_panel/padding_1": { type: T.PANEL, children: string },
"tab_content/tab_content_search_bar_panel/search_and_filter_panel/filter_toggle_holder": { type: T.PANEL, children: 'filter_toggle' },
"tab_content/tab_content_search_bar_panel/search_and_filter_panel/filter_toggle_holder/filter_toggle": { type: T.PANEL, children: string },
"tab_content/tab_content_search_bar_panel/search_and_filter_panel/pocket_horizontal_padding_1": { type: T.PANEL, children: string },
"tab_content/tab_content_search_bar_panel/vertical_padding_3": { type: T.PANEL, children: string },
"tab_content/tab_content_search_bar_panel/scroll_pane": { type: T.UNKNOWN, children: string },
"tab_content/tab_content_search_bar_panel/vertical_padding_3_1": { type: T.PANEL, children: string },
"tab_content/tab_content_search_bar_panel/items_panel": { type: T.PANEL, children: 'scroll_pane' | 'shadow_stack' },
"tab_content/tab_content_search_bar_panel/items_panel/scroll_pane": { type: T.UNKNOWN, children: string },
"tab_content/tab_content_search_bar_panel/items_panel/shadow_stack": { type: T.STACK_PANEL, children: 'shadow_container' | 'shadow_cutter' },
"tab_content/tab_content_search_bar_panel/items_panel/shadow_stack/shadow_container": { type: T.PANEL, children: 'top_shadow' | 'top_overlay' },
"tab_content/tab_content_search_bar_panel/items_panel/shadow_stack/shadow_container/top_shadow": { type: T.IMAGE, children: string },
"tab_content/tab_content_search_bar_panel/items_panel/shadow_stack/shadow_container/top_overlay": { type: T.IMAGE, children: string },
"tab_content/tab_content_search_bar_panel/items_panel/shadow_stack/shadow_cutter": { type: T.PANEL, children: string },
"tab_content/nodrop_zone": { type: T.INPUT_PANEL, children: string },
"armor_overlay": { type: T.IMAGE, children: string },
"offhand_overlay": { type: T.IMAGE, children: string },
@ -6505,7 +6528,8 @@ export type InviteType = {
"friends_category/padding": { type: T.PANEL, children: string },
"frame_label": { type: T.LABEL, children: string },
"friend_panel": { type: T.PANEL, children: string },
"scrolling_content_stack": { type: T.STACK_PANEL, children: 'message' | 'online_platform' | 'vertical_padding_0' | 'online_platform_friend_list_category' | 'crossplatform_disabled_panel' | 'crossplatform_disable_spacer' | 'online_cross_platform' | 'vertical_padding_1' | 'online_linked_account_friend_list_category' | 'online_xbox_live_friend_list_category' | 'offline_platform' | 'vertical_padding_2' | 'offline_platform_friend_list_category' | 'no_platform_friends' | 'offline_cross_platform' | 'vertical_padding_3' | 'offline_linked_account_friend_list_category' | 'offline_xbox_live_friend_list_category' | 'no_xbox_live_friends' },
"scrolling_content_stack": { type: T.STACK_PANEL, children: 'invite_party_panel' | 'message' | 'online_platform' | 'vertical_padding_0' | 'online_platform_friend_list_category' | 'crossplatform_disabled_panel' | 'crossplatform_disable_spacer' | 'online_cross_platform' | 'vertical_padding_1' | 'online_linked_account_friend_list_category' | 'online_xbox_live_friend_list_category' | 'offline_platform' | 'vertical_padding_2' | 'offline_platform_friend_list_category' | 'no_platform_friends' | 'offline_cross_platform' | 'vertical_padding_3' | 'offline_linked_account_friend_list_category' | 'offline_xbox_live_friend_list_category' | 'no_xbox_live_friends' },
"scrolling_content_stack/invite_party_panel": { type: T.PANEL, children: string },
"scrolling_content_stack/message": { type: T.PANEL, children: 'frame_label' },
"scrolling_content_stack/message/frame_label": { type: T.LABEL, children: string },
"scrolling_content_stack/online_platform": { type: T.PANEL, children: 'frame_label' },
@ -6533,6 +6557,12 @@ export type InviteType = {
"scrolling_content_stack/offline_xbox_live_friend_list_category": { type: T.STACK_PANEL, children: string },
"scrolling_content_stack/no_xbox_live_friends": { type: T.PANEL, children: 'no_friends_tts_wrapper' },
"scrolling_content_stack/no_xbox_live_friends/no_friends_tts_wrapper": { type: T.PANEL, children: string },
"invite_party_panel": { type: T.PANEL, children: 'frame_label' | 'frame_description' | 'our_toggle' | 'border_outline' },
"invite_party_panel/frame_label": { type: T.LABEL, children: string },
"invite_party_panel/frame_description": { type: T.LABEL, children: string },
"invite_party_panel/our_toggle": { type: T.TOGGLE, children: string },
"invite_party_panel/border_outline": { type: T.IMAGE, children: string },
"friend_button_test": { type: T.TOGGLE, children: string },
"progress_bar_and_scrolling_content_panel": { type: T.PANEL, children: 'progress_loading_bars' | 'invite_scrolling_area' },
"progress_bar_and_scrolling_content_panel/progress_loading_bars": { type: T.IMAGE, children: string },
"progress_bar_and_scrolling_content_panel/invite_scrolling_area": { type: T.STACK_PANEL, children: string },
@ -7459,6 +7489,9 @@ export type PauseType = {
"take_screenshot_icon": { type: T.IMAGE, children: string },
"settings_icon": { type: T.IMAGE, children: string },
"achievements_icon": { type: T.IMAGE, children: string },
"how_to_play_icon": { type: T.IMAGE, children: string },
"store_icon": { type: T.IMAGE, children: string },
"realms_stories_icon": { type: T.IMAGE, children: string },
"alex_icon": { type: T.IMAGE, children: string },
"profile_gamerpic": { type: T.CUSTOM, children: string },
"button_x": { type: T.STACK_PANEL, children: string },
@ -7523,16 +7556,53 @@ export type PauseType = {
"invite_players_button": { type: T.BUTTON, children: string },
"buy_button": { type: T.BUTTON, children: string },
"quit_button": { type: T.BUTTON, children: string },
"feedback_button_primary_panel": { type: T.PANEL, children: 'feedback_button_primary' },
"feedback_button_primary_panel/feedback_button_primary": { type: T.BUTTON, children: string },
"feedback_button_primary": { type: T.BUTTON, children: string },
"icon_button_hover_text": { type: T.IMAGE, children: 'tooltip_text' },
"icon_button_hover_text/tooltip_text": { type: T.LABEL, children: string },
"icon_button_tooltip_trigger": { type: T.BUTTON, children: 'default' | 'pressed' | 'hover' },
"icon_button_tooltip_trigger/default": { type: T.PANEL, children: string },
"icon_button_tooltip_trigger/pressed": { type: T.PANEL, children: string },
"icon_button_tooltip_trigger/hover": { type: T.IMAGE, children: string },
"feedback_button": { type: T.BUTTON, children: string },
"feedback_icon_button": { type: T.PANEL, children: 'feedback_button' },
"feedback_icon_button": { type: T.PANEL, children: 'feedback_button' | 'tooltip_trigger' },
"feedback_icon_button/feedback_button": { type: T.BUTTON, children: string },
"feedback_icon_button/tooltip_trigger": { type: T.BUTTON, children: string },
"take_screenshot_gamepad_button_content": { type: T.PANEL, children: 'button_y' | 'take_screenshot_icon' },
"take_screenshot_gamepad_button_content/button_y": { type: T.STACK_PANEL, children: string },
"take_screenshot_gamepad_button_content/take_screenshot_icon": { type: T.IMAGE, children: string },
"take_screenshot_gamepad_button": { type: T.BUTTON, children: string },
"achievements_button_small": { type: T.BUTTON, children: string },
"how_to_play_button_small": { type: T.BUTTON, children: string },
"how_to_play_button_small_with_tooltip": { type: T.PANEL, children: 'button' | 'tooltip_trigger' },
"how_to_play_button_small_with_tooltip/button": { type: T.BUTTON, children: string },
"how_to_play_button_small_with_tooltip/tooltip_trigger": { type: T.BUTTON, children: string },
"achievements_button_small_with_tooltip": { type: T.PANEL, children: 'button' | 'tooltip_trigger' },
"achievements_button_small_with_tooltip/button": { type: T.BUTTON, children: string },
"achievements_button_small_with_tooltip/tooltip_trigger": { type: T.BUTTON, children: string },
"settings_button_small": { type: T.BUTTON, children: string },
"settings_button_small_with_tooltip": { type: T.PANEL, children: 'button' | 'tooltip_trigger' },
"settings_button_small_with_tooltip/button": { type: T.BUTTON, children: string },
"settings_button_small_with_tooltip/tooltip_trigger": { type: T.BUTTON, children: string },
"take_screenshot_button": { type: T.BUTTON, children: string },
"take_screenshot_button_with_tooltip": { type: T.PANEL, children: 'button' | 'tooltip_trigger' },
"take_screenshot_button_with_tooltip/button": { type: T.BUTTON, children: string },
"take_screenshot_button_with_tooltip/tooltip_trigger": { type: T.BUTTON, children: string },
"take_screenshot_gamepad_button_with_tooltip": { type: T.PANEL, children: 'button' | 'tooltip_trigger' },
"take_screenshot_gamepad_button_with_tooltip/button": { type: T.BUTTON, children: string },
"take_screenshot_gamepad_button_with_tooltip/tooltip_trigger": { type: T.BUTTON, children: string },
"store_button_small": { type: T.BUTTON, children: string },
"store_button_small_disabled": { type: T.BUTTON, children: string },
"store_icon_disabled": { type: T.IMAGE, children: string },
"store_button_small_with_tooltip": { type: T.PANEL, children: 'enabled_button' | 'disabled_button' | 'tooltip_trigger' },
"store_button_small_with_tooltip/enabled_button": { type: T.BUTTON, children: string },
"store_button_small_with_tooltip/disabled_button": { type: T.BUTTON, children: string },
"store_button_small_with_tooltip/tooltip_trigger": { type: T.BUTTON, children: string },
"realms_stories_button_small": { type: T.BUTTON, children: string },
"realms_stories_button_small_with_tooltip": { type: T.PANEL, children: 'button' | 'tooltip_trigger' },
"realms_stories_button_small_with_tooltip/button": { type: T.BUTTON, children: string },
"realms_stories_button_small_with_tooltip/tooltip_trigger": { type: T.BUTTON, children: string },
"pause_screen": { type: T.SCREEN, children: string },
"pause_screen_content": { type: T.PANEL, children: 'pause_screen_main_panels' | 'skin_panel' | 'top_right_panel' | 'gamepad_helpers' | 'keyboard_helpers' | 'debug_drawer_button_panel' },
"pause_screen_content/pause_screen_main_panels": { type: T.STACK_PANEL, children: string },
@ -7555,18 +7625,27 @@ export type PauseType = {
"left_buttons_panel/trialTime": { type: T.CUSTOM, children: string },
"left_buttons_panel/the_rest_panel": { type: T.STACK_PANEL, children: string },
"smaller_buttons_panel": { type: T.STACK_PANEL, children: 'stacked_column' | 'padding_bottom' },
"smaller_buttons_panel/stacked_column": { type: T.STACK_PANEL, children: 'fill_1' | 'side_padding' | 'small_settings_button' | 'small_settings_padding' | 'small_achievements_button' | 'small_achievements_padding' | 'take_screenshot_btn' | 'screenshot_padding' | 'fill_3' },
"smaller_buttons_panel/stacked_column": { type: T.STACK_PANEL, children: 'fill_1' | 'side_padding' | 'small_settings_button' | 'small_settings_padding' | 'small_achievements_button' | 'small_achievements_padding' | 'small_how_to_play_button' | 'small_how_to_play_padding' | 'small_realms_stories_button' | 'small_realms_stories_padding' | 'small_store_button' | 'small_store_padding' | 'take_screenshot_btn' | 'screenshot_padding' | 'fill_3' },
"smaller_buttons_panel/stacked_column/fill_1": { type: T.PANEL, children: string },
"smaller_buttons_panel/stacked_column/side_padding": { type: T.PANEL, children: string },
"smaller_buttons_panel/stacked_column/small_settings_button": { type: T.INPUT_PANEL, children: 'small_settings_btn' },
"smaller_buttons_panel/stacked_column/small_settings_button/small_settings_btn": { type: T.BUTTON, children: string },
"smaller_buttons_panel/stacked_column/small_settings_button/small_settings_btn": { type: T.PANEL, children: string },
"smaller_buttons_panel/stacked_column/small_settings_padding": { type: T.PANEL, children: string },
"smaller_buttons_panel/stacked_column/small_achievements_button": { type: T.INPUT_PANEL, children: 'small_achievements_btn' },
"smaller_buttons_panel/stacked_column/small_achievements_button/small_achievements_btn": { type: T.BUTTON, children: string },
"smaller_buttons_panel/stacked_column/small_achievements_button/small_achievements_btn": { type: T.PANEL, children: string },
"smaller_buttons_panel/stacked_column/small_achievements_padding": { type: T.PANEL, children: string },
"smaller_buttons_panel/stacked_column/small_how_to_play_button": { type: T.INPUT_PANEL, children: 'small_how_to_play_btn' },
"smaller_buttons_panel/stacked_column/small_how_to_play_button/small_how_to_play_btn": { type: T.PANEL, children: string },
"smaller_buttons_panel/stacked_column/small_how_to_play_padding": { type: T.PANEL, children: string },
"smaller_buttons_panel/stacked_column/small_realms_stories_button": { type: T.INPUT_PANEL, children: 'small_realms_stories_btn' },
"smaller_buttons_panel/stacked_column/small_realms_stories_button/small_realms_stories_btn": { type: T.PANEL, children: string },
"smaller_buttons_panel/stacked_column/small_realms_stories_padding": { type: T.PANEL, children: string },
"smaller_buttons_panel/stacked_column/small_store_button": { type: T.INPUT_PANEL, children: 'small_store_btn' },
"smaller_buttons_panel/stacked_column/small_store_button/small_store_btn": { type: T.PANEL, children: string },
"smaller_buttons_panel/stacked_column/small_store_padding": { type: T.PANEL, children: string },
"smaller_buttons_panel/stacked_column/take_screenshot_btn": { type: T.INPUT_PANEL, children: 'take_screenshot_button' | 'take_screenshot_gamepad_button' },
"smaller_buttons_panel/stacked_column/take_screenshot_btn/take_screenshot_button": { type: T.BUTTON, children: string },
"smaller_buttons_panel/stacked_column/take_screenshot_btn/take_screenshot_gamepad_button": { type: T.BUTTON, children: string },
"smaller_buttons_panel/stacked_column/take_screenshot_btn/take_screenshot_button": { type: T.PANEL, children: string },
"smaller_buttons_panel/stacked_column/take_screenshot_btn/take_screenshot_gamepad_button": { type: T.PANEL, children: string },
"smaller_buttons_panel/stacked_column/screenshot_padding": { type: T.PANEL, children: string },
"smaller_buttons_panel/stacked_column/fill_3": { type: T.PANEL, children: string },
"smaller_buttons_panel/padding_bottom": { type: T.PANEL, children: string },
@ -7607,7 +7686,7 @@ export type PauseType = {
"pause_announcement_panel_green/horizontal_stack/pause_text": { type: T.IMAGE, children: string },
"pause_announcement_panel_green/horizontal_stack/fill_2": { type: T.PANEL, children: string },
"menu_background": { type: T.IMAGE, children: 'button_panel' },
"menu_background/button_panel": { type: T.STACK_PANEL, children: 'title_image' | 'fill_1' | 'return_to_game_button' | 'return' | 'settings_button' | 'settings' | 'realms_stories_button_panel' | 'realms_stories' | 'buy_button' | 'buy' | 'store_button_panel' | 'store_button_panel_padding' | 'quit_button' | 'smaller_buttons' | 'pause_panel' },
"menu_background/button_panel": { type: T.STACK_PANEL, children: 'title_image' | 'fill_1' | 'return_to_game_button' | 'return' | 'settings_button' | 'settings' | 'feedback_button_primary_panel' | 'feedback' | 'realms_stories_button_panel' | 'realms_stories' | 'buy_button' | 'buy' | 'store_button_panel' | 'store_button_panel_padding' | 'quit_button' | 'smaller_buttons' | 'pause_panel' },
"menu_background/button_panel/title_image": { type: T.PANEL, children: 'image' },
"menu_background/button_panel/title_image/image": { type: T.IMAGE, children: string },
"menu_background/button_panel/fill_1": { type: T.PANEL, children: string },
@ -7615,6 +7694,8 @@ export type PauseType = {
"menu_background/button_panel/return": { type: T.PANEL, children: string },
"menu_background/button_panel/settings_button": { type: T.BUTTON, children: string },
"menu_background/button_panel/settings": { type: T.PANEL, children: string },
"menu_background/button_panel/feedback_button_primary_panel": { type: T.PANEL, children: string },
"menu_background/button_panel/feedback": { type: T.PANEL, children: string },
"menu_background/button_panel/realms_stories_button_panel": { type: T.PANEL, children: string },
"menu_background/button_panel/realms_stories": { type: T.PANEL, children: string },
"menu_background/button_panel/buy_button": { type: T.BUTTON, children: string },
@ -8040,18 +8121,16 @@ export type PdpType = {
"summary_content_left_side/full_content/top/image/key_image/video_overlay_button/hover": { type: T.IMAGE, children: string },
"summary_content_left_side/full_content/top/image/key_image/rtx_label": { type: T.PANEL, children: string },
"summary_content_left_side/full_content/top/divider": { type: T.PANEL, children: string },
"summary_content_left_side/full_content/top/info": { type: T.STACK_PANEL, children: 'summary_title_and_author_panel' | 'pad_fill' | 'glyph_section' | 'ratings_summary' | 'vibrant_visuals_badge_and_hover' },
"summary_content_left_side/full_content/top/info": { type: T.STACK_PANEL, children: 'summary_title_and_author_panel' | 'pad_fill' | 'info_buttons_factory' },
"summary_content_left_side/full_content/top/info/summary_title_and_author_panel": { type: T.STACK_PANEL, children: string },
"summary_content_left_side/full_content/top/info/pad_fill": { type: T.PANEL, children: string },
"summary_content_left_side/full_content/top/info/glyph_section": { type: T.PANEL, children: 'glyph_section_panel' },
"summary_content_left_side/full_content/top/info/glyph_section/glyph_section_panel": { type: T.STACK_PANEL, children: string },
"summary_content_left_side/full_content/top/info/ratings_summary": { type: T.STACK_PANEL, children: 'ratings_display' },
"summary_content_left_side/full_content/top/info/ratings_summary/ratings_display": { type: T.STACK_PANEL, children: 'rating_stars_panel' | 'summary_rating_button' },
"summary_content_left_side/full_content/top/info/ratings_summary/ratings_display/rating_stars_panel": { type: T.PANEL, children: 'rating' },
"summary_content_left_side/full_content/top/info/ratings_summary/ratings_display/rating_stars_panel/rating": { type: T.PANEL, children: string },
"summary_content_left_side/full_content/top/info/ratings_summary/ratings_display/summary_rating_button": { type: T.BUTTON, children: string },
"summary_content_left_side/full_content/top/info/vibrant_visuals_badge_and_hover": { type: T.PANEL, children: string },
"summary_content_left_side/full_content/top/info/info_buttons_factory": { type: T.STACK_PANEL, children: string },
"summary_content_left_side/full_content/bottom": { type: T.PANEL, children: string },
"info_buttons_factory": { type: T.STACK_PANEL, children: string },
"ratings_summary": { type: T.STACK_PANEL, children: 'ratings_display' },
"ratings_summary/ratings_display": { type: T.STACK_PANEL, children: 'rating' | 'summary_rating_button' },
"ratings_summary/ratings_display/rating": { type: T.PANEL, children: string },
"ratings_summary/ratings_display/summary_rating_button": { type: T.BUTTON, children: string },
"offer_title_label": { type: T.PANEL, children: string },
"title_and_author_panel": { type: T.STACK_PANEL, children: 'title_panel' | 'author_button_panel' },
"title_and_author_panel/title_panel": { type: T.PANEL, children: string },
@ -8089,26 +8168,17 @@ export type PdpType = {
"glyph_icon_with_count/item_glyph_count_panel_label": { type: T.UNKNOWN, children: string },
"glyph_panel_hover_popup": { type: T.IMAGE, children: string },
"glyph_panel_mashup_hover_popup": { type: T.IMAGE, children: string },
"mashup_glyph_tooltip_content": { type: T.STACK_PANEL, children: 'mashup_text_row' | 'mashup_line_two' | 'offset_panel' },
"mashup_glyph_tooltip_content": { type: T.STACK_PANEL, children: 'mashup_text_row' | 'mashup_line_two' | 'basic_vertical_glyphs' },
"mashup_glyph_tooltip_content/mashup_text_row": { type: T.STACK_PANEL, children: 'info_icon' | 'mashup_line_one' },
"mashup_glyph_tooltip_content/mashup_text_row/info_icon": { type: T.STACK_PANEL, children: string },
"mashup_glyph_tooltip_content/mashup_text_row/mashup_line_one": { type: T.PANEL, children: string },
"mashup_glyph_tooltip_content/mashup_line_two": { type: T.PANEL, children: string },
"mashup_glyph_tooltip_content/offset_panel": { type: T.PANEL, children: 'basic_vertical_glyph_section_panel' },
"mashup_glyph_tooltip_content/offset_panel/basic_vertical_glyph_section_panel": { type: T.STACK_PANEL, children: string },
"mashup_glyph_tooltip_content/basic_vertical_glyphs": { type: T.STACK_PANEL, children: string },
"glyph_section_mashup": { type: T.STACK_PANEL, children: string },
"glyph_section_skin": { type: T.STACK_PANEL, children: string },
"glyph_section_resource_pack": { type: T.STACK_PANEL, children: string },
"glyph_section_world": { type: T.STACK_PANEL, children: string },
"glyph_section_addon": { type: T.STACK_PANEL, children: string },
"basic_vertical_glyph_section_panel": { type: T.STACK_PANEL, children: 'glyph_section_skin' | 'glyph_section_world' | 'glyph_section_resource_pack' | 'glyph_section_addon' },
"basic_vertical_glyph_section_panel/glyph_section_skin": { type: T.STACK_PANEL, children: string },
"basic_vertical_glyph_section_panel/glyph_section_world": { type: T.STACK_PANEL, children: string },
"basic_vertical_glyph_section_panel/glyph_section_resource_pack": { type: T.STACK_PANEL, children: string },
"basic_vertical_glyph_section_panel/glyph_section_addon": { type: T.STACK_PANEL, children: string },
"vertical_glyph_section_panel": { type: T.STACK_PANEL, children: 'glyph_section_mashup' | 'basic_vertical_glyph_section_panel' },
"vertical_glyph_section_panel/glyph_section_mashup": { type: T.STACK_PANEL, children: string },
"vertical_glyph_section_panel/basic_vertical_glyph_section_panel": { type: T.STACK_PANEL, children: string },
"summary_text_panel": { type: T.STACK_PANEL, children: 'top_interact_button_stack' | 'apply_to_realm_panel' | 'in_csb_panel' | 'progress_loading_anim_panel' | 'pad_0' | 'disclaimer_panel' | 'pad_1' | 'save_share_button_panel' | 'pad_2' },
"summary_text_panel/top_interact_button_stack": { type: T.STACK_PANEL, children: 'top_interact' },
"summary_text_panel/top_interact_button_stack/top_interact": { type: T.PANEL, children: string },
@ -10033,6 +10103,11 @@ export type ProgressType = {
"modal_button_panel_with_retry/retry_button": { type: T.BUTTON, children: string },
"modal_ok_button_panel": { type: T.PANEL, children: 'ok_button' },
"modal_ok_button_panel/ok_button": { type: T.BUTTON, children: string },
"modal_ok_button_panel_with_retry": { type: T.PANEL, children: 'left_ok_button' | 'center_cancel_button' | 'center_ok_button' | 'right_retry_button' },
"modal_ok_button_panel_with_retry/left_ok_button": { type: T.BUTTON, children: string },
"modal_ok_button_panel_with_retry/center_cancel_button": { type: T.BUTTON, children: string },
"modal_ok_button_panel_with_retry/center_ok_button": { type: T.BUTTON, children: string },
"modal_ok_button_panel_with_retry/right_retry_button": { type: T.BUTTON, children: string },
"gamepad_helpers": { type: T.PANEL, children: 'gamepad_helper_a' },
"gamepad_helpers/gamepad_helper_a": { type: T.STACK_PANEL, children: string },
"world_image": { type: T.IMAGE, children: string },
@ -10114,18 +10189,23 @@ export type ProgressType = {
"progress_content_panel/gamepad_helpers": { type: T.PANEL, children: string },
"modal_screen_content": { type: T.PANEL, children: 'modal_progress_panel' },
"modal_screen_content/modal_progress_panel": { type: T.PANEL, children: string },
"world_modal_progress_panel": { type: T.PANEL, children: 'common_panel' | 'base_content' | 'inside_content' },
"world_modal_progress_panel": { type: T.PANEL, children: 'common_panel' | 'content_wrapper' },
"world_modal_progress_panel/common_panel": { type: T.PANEL, children: string },
"world_modal_progress_panel/base_content": { type: T.PANEL, children: 'progress_title_text' | 'progress_bar_text' },
"world_modal_progress_panel/base_content/progress_title_text": { type: T.LABEL, children: string },
"world_modal_progress_panel/base_content/progress_bar_text": { type: T.LABEL, children: string },
"world_modal_progress_panel/inside_content": { type: T.STACK_PANEL, children: 'loading_bar_panel' | 'vertical_padding' | 'modal_button_panel' | 'vertical_padding_2' },
"world_modal_progress_panel/inside_content/loading_bar_panel": { type: T.PANEL, children: 'fancy_progress_loading_bars' | 'progress_loading_bars' },
"world_modal_progress_panel/inside_content/loading_bar_panel/fancy_progress_loading_bars": { type: T.PANEL, children: string },
"world_modal_progress_panel/inside_content/loading_bar_panel/progress_loading_bars": { type: T.IMAGE, children: string },
"world_modal_progress_panel/inside_content/vertical_padding": { type: T.PANEL, children: string },
"world_modal_progress_panel/inside_content/modal_button_panel": { type: T.UNKNOWN, children: string },
"world_modal_progress_panel/inside_content/vertical_padding_2": { type: T.PANEL, children: string },
"world_modal_progress_panel/content_wrapper": { type: T.PANEL, children: 'base_content' | 'inside_content' },
"world_modal_progress_panel/content_wrapper/base_content": { type: T.STACK_PANEL, children: 'vertical_title_padding' | 'title_text_panel' | 'vertical_text_padding' | 'progress_text_panel' },
"world_modal_progress_panel/content_wrapper/base_content/vertical_title_padding": { type: T.PANEL, children: string },
"world_modal_progress_panel/content_wrapper/base_content/title_text_panel": { type: T.PANEL, children: 'progress_title_text' },
"world_modal_progress_panel/content_wrapper/base_content/title_text_panel/progress_title_text": { type: T.LABEL, children: string },
"world_modal_progress_panel/content_wrapper/base_content/vertical_text_padding": { type: T.PANEL, children: string },
"world_modal_progress_panel/content_wrapper/base_content/progress_text_panel": { type: T.PANEL, children: 'progress_bar_text' },
"world_modal_progress_panel/content_wrapper/base_content/progress_text_panel/progress_bar_text": { type: T.LABEL, children: string },
"world_modal_progress_panel/content_wrapper/inside_content": { type: T.STACK_PANEL, children: 'loading_bar_panel' | 'vertical_padding' | 'modal_button_panel' | 'vertical_padding_2' },
"world_modal_progress_panel/content_wrapper/inside_content/loading_bar_panel": { type: T.PANEL, children: 'fancy_progress_loading_bars' | 'progress_loading_bars' },
"world_modal_progress_panel/content_wrapper/inside_content/loading_bar_panel/fancy_progress_loading_bars": { type: T.PANEL, children: string },
"world_modal_progress_panel/content_wrapper/inside_content/loading_bar_panel/progress_loading_bars": { type: T.IMAGE, children: string },
"world_modal_progress_panel/content_wrapper/inside_content/vertical_padding": { type: T.PANEL, children: string },
"world_modal_progress_panel/content_wrapper/inside_content/modal_button_panel": { type: T.UNKNOWN, children: string },
"world_modal_progress_panel/content_wrapper/inside_content/vertical_padding_2": { type: T.PANEL, children: string },
"cloud_upload_panel": { type: T.PANEL, children: 'common_panel' | 'base_content' },
"cloud_upload_panel/common_panel": { type: T.PANEL, children: string },
"cloud_upload_panel/base_content": { type: T.PANEL, children: 'progress_title_text' | 'progress_text' | 'edu_cloud_upload_image' | 'loading_bar_panel' },
@ -10200,8 +10280,7 @@ export type ProgressType = {
"realms_loading_world_modal_progress_screen_content/realms_title_image": { type: T.IMAGE, children: string },
"realms_loading_world_modal_progress_screen_content/world_modal_progress_panel": { type: T.PANEL, children: string },
"realms_loading_world_modal_progress_screen_content/popup_dialog_factory": { type: T.FACTORY, children: string },
"realms_loading_world_modal_progress_screen_content/server_region_connected": { type: T.STACK_PANEL, children: 'server_region_label' | 'server_region_connected_text' | 'padding' | 'server_region_ping_icon' },
"realms_loading_world_modal_progress_screen_content/server_region_connected/server_region_label": { type: T.LABEL, children: string },
"realms_loading_world_modal_progress_screen_content/server_region_connected": { type: T.STACK_PANEL, children: 'server_region_connected_text' | 'padding' | 'server_region_ping_icon' },
"realms_loading_world_modal_progress_screen_content/server_region_connected/server_region_connected_text": { type: T.LABEL, children: string },
"realms_loading_world_modal_progress_screen_content/server_region_connected/padding": { type: T.PANEL, children: string },
"realms_loading_world_modal_progress_screen_content/server_region_connected/server_region_ping_icon": { type: T.IMAGE, children: string },
@ -10403,7 +10482,7 @@ export type RealmsPendingInvitationsType = {
"banner_panel_hover": { type: T.PANEL, children: string },
"realm_invite_button": { type: T.BUTTON, children: string },
"realm_name_label": { type: T.LABEL, children: string },
"realm_owner_label": { type: T.LABEL, children: string },
"realm_inviter_label": { type: T.LABEL, children: string },
"tts_gamertag_item_info_wrapper": { type: T.PANEL, children: string },
"gamertag_item_info": { type: T.PANEL, children: 'rnl' | 'rol' },
"gamertag_item_info/rnl": { type: T.LABEL, children: string },
@ -10816,68 +10895,10 @@ export type RealmsSettingsType = {
"branches_panel/branch_page_panel": { type: T.PANEL, children: string },
"branch_section": { type: T.STACK_PANEL, children: 'branches_panel' },
"branch_section/branches_panel": { type: T.STACK_PANEL, children: string },
"popup_dialog__backups": { type: T.INPUT_PANEL, children: 'transparent_close_button' | 'backup_restore_popup_content' },
"popup_dialog__backups/transparent_close_button": { type: T.BUTTON, children: string },
"popup_dialog__backups/backup_restore_popup_content": { type: T.PANEL, children: string },
"backup_restore_popup_content": { type: T.PANEL, children: 'popup_dialog_bg' | 'backup_restore_popup_dialog_header' | 'backup_restore_popup_dialog_body' },
"backup_restore_popup_content/popup_dialog_bg": { type: T.IMAGE, children: string },
"backup_restore_popup_content/backup_restore_popup_dialog_header": { type: T.PANEL, children: string },
"backup_restore_popup_content/backup_restore_popup_dialog_body": { type: T.PANEL, children: string },
"backup_restore_popup_dialog_header": { type: T.PANEL, children: 'backup_restore_popup_dialog_header_text' },
"backup_restore_popup_dialog_header/backup_restore_popup_dialog_header_text": { type: T.LABEL, children: string },
"backup_restore_popup_dialog_header_text": { type: T.LABEL, children: string },
"backup_restore_popup_dialog_body": { type: T.PANEL, children: 'backup_restore_loading_panel' },
"backup_restore_popup_dialog_body/backup_restore_loading_panel": { type: T.IMAGE, children: string },
"backup_restore_loading_panel": { type: T.IMAGE, children: 'backup_restore_loading_stack_panel' },
"backup_restore_loading_panel/backup_restore_loading_stack_panel": { type: T.STACK_PANEL, children: string },
"backup_restore_loading_stack_panel": { type: T.STACK_PANEL, children: 'padding' | 'backup_restore_text_panel' | 'backup_restore_loading_bar_panel' | 'padding2' },
"backup_restore_loading_stack_panel/padding": { type: T.PANEL, children: string },
"backup_restore_loading_stack_panel/backup_restore_text_panel": { type: T.PANEL, children: string },
"backup_restore_loading_stack_panel/backup_restore_loading_bar_panel": { type: T.PANEL, children: string },
"backup_restore_loading_stack_panel/padding2": { type: T.PANEL, children: string },
"backup_restore_text_panel": { type: T.PANEL, children: 'loading_text' },
"backup_restore_text_panel/loading_text": { type: T.LABEL, children: string },
"backup_restore_loading_bar_panel": { type: T.PANEL, children: 'progress_loading_bars' },
"backup_restore_loading_bar_panel/progress_loading_bars": { type: T.IMAGE, children: string },
"backup_replace_icon": { type: T.IMAGE, children: string },
"backup_download_icon": { type: T.IMAGE, children: string },
"backup_grid_item_content": { type: T.STACK_PANEL, children: 'backup_grid_item_icon_panel' | 'backup_grid_item_name_and_time_since' | 'backup_grid_item_date_and_time' | 'spacing_gap' },
"backup_grid_item_content/backup_grid_item_icon_panel": { type: T.PANEL, children: string },
"backup_grid_item_content/backup_grid_item_name_and_time_since": { type: T.STACK_PANEL, children: string },
"backup_grid_item_content/backup_grid_item_date_and_time": { type: T.STACK_PANEL, children: string },
"backup_grid_item_content/spacing_gap": { type: T.PANEL, children: string },
"backup_grid_item_name_and_time_since": { type: T.STACK_PANEL, children: 'date_text' | 'spacing_gap' | 'version_text' },
"backup_grid_item_name_and_time_since/date_text": { type: T.LABEL, children: string },
"backup_grid_item_name_and_time_since/spacing_gap": { type: T.PANEL, children: string },
"backup_grid_item_name_and_time_since/version_text": { type: T.LABEL, children: string },
"backup_grid_item_date_and_time": { type: T.STACK_PANEL, children: 'time_text' | 'spacing_gap' | 'size_text' },
"backup_grid_item_date_and_time/time_text": { type: T.LABEL, children: string },
"backup_grid_item_date_and_time/spacing_gap": { type: T.PANEL, children: string },
"backup_grid_item_date_and_time/size_text": { type: T.LABEL, children: string },
"backup_grid_item_icon_panel": { type: T.PANEL, children: 'backup_replace_icon' },
"backup_grid_item_icon_panel/backup_replace_icon": { type: T.IMAGE, children: string },
"backup_item_template": { type: T.STACK_PANEL, children: 'backup_item_button' | 'download_backup_panel' },
"backup_item_template/backup_item_button": { type: T.BUTTON, children: string },
"backup_item_template/download_backup_panel": { type: T.PANEL, children: 'download_backup_button' },
"backup_item_template/download_backup_panel/download_backup_button": { type: T.BUTTON, children: string },
"download_backup_button": { type: T.BUTTON, children: string },
"backup_grid": { type: T.GRID, children: string },
"backup_section": { type: T.STACK_PANEL, children: 'backup_panel' },
"backup_section/backup_panel": { type: T.STACK_PANEL, children: string },
"backup_info_label": { type: T.PANEL, children: string },
"backup_network_error_label": { type: T.PANEL, children: string },
"backup_panel": { type: T.STACK_PANEL, children: 'spacing_gap' | 'backup_info_label' | 'spacing_gap2' | 'progress_panel' | 'backup_grid' | 'backup_network_error_label' },
"backup_panel/spacing_gap": { type: T.PANEL, children: string },
"backup_panel/backup_info_label": { type: T.PANEL, children: string },
"backup_panel/spacing_gap2": { type: T.PANEL, children: string },
"backup_panel/progress_panel": { type: T.PANEL, children: 'progress_loading_bars' },
"backup_panel/progress_panel/progress_loading_bars": { type: T.IMAGE, children: string },
"backup_panel/backup_grid": { type: T.GRID, children: string },
"backup_panel/backup_network_error_label": { type: T.PANEL, children: string },
"test_content": { type: T.PANEL, children: 'realms_allowlist_content_panel' | 'gamepad_helpers' },
"test_content/realms_allowlist_content_panel": { type: T.PANEL, children: string },
"test_content/gamepad_helpers": { type: T.UNKNOWN, children: string },
"selector_panel": { type: T.STACK_PANEL, children: 'play_button' | 'disabled_play_button' | 'expired_play_button' | 'padding' | 'selector_group_label' | 'world_button' | 'members_button' | 'saves_button' | 'subscription_button' | 'backup_button' | 'dev_options_button' | 'invite_links_button' | 'advanced_button' },
"selector_panel": { type: T.STACK_PANEL, children: 'play_button' | 'disabled_play_button' | 'expired_play_button' | 'padding' | 'selector_group_label' | 'world_button' | 'members_button' | 'saves_button' | 'subscription_button' | 'dev_options_button' | 'invite_links_button' | 'advanced_button' },
"selector_panel/play_button": { type: T.BUTTON, children: string },
"selector_panel/disabled_play_button": { type: T.BUTTON, children: string },
"selector_panel/expired_play_button": { type: T.BUTTON, children: string },
@ -10887,18 +10908,16 @@ export type RealmsSettingsType = {
"selector_panel/members_button": { type: T.PANEL, children: string },
"selector_panel/saves_button": { type: T.PANEL, children: string },
"selector_panel/subscription_button": { type: T.PANEL, children: string },
"selector_panel/backup_button": { type: T.PANEL, children: string },
"selector_panel/dev_options_button": { type: T.PANEL, children: string },
"selector_panel/invite_links_button": { type: T.PANEL, children: string },
"selector_panel/advanced_button": { type: T.PANEL, children: string },
"section_content_panels": { type: T.PANEL, children: 'world_section' | 'players_section' | 'subscription_section' | 'invite_links_section' | 'advanced_section' | 'dev_options_section' | 'backup_section' | 'saves_section' },
"section_content_panels": { type: T.PANEL, children: 'world_section' | 'players_section' | 'subscription_section' | 'invite_links_section' | 'advanced_section' | 'dev_options_section' | 'saves_section' },
"section_content_panels/world_section": { type: T.PANEL, children: string },
"section_content_panels/players_section": { type: T.PANEL, children: string },
"section_content_panels/subscription_section": { type: T.PANEL, children: string },
"section_content_panels/invite_links_section": { type: T.PANEL, children: string },
"section_content_panels/advanced_section": { type: T.PANEL, children: string },
"section_content_panels/dev_options_section": { type: T.PANEL, children: string },
"section_content_panels/backup_section": { type: T.PANEL, children: string },
"section_content_panels/saves_section": { type: T.PANEL, children: string },
"popup_dialog__save_options": { type: T.INPUT_PANEL, children: string },
"save_options_popup_content": { type: T.STACK_PANEL, children: 'restore_button' | 'spacing_1' | 'download_button' | 'spacing_2' | 'save_button_container' | 'delete_button_container' },
@ -12338,11 +12357,9 @@ export type SettingsType = {
"screen_world_slot_edit": { type: T.SCREEN, children: string },
"screen_realm_manage": { type: T.SCREEN, children: string },
"screen_realm_invite_link_settings": { type: T.SCREEN, children: string },
"selector_stack_panel": { type: T.STACK_PANEL, children: 'spacer_0' | 'accessibility_button' | 'spacer_1' | 'how_to_play_button' | 'spacer_01' | 'world_selector_pane' | 'realm_selector_pane' | 'controls_and_settings_selector_pane' | 'spacer_24' | 'addons_selector_panel' | 'realms_invite_link_settings_pane' },
"selector_stack_panel": { type: T.STACK_PANEL, children: 'spacer_0' | 'accessibility_button' | 'spacer_01' | 'world_selector_pane' | 'realm_selector_pane' | 'controls_and_settings_selector_pane' | 'spacer_24' | 'addons_selector_panel' | 'realms_invite_link_settings_pane' },
"selector_stack_panel/spacer_0": { type: T.PANEL, children: string },
"selector_stack_panel/accessibility_button": { type: T.PANEL, children: string },
"selector_stack_panel/spacer_1": { type: T.PANEL, children: string },
"selector_stack_panel/how_to_play_button": { type: T.PANEL, children: string },
"selector_stack_panel/spacer_01": { type: T.PANEL, children: string },
"selector_stack_panel/world_selector_pane": { type: T.STACK_PANEL, children: string },
"selector_stack_panel/realm_selector_pane": { type: T.STACK_PANEL, children: string },
@ -12422,7 +12439,7 @@ export type SettingsType = {
"section_content_panels/packs_sections/level_texture_pack_section": { type: T.STACK_PANEL, children: string },
"section_content_panels/packs_sections/addon_section": { type: T.STACK_PANEL, children: string },
"section_content_panels/section_content_panels": { type: T.PANEL, children: string },
"section_content_panels/general_and_controls_sections": { type: T.STACK_PANEL, children: 'accessibility_section' | 'keyboard_and_mouse_section' | 'controller_section' | 'touch_section' | 'party_section' | 'general_tab_section' | 'account_section' | 'global_texture_pack_section' | 'storage_management_header' | 'storage_management_section' | 'edu_cloud_storage_section' | 'creator_section' | 'video_section' | 'view_subscriptions_prerelease_section' | 'view_subscriptions_section' | 'sound_section' | 'language_section' | 'preview_section' | 'debug_section' | 'ui_debug_section' | 'edu_debug_section' | 'marketplace_debug_section' | 'gatherings_debug_section' | 'flighting_debug_section' | 'realms_debug_section' | 'automation_section' | 'discovery_debug_section' | 'how_to_play_section' },
"section_content_panels/general_and_controls_sections": { type: T.STACK_PANEL, children: 'accessibility_section' | 'keyboard_and_mouse_section' | 'controller_section' | 'touch_section' | 'party_section' | 'general_tab_section' | 'account_section' | 'global_texture_pack_section' | 'storage_management_header' | 'storage_management_section' | 'edu_cloud_storage_section' | 'creator_section' | 'video_section' | 'view_subscriptions_prerelease_section' | 'view_subscriptions_section' | 'sound_section' | 'language_section' | 'preview_section' | 'debug_section' | 'ui_debug_section' | 'edu_debug_section' | 'marketplace_debug_section' | 'gatherings_debug_section' | 'flighting_debug_section' | 'realms_debug_section' | 'automation_section' | 'discovery_debug_section' },
"section_content_panels/general_and_controls_sections/accessibility_section": { type: T.STACK_PANEL, children: string },
"section_content_panels/general_and_controls_sections/keyboard_and_mouse_section": { type: T.STACK_PANEL, children: string },
"section_content_panels/general_and_controls_sections/controller_section": { type: T.STACK_PANEL, children: string },
@ -12450,7 +12467,6 @@ export type SettingsType = {
"section_content_panels/general_and_controls_sections/realms_debug_section": { type: T.STACK_PANEL, children: string },
"section_content_panels/general_and_controls_sections/automation_section": { type: T.STACK_PANEL, children: string },
"section_content_panels/general_and_controls_sections/discovery_debug_section": { type: T.STACK_PANEL, children: string },
"section_content_panels/general_and_controls_sections/how_to_play_section": { type: T.STACK_PANEL, children: string },
"section_header_panels": { type: T.PANEL, children: 'world_sections' | 'general_and_controls_sections' },
"section_header_panels/world_sections": { type: T.STACK_PANEL, children: string },
"section_header_panels/general_and_controls_sections": { type: T.STACK_PANEL, children: string },
@ -12602,7 +12618,7 @@ export type ControlsSectionType = {
export type GeneralSectionType = {
"general_button": { type: T.PANEL, children: string },
"general_tab_section": { type: T.STACK_PANEL, children: 'option_toggle_fail_realms_purchase_fulfillment' | 'network_label_header' | 'paddingCrossPlatform' | 'cross_platform_enabled_toggle' | 'paddingCellularData' | 'mobile_data_option_toggle' | 'paddingWebSockets' | 'websockets_enabled_toggle' | 'websocket_encryption_toggle' | 'paddingAutoUpdate' | 'auto_update_mode_dropdown' | 'paddingAutoUpdateToggle' | 'auto_update_enabled_toggle' | 'paddingGameTipsFeature' | 'tutorial_toggle' | 'tutorial_animation_toggle' | 'tutorial_restart_button' | 'paddingTrustedSkins' | 'only_allow_trusted_skins_toggle' | 'paddingFilterProfanity' | 'filter_profanity_toggle' | 'pause_label_header' | 'paddingPauseFeature' | 'pause_toggle' | 'paddingLinkEduSupport' | 'link_button' | 'paddingDividerSustainability' | 'ecomode_label_header' | 'paddingEcoMode' | 'ecomode_enabled_toggle' | 'paddingDividerTermsCreditsAttribution' | 'dividerTermsCreditsAttribution' | 'paddingDividerTermsCreditsAttributionAfter' | 'paddingTermsNConditions' | 'terms_and_conditions_link_button' | 'paddingCreditsButton' | 'credits_button' | 'paddingAttribution' | 'attribution_link_button' | 'paddingfeedback' | 'feedback_link_button' | 'paddingLicenses' | 'dividerLicenses' | 'paddingLicensesAfter' | 'paddingLicensesHeader' | 'licenses_label_header' | 'paddingLicensedContent' | 'licensed_content_link_button' | 'paddingFontLicense' | 'font_license_popup_button' | 'third_party_copyright_info_label_panel' | 'paddingSectionDividerContentLog' | 'build_info_label_panel' | 'paddingSectionDividerBuildInfo' | 'treatment_ids_label' },
"general_tab_section": { type: T.STACK_PANEL, children: 'option_toggle_fail_realms_purchase_fulfillment' | 'network_label_header' | 'paddingCrossPlatform' | 'cross_platform_enabled_toggle' | 'paddingCellularData' | 'mobile_data_option_toggle' | 'paddingWebSockets' | 'websockets_enabled_toggle' | 'websocket_encryption_toggle' | 'paddingAutoUpdate' | 'auto_update_mode_dropdown' | 'paddingAutoUpdateToggle' | 'auto_update_enabled_toggle' | 'paddingGameTipsFeature' | 'tutorial_toggle' | 'tutorial_animation_toggle' | 'tutorial_restart_button' | 'paddingTrustedSkins' | 'only_allow_trusted_skins_toggle' | 'paddingFilterProfanity' | 'filter_profanity_toggle' | 'pause_label_header' | 'paddingPauseFeature' | 'pause_toggle' | 'pause_menu_on_focus_lost' | 'paddingLinkEduSupport' | 'link_button' | 'paddingDividerSustainability' | 'ecomode_label_header' | 'paddingEcoMode' | 'ecomode_enabled_toggle' | 'paddingDividerTermsCreditsAttribution' | 'dividerTermsCreditsAttribution' | 'paddingDividerTermsCreditsAttributionAfter' | 'paddingTermsNConditions' | 'terms_and_conditions_link_button' | 'paddingCreditsButton' | 'credits_button' | 'paddingAttribution' | 'attribution_link_button' | 'paddingfeedback' | 'feedback_link_button' | 'paddingLicenses' | 'dividerLicenses' | 'paddingLicensesAfter' | 'paddingLicensesHeader' | 'licenses_label_header' | 'paddingLicensedContent' | 'licensed_content_link_button' | 'paddingFontLicense' | 'font_license_popup_button' | 'third_party_copyright_info_label_panel' | 'paddingSectionDividerContentLog' | 'build_info_label_panel' | 'paddingSectionDividerBuildInfo' | 'treatment_ids_label' },
"general_tab_section/option_toggle_fail_realms_purchase_fulfillment": { type: T.PANEL, children: string },
"general_tab_section/network_label_header": { type: T.LABEL, children: string },
"general_tab_section/paddingCrossPlatform": { type: T.PANEL, children: string },
@ -12628,6 +12644,7 @@ export type GeneralSectionType = {
"general_tab_section/pause_label_header": { type: T.LABEL, children: string },
"general_tab_section/paddingPauseFeature": { type: T.PANEL, children: string },
"general_tab_section/pause_toggle": { type: T.PANEL, children: string },
"general_tab_section/pause_menu_on_focus_lost": { type: T.PANEL, children: string },
"general_tab_section/paddingLinkEduSupport": { type: T.PANEL, children: string },
"general_tab_section/link_button": { type: T.BUTTON, children: string },
"general_tab_section/paddingDividerSustainability": { type: T.PANEL, children: string },
@ -12816,6 +12833,13 @@ export type GeneralSectionType = {
"debugger_toggles_panel/primary_panel/all_options_panel/host_and_port_panel/spacer": { type: T.PANEL, children: string },
"debugger_toggles_panel/primary_panel/all_options_panel/host_and_port_panel/port_input": { type: T.PANEL, children: string },
"debugger_toggles_panel/primary_panel/all_options_panel/auto_attach_timeout_slider": { type: T.PANEL, children: string },
"editor_toggles_panel": { type: T.STACK_PANEL, children: 'section_panel_1' | 'primary_panel' },
"editor_toggles_panel/section_panel_1": { type: T.PANEL, children: 'section_divider' },
"editor_toggles_panel/section_panel_1/section_divider": { type: T.IMAGE, children: string },
"editor_toggles_panel/primary_panel": { type: T.STACK_PANEL, children: 'content_log_section_label' | 'content_log_section_label_spacer' | 'clipboard_setting' },
"editor_toggles_panel/primary_panel/content_log_section_label": { type: T.LABEL, children: string },
"editor_toggles_panel/primary_panel/content_log_section_label_spacer": { type: T.PANEL, children: string },
"editor_toggles_panel/primary_panel/clipboard_setting": { type: T.PANEL, children: string },
"diagnostics_toggles_panel": { type: T.STACK_PANEL, children: 'section_panel_1' | 'primary_panel' },
"diagnostics_toggles_panel/section_panel_1": { type: T.PANEL, children: 'section_divider' },
"diagnostics_toggles_panel/section_panel_1/section_divider": { type: T.IMAGE, children: string },
@ -12862,12 +12886,13 @@ export type GeneralSectionType = {
"content_log_panel/content_log_section_label_spacer_2": { type: T.PANEL, children: string },
"content_log_panel/content_log_location_label_header": { type: T.LABEL, children: string },
"content_log_panel/content_log_location_label": { type: T.LABEL, children: string },
"creator_section": { type: T.STACK_PANEL, children: 'editor_toggle' | 'creator_toggles' | 'debugger_toggles_panel' | 'diagnostics_toggle_panel' | 'watchdog_toggles_panel' | 'device_info_toggles_panel' | 'content_log_panel' },
"creator_section": { type: T.STACK_PANEL, children: 'editor_toggle' | 'creator_toggles' | 'debugger_toggles_panel' | 'diagnostics_toggle_panel' | 'watchdog_toggles_panel' | 'editor_toggles_panel' | 'device_info_toggles_panel' | 'content_log_panel' },
"creator_section/editor_toggle": { type: T.STACK_PANEL, children: string },
"creator_section/creator_toggles": { type: T.STACK_PANEL, children: string },
"creator_section/debugger_toggles_panel": { type: T.STACK_PANEL, children: string },
"creator_section/diagnostics_toggle_panel": { type: T.STACK_PANEL, children: string },
"creator_section/watchdog_toggles_panel": { type: T.STACK_PANEL, children: string },
"creator_section/editor_toggles_panel": { type: T.STACK_PANEL, children: string },
"creator_section/device_info_toggles_panel": { type: T.STACK_PANEL, children: string },
"creator_section/content_log_panel": { type: T.STACK_PANEL, children: string },
"video_button": { type: T.PANEL, children: string },
@ -12881,7 +12906,7 @@ export type GeneralSectionType = {
"video_menu_customization_slider_control/slider/slider_bar_default": { type: T.IMAGE, children: string },
"video_menu_customization_slider_control/slider/slider_bar_hover": { type: T.IMAGE, children: string },
"video_menu_customization_option_slider": { type: T.PANEL, children: string },
"video_section": { type: T.STACK_PANEL, children: 'advanced_graphics_options_panel' | 'spacer_1' | 'graphics_api_dropdown' | 'raytracing_render_distance_slider' | 'deferred_render_distance_slider' | 'render_distance_slider' | 'render_distance_warning_text' | 'spacer_2' | 'brightness_slider' | 'spacer_3' | 'perspective_dropdown' | 'spacer_4' | 'fullscreen_toggle' | 'spacer_5' | 'option_toggle_hidehand' | 'spacer_6' | 'hide_paperdoll_toggle' | 'spacer_7' | 'option_toggle_hidehud' | 'spacer_8' | 'option_toggle_screen_animations' | 'spacer_9' | 'hud_opacity_slider' | 'spacer_10' | 'splitscreen_hud_opacity_slider' | 'spacer_11' | 'setup_safe_zone' | 'spacer_12' | 'fov_slider' | 'spacer_13' | 'split_screen_dropdown' | 'spacer_14' | 'auto_save_icon_toggle' | 'spacer_15' | 'outline_selection_toggle' | 'spacer_16' | 'player_names_toggle' | 'spacer_17' | 'splitscreen_player_names_toggle' | 'spacer_18' | 'view_bobbing_toggle' | 'spacer_19' | 'camera_shake_toggle' | 'spacer_20' | 'fancy_leaves_toggle' | 'spacer_21' | 'fancy_bubbles_toggle' | 'spacer_22' | 'render_clouds_toggle' | 'spacer_23' | 'fancy_clouds_toggle' | 'spacer_24' | 'smooth_lighting_toggle' | 'spacer_25' | 'rendering_profile_option_slider' | 'field_of_view_toggle' | 'spacer_26' | 'damage_bob_option_slider' | 'spacer_26.5' | 'super_fancy_panel' | 'ui_profile_dropdown' | 'spacer_27' | 'gui_scale_slider' | 'spacer_28' | 'gui_accessibility_scaling_toggle' | 'spacer_29' | 'option_toggle_improved_input_response' | 'spacer_30' | 'frame_pacing_toggle' | 'spacer_31' | 'graphics_mode_switch_toggle' | 'spacer_32' | 'upscaling_toggle' | 'spacer_33' | 'max_framerate_slider' | 'spacer_34' | 'msaa_slider' | 'spacer_35' | 'texel_anti_aliasing_toggle' | 'spacer_36' | 'reset_button' },
"video_section": { type: T.STACK_PANEL, children: 'advanced_graphics_options_panel' | 'spacer_1' | 'graphics_api_dropdown' | 'raytracing_render_distance_slider' | 'deferred_render_distance_slider' | 'render_distance_slider' | 'render_distance_warning_text' | 'spacer_2' | 'brightness_slider' | 'spacer_3' | 'perspective_dropdown' | 'spacer_4' | 'fullscreen_toggle' | 'spacer_5' | 'option_toggle_hidehand' | 'spacer_6' | 'hide_paperdoll_toggle' | 'spacer_7' | 'option_toggle_hidehud' | 'spacer_8' | 'option_toggle_screen_animations' | 'spacer_9' | 'hud_opacity_slider' | 'spacer_10' | 'splitscreen_hud_opacity_slider' | 'spacer_11' | 'setup_safe_zone' | 'spacer_12' | 'fov_slider' | 'spacer_13' | 'split_screen_dropdown' | 'spacer_14' | 'auto_save_icon_toggle' | 'spacer_15' | 'outline_selection_toggle' | 'spacer_16' | 'player_names_toggle' | 'spacer_17' | 'splitscreen_player_names_toggle' | 'spacer_18' | 'view_bobbing_toggle' | 'spacer_19' | 'camera_shake_toggle' | 'spacer_20' | 'fancy_leaves_toggle' | 'spacer_21' | 'fancy_bubbles_toggle' | 'spacer_22' | 'render_clouds_toggle' | 'spacer_23' | 'fancy_clouds_toggle' | 'spacer_24' | 'smooth_lighting_toggle' | 'spacer_25' | 'rendering_profile_option_slider' | 'field_of_view_toggle' | 'spacer_26' | 'damage_bob_option_slider' | 'spacer_26.5' | 'super_fancy_panel' | 'ui_profile_dropdown' | 'spacer_27' | 'gui_scale_slider' | 'spacer_28' | 'gui_accessibility_scaling_toggle' | 'spacer_29' | 'option_toggle_improved_input_response' | 'spacer_30' | 'frame_pacing_toggle' | 'spacer_31' | 'graphics_mode_switch_toggle' | 'spacer_32' | 'upscaling_toggle' | 'spacer_33' | 'max_framerate_slider' | 'spacer_34' | 'msaa_slider' | 'spacer_35' | 'texel_anti_aliasing_toggle' | 'spacer_36' | 'texture_streaming_toggle' | 'spacer_37' | 'reset_button' },
"video_section/advanced_graphics_options_panel": { type: T.STACK_PANEL, children: 'graphics_mode' | 'graphics_quality_preset_mode_dropdown_content' | 'spacer_0' | 'advanced_graphics_options_button' | 'advanced_graphics_options_section' },
"video_section/advanced_graphics_options_panel/graphics_mode": { type: T.PANEL, children: string },
"video_section/advanced_graphics_options_panel/graphics_quality_preset_mode_dropdown_content": { type: T.PANEL, children: string },
@ -12984,6 +13009,8 @@ export type GeneralSectionType = {
"video_section/spacer_35": { type: T.PANEL, children: string },
"video_section/texel_anti_aliasing_toggle": { type: T.PANEL, children: string },
"video_section/spacer_36": { type: T.PANEL, children: string },
"video_section/texture_streaming_toggle": { type: T.PANEL, children: string },
"video_section/spacer_37": { type: T.PANEL, children: string },
"video_section/reset_button": { type: T.BUTTON, children: string },
"max_framerate_slider": { type: T.PANEL, children: 'option_generic_core' },
"max_framerate_slider/option_generic_core": { type: T.STACK_PANEL, children: string },
@ -13228,7 +13255,7 @@ export type GeneralSectionType = {
"override_version_panel/patch_version_text_box": { type: T.PANEL, children: string },
"dot_label": { type: T.LABEL, children: string },
"debug_override_treatments_panel": { type: T.PANEL, children: 'override_treatments_panel_background' },
"debug_override_treatments_panel/override_treatments_panel_background": { type: T.STACK_PANEL, children: 'option_toggle_treatment_override' | 'spacer_0' | 'override_treatment_options_panel' | 'treatments_label_panel' | 'progress_spinner_1' | 'treatment_grid' | 'unused_treatments_label_panel' | 'progress_spinner_2' | 'unused_treatment_grid' | 'spacer_1' },
"debug_override_treatments_panel/override_treatments_panel_background": { type: T.STACK_PANEL, children: 'option_toggle_treatment_override' | 'spacer_0' | 'override_treatment_options_panel' | 'treatments_label_panel' | 'treatment_grid' | 'unused_treatments_label_panel' | 'unused_treatment_grid' | 'spacer_1' },
"debug_override_treatments_panel/override_treatments_panel_background/option_toggle_treatment_override": { type: T.PANEL, children: string },
"debug_override_treatments_panel/override_treatments_panel_background/spacer_0": { type: T.PANEL, children: string },
"debug_override_treatments_panel/override_treatments_panel_background/override_treatment_options_panel": { type: T.STACK_PANEL, children: 'apply_treatments_button' | 'add_treatments_panel' | 'treatment_cache_management_panel' },
@ -13242,13 +13269,9 @@ export type GeneralSectionType = {
"debug_override_treatments_panel/override_treatments_panel_background/override_treatment_options_panel/treatment_cache_management_panel/clear_treatments": { type: T.BUTTON, children: string },
"debug_override_treatments_panel/override_treatments_panel_background/treatments_label_panel": { type: T.IMAGE, children: 'treatments_label' },
"debug_override_treatments_panel/override_treatments_panel_background/treatments_label_panel/treatments_label": { type: T.LABEL, children: string },
"debug_override_treatments_panel/override_treatments_panel_background/progress_spinner_1": { type: T.PANEL, children: 'progress_loading_spinner_1' },
"debug_override_treatments_panel/override_treatments_panel_background/progress_spinner_1/progress_loading_spinner_1": { type: T.IMAGE, children: string },
"debug_override_treatments_panel/override_treatments_panel_background/treatment_grid": { type: T.GRID, children: string },
"debug_override_treatments_panel/override_treatments_panel_background/unused_treatments_label_panel": { type: T.IMAGE, children: 'treatments_label' },
"debug_override_treatments_panel/override_treatments_panel_background/unused_treatments_label_panel/treatments_label": { type: T.LABEL, children: string },
"debug_override_treatments_panel/override_treatments_panel_background/progress_spinner_2": { type: T.PANEL, children: 'progress_loading_spinner_2' },
"debug_override_treatments_panel/override_treatments_panel_background/progress_spinner_2/progress_loading_spinner_2": { type: T.IMAGE, children: string },
"debug_override_treatments_panel/override_treatments_panel_background/unused_treatment_grid": { type: T.GRID, children: string },
"debug_override_treatments_panel/override_treatments_panel_background/spacer_1": { type: T.PANEL, children: string },
"debug_override_configurations_panel": { type: T.PANEL, children: 'override_configurations_panel_background' },
@ -13367,7 +13390,7 @@ export type GeneralSectionType = {
"discovery_debug_section/debug_override_discovery_panel/override_discovery_panel_background/override_discovery_options_panel/spacer_3": { type: T.PANEL, children: string },
"debug_button": { type: T.PANEL, children: string },
"feature_toggle": { type: T.PANEL, children: string },
"debug_section": { type: T.STACK_PANEL, children: 'options_for_qa_convenience' | 'options_for_qa_convenience_spacer' | 'option_toggle_dev_console_button_0' | 'option_toggle_assertions_debug_break' | 'option_toggle_assertions_show_dialog' | 'option_dev_show_display_logged_error' | 'display_logged_error_panel' | 'option_dev_force_trial_mode' | 'option_dev_force_trial_mode_spacer' | 'debug_overlay_pages_label' | 'debug_overlay_button_panel' | 'pre_feature_toggles_label_spacer' | 'feature_toggles_label' | 'feature_toggles_label_spacer' | 'feature_toggles' | 'end_of_feature_toggles_label_spacer' | 'option_toggle_dev_disable_lan_signaling' | 'option_dropdown_nethernet_logging_verbosity' | 'option_dropdown_http_logging_verbosity' | 'option_dropdown_xsapi_logging_verbosity' | 'option_toggle_remote_imgui' | 'option_dropdown_0' | 'option_toggle_extra_debug_hud_info' | 'option_toggle_show_test_running_text' | 'option_toggle_0_1' | 'option_toggle_0_2' | 'option_slider_0' | 'option_toggle_3' | 'option_toggle_4' | 'option_toggle_5' | 'option_toggle_6' | 'option_dropdown_server_chunk_map' | 'option_toggle_9' | 'option_toggle_disable_render_terrain' | 'option_toggle_disable_render_entities' | 'option_toggle_disable_render_blockentities' | 'option_toggle_disable_render_particles' | 'option_toggle_disable_render_sky' | 'option_toggle_disable_render_weather' | 'option_toggle_disable_render_hud' | 'option_toggle_disable_render_item_in_hand' | 'option_toggle_disable_render_main_menu_cubemap' | 'option_toggle_disable_render_main_menu_paperdoll_animation' | 'leak_memory' | 'log_area' | 'log_priority' | 'option_toggle_build_info' | 'option_perf_turtle' | 'option_default_profiling_option' | 'option_toggle_7' | 'option_toggle_8' | 'option_toggle_game_tip' | 'option_toggle_10' | 'dev_disable_client_blob_cache_toggle' | 'dev_force_client_blob_cache_toggle' | 'devquality_dropdown' | 'dev_add_http_delay_seconds' | 'dev_show_latency_graph_toggle' | 'xbox_sandbox_panel' | 'multithreaded_rendering_toggle' | 'filewatcher_rendering_toggle' | 'enable_texture_hot_reloader_toggle' | 'mock_http_panel' | 'vsync_dropdown' | 'sunsetting_use_overrides_toggle' | 'padding_sunsetting' | 'sunseting_state_toggle' | 'sunsetting_tier_dropdown' | 'padding_sunsetting_2' | 'padding1' | 'copy_internal_settings_folder_to_external' | 'padding_reset_day_one' | 'reset_new_player_flow' | 'reset_day_one_experience' | 'option_text_edit_1' | 'option_text_edit_2' | 'option_text_edit_3' | 'reset_authentication_option' | 'reset_report_timer_option' | 'reset_online_safety_option' | 'reset_low_ping_warning_option' | 'reset_ip_safety_option' | 'padding_graphics_options' | 'option_shadersdk_service_ip' | 'option_shadersdk_service_port' | 'option_shadersdk_target_port' | 'padding_graphics_buttons' | 'trigger_graphics_device_loss' | 'allocate_texture_handles' | 'padding_deferred_debug' | 'deferred_platform_override' },
"debug_section": { type: T.STACK_PANEL, children: 'options_for_qa_convenience' | 'options_for_qa_convenience_spacer' | 'option_toggle_dev_console_button_0' | 'option_toggle_assertions_debug_break' | 'option_toggle_assertions_show_dialog' | 'option_dev_show_display_logged_error' | 'display_logged_error_panel' | 'option_dev_force_trial_mode' | 'option_dev_force_trial_mode_spacer' | 'debug_overlay_pages_label' | 'debug_overlay_button_panel' | 'pre_feature_toggles_label_spacer' | 'feature_toggles_label' | 'feature_toggles_label_spacer' | 'feature_toggles' | 'end_of_feature_toggles_label_spacer' | 'option_toggle_dev_disable_lan_signaling' | 'option_dropdown_nethernet_logging_verbosity' | 'option_dropdown_http_logging_verbosity' | 'option_dropdown_xsapi_logging_verbosity' | 'option_toggle_remote_imgui' | 'option_dropdown_0' | 'option_toggle_extra_debug_hud_info' | 'option_toggle_show_test_running_text' | 'option_toggle_0_1' | 'option_toggle_0_2' | 'option_slider_0' | 'option_toggle_3' | 'option_toggle_4' | 'option_toggle_5' | 'option_toggle_6' | 'option_dropdown_server_chunk_map' | 'option_toggle_9' | 'option_toggle_disable_render_terrain' | 'option_toggle_disable_render_entities' | 'option_toggle_disable_render_blockentities' | 'option_toggle_disable_render_particles' | 'option_toggle_disable_render_sky' | 'option_toggle_disable_render_weather' | 'option_toggle_disable_render_hud' | 'option_toggle_disable_render_item_in_hand' | 'option_toggle_disable_render_main_menu_cubemap' | 'option_toggle_disable_render_main_menu_paperdoll_animation' | 'leak_memory' | 'log_area' | 'log_priority' | 'option_toggle_build_info' | 'option_perf_turtle' | 'option_default_profiling_option' | 'option_toggle_7' | 'option_toggle_8' | 'option_toggle_game_tip' | 'option_toggle_10' | 'dev_disable_client_blob_cache_toggle' | 'dev_force_client_blob_cache_toggle' | 'devquality_dropdown' | 'dev_add_http_delay_seconds' | 'dev_show_latency_graph_toggle' | 'xbox_sandbox_panel' | 'multithreaded_rendering_toggle' | 'filewatcher_rendering_toggle' | 'enable_texture_hot_reloader_toggle' | 'mock_http_panel' | 'vsync_dropdown' | 'sunsetting_use_overrides_toggle' | 'padding_sunsetting' | 'sunseting_state_toggle' | 'sunsetting_tier_dropdown' | 'padding_sunsetting_2' | 'padding1' | 'copy_internal_settings_folder_to_external' | 'padding_reset_day_one' | 'reset_new_player_flow' | 'reset_day_one_experience' | 'option_text_edit_1' | 'option_text_edit_2' | 'option_text_edit_3' | 'reset_authentication_option' | 'reset_report_timer_option' | 'reset_online_safety_option' | 'reset_show_hardcore_warning_option' | 'reset_low_ping_warning_option' | 'reset_ip_safety_option' | 'padding_graphics_options' | 'option_shadersdk_service_ip' | 'option_shadersdk_service_port' | 'option_shadersdk_target_port' | 'padding_graphics_buttons' | 'trigger_graphics_device_loss' | 'allocate_texture_handles' | 'padding_deferred_debug' | 'deferred_platform_override' },
"debug_section/options_for_qa_convenience": { type: T.LABEL, children: string },
"debug_section/options_for_qa_convenience_spacer": { type: T.PANEL, children: string },
"debug_section/option_toggle_dev_console_button_0": { type: T.PANEL, children: string },
@ -13450,6 +13473,7 @@ export type GeneralSectionType = {
"debug_section/reset_authentication_option": { type: T.BUTTON, children: string },
"debug_section/reset_report_timer_option": { type: T.BUTTON, children: string },
"debug_section/reset_online_safety_option": { type: T.BUTTON, children: string },
"debug_section/reset_show_hardcore_warning_option": { type: T.BUTTON, children: string },
"debug_section/reset_low_ping_warning_option": { type: T.BUTTON, children: string },
"debug_section/reset_ip_safety_option": { type: T.BUTTON, children: string },
"debug_section/padding_graphics_options": { type: T.PANEL, children: string },
@ -13546,7 +13570,7 @@ export type GeneralSectionType = {
"new_bed_grid_item": { type: T.PANEL, children: string },
"ore_ui_gameplay_ui_grid_item": { type: T.PANEL, children: string },
"new_settings_screen_grid_item": { type: T.PANEL, children: string },
"ui_debug_section": { type: T.STACK_PANEL, children: 'ui_feature_toggles_label' | 'ui_feature_toggles_info_label' | 'ui_feature_toggles_label_spacer' | 'ui_feature_toggles' | 'end_of_ui_feature_toggles_label_divider' | 'end_of_ui_feature_toggles_label_divider_spacer' | 'end_of_ui_feature_toggles_label_spacer' | 'screen_override_label' | 'screen_override_info_label' | 'screen_override_label_spacer' | 'new_edu_create_world_screen_radio_label' | 'new_edu_create_world_screen_radio_label_spacer' | 'new_edu_create_world_screen_radio_button' | 'new_edu_create_world_screen_radio_button_spacer' | 'new_play_screen_radio_label' | 'new_play_screen_radio_label_spacer' | 'new_play_screen_radio_button' | 'new_play_screen_radio_button_spacer' | 'new_edit_world_screen_radio_label' | 'new_edit_world_screen_radio_label_spacer' | 'new_edit_world_screen_radio_button' | 'new_edit_world_screen_radio_button_spacer' | 'new_send_invites_radio_label' | 'new_send_invites_screen_radio_label_spacer' | 'new_send_invites_screen_radio_button' | 'new_send_invites_screen_radio_button_spacer' | 'new_death_screen_radio_label' | 'new_death_screen_radio_label_spacer' | 'new_death_screen_radio_button' | 'new_death_screen_radio_button_spacer' | 'new_bed_screen_radio_label' | 'new_bed_screen_radio_label_spacer' | 'new_bed_screen_radio_button' | 'new_bed_screen_radio_button_spacer' | 'ore_ui_gameplay_ui_radio_label' | 'ore_ui_gameplay_ui_radio_label_spacer' | 'ore_ui_gameplay_ui_radio_button' | 'ore_ui_gameplay_ui_radio_button_spacer' | 'end_of_ui_screen_override_divider' | 'end_of_ui_sceen_override_divider_spacer' | 'new_settings_screen_radio_label' | 'new_settings_screen_radio_label_spacer' | 'new_settings_screen_radio_button' | 'new_settings_screen_radio_button_spacer' | 'screen_opt_in_options_label' | 'screen_opt_in_info_label' | 'screen_opt_in_options_label_spacer' | 'end_of_ui_screen_opt_in_divider' | 'end_of_ui_sceen_opt_in_divider_spacer' | 'other_ui_options_label' | 'other_ui_options_label_spacer' | 'option_toggle_default_font_override' | 'option_toggle_dev_show_tcui_replacement' | 'option_toggle_use_mobile_data_blocked_modal' | 'ui_feature_toggles_spacer' | 'option_show_touch_control_selection_screen' | 'option_reset_on_start' | 'option_slider_drag_dwell' | 'option_slider_stack_splitting' | 'reset_render_distance_warning_modal_label' | 'reset_render_distance_warning_modal_label_spacer' | 'reset_render_distance_warning_modal' | 'reset_render_distance_warning_modal_spacer' | 'ore_ui_developer_pages_divider' | 'ore_ui_developer_pages_spacer' | 'open_ore_ui_label' | 'open_ore_ui_info_label' | 'open_ore_ui_label_spacer' | 'open_ore_ui_docs' | 'open_ore_ui_tests' | 'open_ore_ui_perf' | 'open_ore_ui_test_modal' | 'open_ore_ui_tests_spacer' },
"ui_debug_section": { type: T.STACK_PANEL, children: 'ui_feature_toggles_label' | 'ui_feature_toggles_info_label' | 'ui_feature_toggles_label_spacer' | 'ui_feature_toggles' | 'end_of_ui_feature_toggles_label_divider' | 'end_of_ui_feature_toggles_label_divider_spacer' | 'end_of_ui_feature_toggles_label_spacer' | 'screen_override_label' | 'screen_override_info_label' | 'screen_override_label_spacer' | 'new_edu_create_world_screen_radio_label' | 'new_edu_create_world_screen_radio_label_spacer' | 'new_edu_create_world_screen_radio_button' | 'new_edu_create_world_screen_radio_button_spacer' | 'new_play_screen_radio_label' | 'new_play_screen_radio_label_spacer' | 'new_play_screen_radio_button' | 'new_play_screen_radio_button_spacer' | 'new_edit_world_screen_radio_label' | 'new_edit_world_screen_radio_label_spacer' | 'new_edit_world_screen_radio_button' | 'new_edit_world_screen_radio_button_spacer' | 'new_send_invites_radio_label' | 'new_send_invites_screen_radio_label_spacer' | 'new_send_invites_screen_radio_button' | 'new_send_invites_screen_radio_button_spacer' | 'new_death_screen_radio_label' | 'new_death_screen_radio_label_spacer' | 'new_death_screen_radio_button' | 'new_death_screen_radio_button_spacer' | 'new_bed_screen_radio_label' | 'new_bed_screen_radio_label_spacer' | 'new_bed_screen_radio_button' | 'new_bed_screen_radio_button_spacer' | 'ore_ui_gameplay_ui_radio_label' | 'ore_ui_gameplay_ui_radio_label_spacer' | 'ore_ui_gameplay_ui_radio_button' | 'ore_ui_gameplay_ui_radio_button_spacer' | 'end_of_ui_screen_override_divider' | 'end_of_ui_sceen_override_divider_spacer' | 'new_settings_screen_radio_label' | 'new_settings_screen_radio_label_spacer' | 'new_settings_screen_radio_button' | 'new_settings_screen_radio_button_spacer' | 'screen_opt_in_options_label' | 'screen_opt_in_info_label' | 'screen_opt_in_options_label_spacer' | 'end_of_ui_screen_opt_in_divider' | 'end_of_ui_sceen_opt_in_divider_spacer' | 'other_ui_options_label' | 'other_ui_options_label_spacer' | 'option_toggle_default_font_override' | 'option_toggle_dev_show_tcui_replacement' | 'option_toggle_use_mobile_data_blocked_modal' | 'ui_feature_toggles_spacer' | 'option_show_touch_control_selection_screen' | 'option_reset_on_start' | 'end_of_other_options_divider' | 'end_of_other_options_spacer' | 'debug_data_label' | 'debug_data_label_spacer' | 'option_continuous_repaint' | 'option_show_paint_rects' | 'option_show_element_aabb' | 'option_emulate_touch_events' | 'end_of_debug_data_divider' | 'end_of_debug_data_spacer' | 'option_slider_drag_dwell' | 'option_slider_stack_splitting' | 'reset_render_distance_warning_modal_label' | 'reset_render_distance_warning_modal_label_spacer' | 'reset_render_distance_warning_modal' | 'reset_render_distance_warning_modal_spacer' | 'ore_ui_developer_pages_divider' | 'ore_ui_developer_pages_spacer' | 'open_ore_ui_label' | 'open_ore_ui_info_label' | 'open_ore_ui_label_spacer' | 'open_ore_ui_docs' | 'open_ore_ui_tests' | 'open_ore_ui_perf' | 'open_ore_ui_test_modal' | 'open_ore_ui_tests_spacer' },
"ui_debug_section/ui_feature_toggles_label": { type: T.LABEL, children: string },
"ui_debug_section/ui_feature_toggles_info_label": { type: T.LABEL, children: string },
"ui_debug_section/ui_feature_toggles_label_spacer": { type: T.PANEL, children: string },
@ -13607,6 +13631,18 @@ export type GeneralSectionType = {
"ui_debug_section/ui_feature_toggles_spacer": { type: T.PANEL, children: string },
"ui_debug_section/option_show_touch_control_selection_screen": { type: T.PANEL, children: string },
"ui_debug_section/option_reset_on_start": { type: T.PANEL, children: string },
"ui_debug_section/end_of_other_options_divider": { type: T.PANEL, children: 'section_divider' },
"ui_debug_section/end_of_other_options_divider/section_divider": { type: T.IMAGE, children: string },
"ui_debug_section/end_of_other_options_spacer": { type: T.PANEL, children: string },
"ui_debug_section/debug_data_label": { type: T.LABEL, children: string },
"ui_debug_section/debug_data_label_spacer": { type: T.PANEL, children: string },
"ui_debug_section/option_continuous_repaint": { type: T.PANEL, children: string },
"ui_debug_section/option_show_paint_rects": { type: T.PANEL, children: string },
"ui_debug_section/option_show_element_aabb": { type: T.PANEL, children: string },
"ui_debug_section/option_emulate_touch_events": { type: T.PANEL, children: string },
"ui_debug_section/end_of_debug_data_divider": { type: T.PANEL, children: 'section_divider' },
"ui_debug_section/end_of_debug_data_divider/section_divider": { type: T.IMAGE, children: string },
"ui_debug_section/end_of_debug_data_spacer": { type: T.PANEL, children: string },
"ui_debug_section/option_slider_drag_dwell": { type: T.PANEL, children: string },
"ui_debug_section/option_slider_stack_splitting": { type: T.PANEL, children: string },
"ui_debug_section/reset_render_distance_warning_modal_label": { type: T.LABEL, children: string },
@ -13948,6 +13984,7 @@ export type SettingsCommonType = {
"option_custom_control": { type: T.PANEL, children: string },
"option_info_label": { type: T.PANEL, children: string },
"dynamic_dialog_screen": { type: T.SCREEN, children: string },
"dynamic_dialog_fullscreen": { type: T.SCREEN, children: string },
"settings_content": { type: T.PANEL, children: 'background' | 'stack_panel' | 'popup_dialog_factory' },
"settings_content/background": { type: T.IMAGE, children: string },
"settings_content/stack_panel": { type: T.STACK_PANEL, children: 'content_panel' },
@ -18432,6 +18469,7 @@ export type CommonType = {
"container_gamepad_helpers/buttons/gamepad_helper_y": { type: T.UNKNOWN, children: string },
"container_gamepad_helpers/buttons/gamepad_helper_b": { type: T.UNKNOWN, children: string },
"container_gamepad_helpers/buffer_panel_right": { type: T.PANEL, children: string },
"container_gamepad_helpers_pocket": { type: T.STACK_PANEL, children: string },
"gamepad_helper_bumpers": { type: T.PANEL, children: 'gamepad_helper_left_bumper' | 'gamepad_helper_right_bumper' },
"gamepad_helper_bumpers/gamepad_helper_left_bumper": { type: T.STACK_PANEL, children: string },
"gamepad_helper_bumpers/gamepad_helper_right_bumper": { type: T.STACK_PANEL, children: string },
@ -18441,6 +18479,10 @@ export type CommonType = {
"tabs_right_gamepad_helpers": { type: T.PANEL, children: 'gamepad_helper_right_bumper' | 'gamepad_helper_right_trigger' },
"tabs_right_gamepad_helpers/gamepad_helper_right_bumper": { type: T.STACK_PANEL, children: string },
"tabs_right_gamepad_helpers/gamepad_helper_right_trigger": { type: T.STACK_PANEL, children: string },
"container_x_gamepad_helper": { type: T.STACK_PANEL, children: string },
"container_y_gamepad_helper": { type: T.STACK_PANEL, children: string },
"container_a_gamepad_helper": { type: T.STACK_PANEL, children: string },
"container_b_gamepad_helper": { type: T.STACK_PANEL, children: string },
"keyboard_helper_description": { type: T.LABEL, children: string },
"keyboard_helper": { type: T.STACK_PANEL, children: 'image_centerer' | 'centerer' },
"keyboard_helper/image_centerer": { type: T.PANEL, children: 'image' },
@ -18626,6 +18668,8 @@ export type CommonType = {
"scrolling_panel/scroll_touch": { type: T.INPUT_PANEL, children: string },
"scrolling_panel/scroll_mouse": { type: T.INPUT_PANEL, children: string },
"scrolling_panel_with_offset": { type: T.PANEL, children: string },
"mapped_scroll_panel": { type: T.PANEL, children: string },
"scroll_panel_pocket": { type: T.PANEL, children: string },
"container_slot_button_prototype": { type: T.BUTTON, children: 'hover' },
"container_slot_button_prototype/hover": { type: T.UNKNOWN, children: string },
"no_coalesce_container_slot_button": { type: T.BUTTON, children: string },
@ -19355,6 +19399,8 @@ export type CommonDialogsType = {
}
export type CommonTabsType = {
"empty_tab_panel": { type: T.PANEL, children: 'img' },
"empty_tab_panel/img": { type: T.UNKNOWN, children: string },
"empty_tab_content": { type: T.PANEL, children: string },
"tab_image": { type: T.IMAGE, children: string },
"tab_panel": { type: T.PANEL, children: 'tab_image' | 'tab_content_sizer' },
@ -19365,8 +19411,11 @@ export type CommonTabsType = {
"tab_top": { type: T.PANEL, children: string },
"tab_left": { type: T.PANEL, children: string },
"tab_right": { type: T.PANEL, children: string },
"pocket_empty_tab_panel": { type: T.PANEL, children: string },
"pocket_tab_left": { type: T.PANEL, children: string },
"pocket_left_tab_v2": { type: T.PANEL, children: string },
"pocket_tab_right": { type: T.PANEL, children: string },
"pocket_right_tab_v2": { type: T.PANEL, children: string },
"pocket_tab_close_button": { type: T.IMAGE, children: 'close_button' },
"pocket_tab_close_button/close_button": { type: T.BUTTON, children: string },
"pocket_tab_help_button": { type: T.IMAGE, children: 'help_button' },

File diff suppressed because it is too large Load diff