From e2f472d802a9e1fb7ffd3fd81aa302e915351c47 Mon Sep 17 00:00:00 2001 From: Asaki Yuki Date: Sun, 4 Jan 2026 10:52:31 +0700 Subject: [PATCH] rebase --- .gitignore | 4 + package-lock.json | 57 + package.json | 36 + scripts/components.ts | 62 + scripts/custom.ts | 17 + scripts/prefetch.ts | 5 + scripts/write/enum.ts | 43 + src/compilers/FormatProperties.ts | 11 + src/compilers/Memory.ts | 28 + src/components/Animation.ts | 3 + src/components/AnimationKeyframe.ts | 3 + src/components/Class.ts | 10 + src/components/UI.ts | 76 + src/components/Utils.ts | 169 + src/index.ts | 6 + src/types/enums/Anchor.ts | 11 + src/types/enums/AnimType.ts | 11 + src/types/enums/BagBinding.ts | 66 + src/types/enums/Binding.ts | 2793 +++++++++++++++++ src/types/enums/BindingCondition.ts | 8 + src/types/enums/BindingType.ts | 7 + src/types/enums/ButtonId.ts | 1111 +++++++ src/types/enums/ClipDirection.ts | 7 + src/types/enums/CollectionName.ts | 169 + src/types/enums/Color.ts | 1 + src/types/enums/DebugColor.ts | 10 + src/types/enums/Easing.ts | 34 + src/types/enums/FocusNavigationMode.ts | 6 + src/types/enums/FontSize.ts | 7 + src/types/enums/FontType.ts | 6 + src/types/enums/GlobalVariables.ts | 58 + src/types/enums/GridDimensions.ts | 86 + src/types/enums/InputModeCondition.ts | 6 + src/types/enums/Links.ts | 32 + src/types/enums/MappingType.ts | 6 + src/types/enums/McColor.ts | 14 + src/types/enums/Orientation.ts | 5 + src/types/enums/Renderer.ts | 54 + src/types/enums/Rotation.ts | 6 + src/types/enums/Scope.ts | 5 + src/types/enums/SliderName.ts | 67 + src/types/enums/TextAlignment.ts | 5 + src/types/enums/TextType.ts | 5 + src/types/enums/TextboxName.ts | 96 + src/types/enums/ToggleName.ts | 322 ++ src/types/enums/Type.ts | 35 + src/types/enums/index.ts | 30 + src/types/properties/components.ts | 70 + src/types/properties/element/Animation.ts | 28 + src/types/properties/element/Button.ts | 8 + src/types/properties/element/CarouselLabel.ts | 10 + src/types/properties/element/Collection.ts | 8 + src/types/properties/element/Control.ts | 21 + .../properties/element/CustomRenderer.ts | 72 + src/types/properties/element/Cycler.ts | 19 + src/types/properties/element/DataBinding.ts | 5 + src/types/properties/element/DropdownName.ts | 7 + src/types/properties/element/EditBox.ts | 19 + src/types/properties/element/Factory.ts | 20 + src/types/properties/element/Focus.ts | 33 + src/types/properties/element/Grid.ts | 13 + src/types/properties/element/GridItem.ts | 5 + .../properties/element/GridPageIndicator.ts | 7 + src/types/properties/element/Input.ts | 17 + src/types/properties/element/Layout.ts | 15 + src/types/properties/element/Screen.ts | 24 + src/types/properties/element/ScrollView.ts | 18 + .../properties/element/SelectionWheel.ts | 15 + src/types/properties/element/Slider.ts | 31 + src/types/properties/element/Sliderbox.ts | 5 + src/types/properties/element/Sound.ts | 17 + src/types/properties/element/Sprite.ts | 26 + src/types/properties/element/StackPanel.ts | 6 + src/types/properties/element/TTS.ts | 24 + src/types/properties/element/Tab.ts | 7 + src/types/properties/element/Text.ts | 26 + src/types/properties/element/Toggle.ts | 25 + .../properties/element/TooltipTrigger.ts | 9 + src/types/properties/element/index.ts | 30 + src/types/properties/index.ts | 3 + src/types/properties/value.ts | 57 + test/app.ts | 11 + tsconfig.json | 18 + 83 files changed, 6338 insertions(+) create mode 100644 .gitignore create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 scripts/components.ts create mode 100644 scripts/custom.ts create mode 100644 scripts/prefetch.ts create mode 100644 scripts/write/enum.ts create mode 100644 src/compilers/FormatProperties.ts create mode 100644 src/compilers/Memory.ts create mode 100644 src/components/Animation.ts create mode 100644 src/components/AnimationKeyframe.ts create mode 100644 src/components/Class.ts create mode 100644 src/components/UI.ts create mode 100644 src/components/Utils.ts create mode 100644 src/index.ts create mode 100644 src/types/enums/Anchor.ts create mode 100644 src/types/enums/AnimType.ts create mode 100644 src/types/enums/BagBinding.ts create mode 100644 src/types/enums/Binding.ts create mode 100644 src/types/enums/BindingCondition.ts create mode 100644 src/types/enums/BindingType.ts create mode 100644 src/types/enums/ButtonId.ts create mode 100644 src/types/enums/ClipDirection.ts create mode 100644 src/types/enums/CollectionName.ts create mode 100644 src/types/enums/Color.ts create mode 100644 src/types/enums/DebugColor.ts create mode 100644 src/types/enums/Easing.ts create mode 100644 src/types/enums/FocusNavigationMode.ts create mode 100644 src/types/enums/FontSize.ts create mode 100644 src/types/enums/FontType.ts create mode 100644 src/types/enums/GlobalVariables.ts create mode 100644 src/types/enums/GridDimensions.ts create mode 100644 src/types/enums/InputModeCondition.ts create mode 100644 src/types/enums/Links.ts create mode 100644 src/types/enums/MappingType.ts create mode 100644 src/types/enums/McColor.ts create mode 100644 src/types/enums/Orientation.ts create mode 100644 src/types/enums/Renderer.ts create mode 100644 src/types/enums/Rotation.ts create mode 100644 src/types/enums/Scope.ts create mode 100644 src/types/enums/SliderName.ts create mode 100644 src/types/enums/TextAlignment.ts create mode 100644 src/types/enums/TextType.ts create mode 100644 src/types/enums/TextboxName.ts create mode 100644 src/types/enums/ToggleName.ts create mode 100644 src/types/enums/Type.ts create mode 100644 src/types/enums/index.ts create mode 100644 src/types/properties/components.ts create mode 100644 src/types/properties/element/Animation.ts create mode 100644 src/types/properties/element/Button.ts create mode 100644 src/types/properties/element/CarouselLabel.ts create mode 100644 src/types/properties/element/Collection.ts create mode 100644 src/types/properties/element/Control.ts create mode 100644 src/types/properties/element/CustomRenderer.ts create mode 100644 src/types/properties/element/Cycler.ts create mode 100644 src/types/properties/element/DataBinding.ts create mode 100644 src/types/properties/element/DropdownName.ts create mode 100644 src/types/properties/element/EditBox.ts create mode 100644 src/types/properties/element/Factory.ts create mode 100644 src/types/properties/element/Focus.ts create mode 100644 src/types/properties/element/Grid.ts create mode 100644 src/types/properties/element/GridItem.ts create mode 100644 src/types/properties/element/GridPageIndicator.ts create mode 100644 src/types/properties/element/Input.ts create mode 100644 src/types/properties/element/Layout.ts create mode 100644 src/types/properties/element/Screen.ts create mode 100644 src/types/properties/element/ScrollView.ts create mode 100644 src/types/properties/element/SelectionWheel.ts create mode 100644 src/types/properties/element/Slider.ts create mode 100644 src/types/properties/element/Sliderbox.ts create mode 100644 src/types/properties/element/Sound.ts create mode 100644 src/types/properties/element/Sprite.ts create mode 100644 src/types/properties/element/StackPanel.ts create mode 100644 src/types/properties/element/TTS.ts create mode 100644 src/types/properties/element/Tab.ts create mode 100644 src/types/properties/element/Text.ts create mode 100644 src/types/properties/element/Toggle.ts create mode 100644 src/types/properties/element/TooltipTrigger.ts create mode 100644 src/types/properties/element/index.ts create mode 100644 src/types/properties/index.ts create mode 100644 src/types/properties/value.ts create mode 100644 test/app.ts create mode 100644 tsconfig.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..62f8e8a --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +dist +prefetch +node_modules +.tsbuildinfo \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..8d1cc3c --- /dev/null +++ b/package-lock.json @@ -0,0 +1,57 @@ +{ + "name": "asajs", + "version": "4.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "asajs", + "version": "4.0.0", + "license": "MIT", + "dependencies": { + "jsonc-parser": "^3.3.1" + }, + "devDependencies": { + "@types/node": "^25.0.3", + "typescript": "^5.9.3" + } + }, + "node_modules/@types/node": { + "version": "25.0.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.0.3.tgz", + "integrity": "sha512-W609buLVRVmeW693xKfzHeIV6nJGGz98uCPfeXI1ELMLXVeKYZ9m15fAMSaUPBHYLGFsVRcMmSCksQOrZV9BYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~7.16.0" + } + }, + "node_modules/jsonc-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", + "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", + "license": "MIT" + }, + "node_modules/typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/undici-types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", + "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", + "dev": true, + "license": "MIT" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..3b8a090 --- /dev/null +++ b/package.json @@ -0,0 +1,36 @@ +{ + "name": "asajs", + "version": "4.0.0", + "description": "Create your Minecraft JSON-UI resource packs using JavaScript", + "keywords": [ + "Minecraft", + "JSON-UI" + ], + "homepage": "https://github.com/asakiyuki/asajs", + "bugs": { + "url": "https://github.com/asakiyuki/asajs/issues" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/asakiyuki/asajs.git" + }, + "license": "MIT", + "author": "Asaki Yuki", + "type": "module", + "main": "dist/index.js", + "types": "dist/index.d.ts", + "scripts": { + "build": "npx tsc", + "watch": "npx tsc --watch", + "test": "bun test/app.ts", + "test-watch": "bun --watch test/app.ts", + "prefetch": "bun scripts/prefetch" + }, + "devDependencies": { + "@types/node": "^25.0.3", + "typescript": "^5.9.3" + }, + "dependencies": { + "jsonc-parser": "^3.3.1" + } +} diff --git a/scripts/components.ts b/scripts/components.ts new file mode 100644 index 0000000..4859674 --- /dev/null +++ b/scripts/components.ts @@ -0,0 +1,62 @@ +import JSONC from "jsonc-parser" +import fsp from "fs/promises" +import fs from "fs" + +if (!fs.existsSync("prefetch")) fs.mkdirSync("prefetch") + +export const Github = { + readFile: async (user: string, repo: string, branches: string, path: string) => { + try { + return fetch(`https://raw.githubusercontent.com/${user}/${repo}/refs/heads/${branches}/${path}`).then(res => + res.text() + ) + } catch (error) { + console.error(error) + process.exit(1) + } + }, +} + +export const PFFS = { + // Sync + readFile: (file: string) => { + try { + return fs.readFileSync(`prefetch/${file}`, "utf-8") + } catch (error) { + console.error(error) + process.exit(1) + } + }, + + writeFile: (file: string, data: string) => { + try { + file.split("/").reduce((a, b) => { + if (!fs.existsSync(a)) fs.mkdirSync(a) + return `prefetch/${a}/${b}` + }) + + return fsp.writeFile(`prefetch/${file}`, data) + } catch (error) { + console.error(error) + process.exit(1) + } + }, + + readFileJSON: (file: string) => { + try { + return JSONC.parse(PFFS.readFile(file)) + } catch (error) { + console.error(error) + process.exit(1) + } + }, + + writeFileJSON: (file: string, data: object) => { + try { + return PFFS.writeFile(file, JSON.stringify(data)) + } catch (error) { + console.error(error) + process.exit(1) + } + }, +} diff --git a/scripts/custom.ts b/scripts/custom.ts new file mode 100644 index 0000000..4360653 --- /dev/null +++ b/scripts/custom.ts @@ -0,0 +1,17 @@ +export {} // 👈 BẮT BUỘC + +declare global { + interface String { + toCamelCase(upcaseTop?: boolean): string + toSnakeCase(): string + } +} + +String.prototype.toCamelCase = function (this: string, upcaseTop: boolean): string { + const a = this.replace(/_([a-z])/g, g => g[1].toUpperCase()) + return upcaseTop ? a.charAt(0).toUpperCase() + a.slice(1) : a +} + +String.prototype.toSnakeCase = function (this: string): string { + return this.replace(/([A-Z])/g, "_$1").toLowerCase() +} diff --git a/scripts/prefetch.ts b/scripts/prefetch.ts new file mode 100644 index 0000000..6a0acfc --- /dev/null +++ b/scripts/prefetch.ts @@ -0,0 +1,5 @@ +import { Github, PFFS } from "./components" + +Github.readFile("KalmeMarq", "Bugrock-JSON-UI-Schemas", "main", "ui.schema.json").then(data => { + PFFS.writeFile("ui.schema.json", data) +}) diff --git a/scripts/write/enum.ts b/scripts/write/enum.ts new file mode 100644 index 0000000..01a6408 --- /dev/null +++ b/scripts/write/enum.ts @@ -0,0 +1,43 @@ +import { PFFS } from "../components" +import fs from "fs/promises" +import "../custom" + +const schema = PFFS.readFileJSON("ui.schema.json").definitions + +const enumPath = "src/types/enums/" + +const index: string[] = [] +for (const key in schema) { + const data = schema[key] + if (data.enum) { + const enumName = key.match(/\w+$/)?.[0].toCamelCase(true)! + index.push(`export { ${enumName} } from "./${enumName}.js"`) + const count = new Map() + + const fileData: string[] = [`export enum ${enumName} {`] + + for (const value of data.enum as string[]) { + if (enumName === "ButtonId") { + const values = value.match(/\w+/g)! + const name = + values[0] === "button" ? values.slice(1).join("_").toUpperCase() : values.join("_").toUpperCase() + if (name === undefined) continue + fileData.push(` ${count.get(name) ? `${name}_${count.get(name)}` : name} = "${value}",`) + + count.set(name, (count.get(name) || 0) + 1) + } else { + let name = value.match(/\w+$/g)?.join("_")?.toUpperCase()! + if (name === undefined) continue + if (/\d/.test(name?.[0])) name = "_" + name + fileData.push(` ${count.get(name) ? `${name}_${count.get(name)}` : name} = "${value}",`) + count.set(name, (count.get(name) || 0) + 1) + } + } + + fileData.push("}") + + fs.writeFile(`${enumPath}${enumName}.ts`, fileData.join("\n")) + } +} + +fs.writeFile(`${enumPath}index.ts`, index.join("\n")) diff --git a/src/compilers/FormatProperties.ts b/src/compilers/FormatProperties.ts new file mode 100644 index 0000000..e47d716 --- /dev/null +++ b/src/compilers/FormatProperties.ts @@ -0,0 +1,11 @@ +import { Type } from "../index.js" +import { Properties } from "../types/properties/components.js" + +export function FormatProperties(properties: any) { + if (properties.anchor) { + properties.anchor_from = properties.anchor_to = properties.anchor + delete properties.anchor + } + + return properties +} diff --git a/src/compilers/Memory.ts b/src/compilers/Memory.ts new file mode 100644 index 0000000..03fac9a --- /dev/null +++ b/src/compilers/Memory.ts @@ -0,0 +1,28 @@ +import { UI } from "../components/UI.js" + +export const Memory = { + cache: new Map> }>(), + + register_ui(path: string, element: UI) { + const { elements: saver, namespace } = this.get_file(path, element.namespace!) + + if (saver.get(element.name!)) { + console.error(`Element ${element.name} already exists in ${path}`) + process.exit(1) + } + + saver.set(element.name!, element) + return namespace + }, + + get_file(path: string, namespace: string) { + let cached = this.cache.get(path) + + if (!cached) { + cached = { namespace, elements: new Map>() } + this.cache.set(path, cached) + } + + return cached + }, +} diff --git a/src/components/Animation.ts b/src/components/Animation.ts new file mode 100644 index 0000000..2da4edf --- /dev/null +++ b/src/components/Animation.ts @@ -0,0 +1,3 @@ +import { Class } from "./Class.js" + +export class Animation extends Class {} diff --git a/src/components/AnimationKeyframe.ts b/src/components/AnimationKeyframe.ts new file mode 100644 index 0000000..f1b81bd --- /dev/null +++ b/src/components/AnimationKeyframe.ts @@ -0,0 +1,3 @@ +import { Class } from "./Class.js" + +export class AnimationKeyframe extends Class {} diff --git a/src/components/Class.ts b/src/components/Class.ts new file mode 100644 index 0000000..be58c58 --- /dev/null +++ b/src/components/Class.ts @@ -0,0 +1,10 @@ +export class Class { + private static arguments = "" + private static caller = "" + private static length = "" + private static name = "" + private static bind() {} + private static apply() {} + private static call() {} + private static toString() {} +} diff --git a/src/components/UI.ts b/src/components/UI.ts new file mode 100644 index 0000000..fc67e58 --- /dev/null +++ b/src/components/UI.ts @@ -0,0 +1,76 @@ +import { FormatProperties } from "../compilers/FormatProperties.js" +import { Memory } from "../compilers/Memory.js" +import { Type } from "../types/enums/Type.js" +import { Properties } from "../types/properties/components.js" +import { Class } from "./Class.js" +import { RandomString } from "./Utils.js" + +import util from "node:util" + +export class UI extends Class { + private path: string + + name: string + namespace: string + extend?: UI + + controls = new Map, Properties]>() + properties: Properties = {} + + constructor(public type?: T, name?: string, namespace?: string, path?: string) { + super() + + this.name = name?.match(/^\w+/)?.[0] || RandomString(16) + this.namespace = namespace || RandomString(16) + + if (!path) this.path = `@/${this.namespace}` + else this.path = path + + Memory.register_ui(this.path, this) + } + + setProperties(properties: Properties) { + this.properties = properties + return this + } + + addChild(child: UI, properties?: Properties, name?: string) { + if (this === child) { + throw new Error("Cannot add a child to itself") + } + + this.controls.set(name || child.name, [child, properties || {}]) + return this + } + + toString() { + return `@${this.namespace}.${this.name}` + } + + toJSON() { + const obj: any = { + type: this.type, + ...FormatProperties(this.properties), + } + + if (this.controls.size) { + obj.controls = [] + this.controls.forEach((e, key) => obj.controls.push({ [key + e[0]]: e[1] })) + } + + return obj + } + + [util.inspect.custom]($: any, opts: any) { + const obj: any = this.properties + + if (this.controls.size) { + obj.controls = [] + this.controls.forEach((e, key) => obj.controls.push({ [key + e[0]]: e[1] })) + } + + return `\x1b[33mUI\x1b[0m<\x1b[92m${ + this.type || `${this.extend}` + }\x1b[0m> \x1b[92m"${this}\x1b[92m"\x1b[0m ${util.inspect(obj, opts)}\n` + } +} diff --git a/src/components/Utils.ts b/src/components/Utils.ts new file mode 100644 index 0000000..4c0bc5e --- /dev/null +++ b/src/components/Utils.ts @@ -0,0 +1,169 @@ +import { Type } from "../types/enums/Type.js" +import { Array3 } from "../types/properties/value.js" +import { UI } from "./UI.js" + +import { Renderer } from "../types/enums/Renderer.js" +import { + RendererProperties, + Properties, + CollectionPanel, + Custom, + Grid, + Image, + InputPanel, + Label, + Panel, + Screen, + StackPanel, + TooltipTrigger, + Button, + Toggle, + Dropdown, + SelectionWheel, + EditBox, + ScrollbarBox, + ScrollbarTrack, + ScrollView, + Slider, + SliderBox, +} from "../types/properties/components.js" + +const CHARS = "0123456789abcdefghijklmnopqrstuvwxyz" + +export function Color(hex: string | number): Array3 { + if (typeof hex === "number") { + return [((hex >> 16) & 0xff) / 0xff, ((hex >> 8) & 0xff) / 0xff, (hex & 0xff) / 0xff] + } else { + if (hex.startsWith("#")) { + if (hex.length === 7) + return [ + parseInt(hex.slice(1, 3), 16) / 0xff, + parseInt(hex.slice(3, 5), 16) / 0xff, + parseInt(hex.slice(5, 7), 16) / 0xff, + ] + if (hex.length === 4) + return [ + parseInt(hex.slice(1, 2).repeat(2), 16) / 0xff, + parseInt(hex.slice(2, 3).repeat(2), 16) / 0xff, + parseInt(hex.slice(3, 4).repeat(2), 16) / 0xff, + ] + + console.error(`Invalid color: ${hex}`) + process.exit(1) + } else { + console.error(`Invalid color: ${hex}`) + process.exit(1) + } + } +} + +export function RandomString(length: number, base: number = 32) { + const chars = CHARS.slice(0, base) + const out = new Array(length) + + try { + const buffer = new Uint8Array(length) + crypto.getRandomValues(buffer) + for (let i = 0; i < length; i++) { + out[i] = chars[buffer[i] % base] + } + } catch { + for (let i = 0; i < length; i++) { + out[i] = chars[Math.floor(Math.random() * base)] + } + } + + return out.join("") +} + +// Quick Elements +export function Panel(properties?: Panel, name?: string, namespace?: string) { + return new UI(Type.PANEL, name, namespace).setProperties(properties || {}) +} + +export function CollectionPanel(properties?: CollectionPanel, name?: string, namespace?: string) { + return new UI(Type.COLLECTION_PANEL, name, namespace).setProperties(properties || {}) +} + +export function StackPanel(properties?: StackPanel, name?: string, namespace?: string) { + return new UI(Type.STACK_PANEL, name, namespace).setProperties(properties || {}) +} + +export function InputPanel(properties?: InputPanel, name?: string, namespace?: string) { + return new UI(Type.INPUT_PANEL, name, namespace).setProperties(properties || {}) +} + +export function Gird(properties?: Grid, name?: string, namespace?: string) { + return new UI(Type.GRID, name, namespace).setProperties(properties || {}) +} + +export function Screen(properties?: Screen, name?: string, namespace?: string) { + return new UI(Type.SCREEN, name, namespace).setProperties(properties || {}) +} + +export function Image(properties?: Image, name?: string, namespace?: string) { + return new UI(Type.IMAGE, name, namespace).setProperties(properties || {}) +} + +export function Label(properties?: Label, name?: string, namespace?: string) { + return new UI(Type.LABEL, name, namespace).setProperties(properties || {}) +} + +export function Custom( + renderer: R, + properties?: Custom | RendererProperties, + name?: string, + namespace?: string +) { + return new UI(Type.CUSTOM, name, namespace).setProperties({ renderer, ...properties }) +} + +export function TooltipTrigger(properties?: TooltipTrigger, name?: string, namespace?: string) { + return new UI(Type.TOOLTIP_TRIGGER, name, namespace).setProperties(properties || {}) +} + +export function Button(properties?: Button, name?: string, namespace?: string) { + return new UI(Type.BUTTON, name, namespace).setProperties(properties || {}) +} + +export function Toggle(properties?: Toggle, name?: string, namespace?: string) { + return new UI(Type.TOGGLE, name, namespace).setProperties(properties || {}) +} + +export function Dropdown(properties?: Dropdown, name?: string, namespace?: string) { + return new UI(Type.DROPDOWN, name, namespace).setProperties(properties || {}) +} + +export function SelectionWheel(properties?: SelectionWheel, name?: string, namespace?: string) { + return new UI(Type.SELECTION_WHEEL, name, namespace).setProperties(properties || {}) +} + +export function EditBox(properties?: EditBox, name?: string, namespace?: string) { + return new UI(Type.EDIT_BOX, name, namespace).setProperties(properties || {}) +} + +export function ScrollbarBox(properties?: ScrollbarBox, name?: string, namespace?: string) { + return new UI(Type.SCROLLBAR_BOX, name, namespace).setProperties(properties || {}) +} + +export function ScrollbarTrack(properties?: ScrollbarTrack, name?: string, namespace?: string) { + return new UI(Type.SCROLL_TRACK, name, namespace).setProperties(properties || {}) +} + +export function ScrollView(properties?: ScrollView, name?: string, namespace?: string) { + return new UI(Type.SCROLL_VIEW, name, namespace).setProperties(properties || {}) +} + +export function Slider(properties?: Slider, name?: string, namespace?: string) { + return new UI(Type.SLIDER, name, namespace).setProperties(properties || {}) +} + +export function SliderBox(properties?: SliderBox, name?: string, namespace?: string) { + return new UI(Type.SLIDER_BOX, name, namespace).setProperties(properties || {}) +} + +export function Extends(element: UI, properties?: Properties, name?: string, namespace?: string) { + const ui = new UI(undefined, name, namespace).setProperties(properties || {}) + ui.extend = element + return ui as typeof element +} diff --git a/src/index.ts b/src/index.ts new file mode 100644 index 0000000..b187ce5 --- /dev/null +++ b/src/index.ts @@ -0,0 +1,6 @@ +export * from "./components/UI.js" +export { Animation } from "./components/Animation.js" +export * from "./components/Utils.js" + +export * from "./types/enums/index.js" +export * as Properties from "./types/properties/index.js" diff --git a/src/types/enums/Anchor.ts b/src/types/enums/Anchor.ts new file mode 100644 index 0000000..0d5722d --- /dev/null +++ b/src/types/enums/Anchor.ts @@ -0,0 +1,11 @@ +export enum Anchor { + TOP_LEFT = "top_left", + TOP_MIDDLE = "top_middle", + TOP_RIGHT = "top_right", + LEFT_MIDDLE = "left_middle", + CENTER = "center", + RIGHT_MIDDLE = "right_middle", + BOTTOM_LEFT = "bottom_left", + BOTTOM_MIDDLE = "bottom_middle", + BOTTOM_RIGHT = "bottom_right", +} \ No newline at end of file diff --git a/src/types/enums/AnimType.ts b/src/types/enums/AnimType.ts new file mode 100644 index 0000000..e5470c9 --- /dev/null +++ b/src/types/enums/AnimType.ts @@ -0,0 +1,11 @@ +export enum AnimType { + ALPHA = "alpha", + CLIP = "clip", + COLOR = "color", + FLIP_BOOK = "flip_book", + OFFSET = "offset", + SIZE = "size", + UV = "uv", + WAIT = "wait", + ASEPRITE_FLIP_BOOK = "aseprite_flip_book", +} \ No newline at end of file diff --git a/src/types/enums/BagBinding.ts b/src/types/enums/BagBinding.ts new file mode 100644 index 0000000..998a2f9 --- /dev/null +++ b/src/types/enums/BagBinding.ts @@ -0,0 +1,66 @@ +export enum BagBinding { + VISIBLE = "#visible", + TEXT = "#text", + ENABLED = "#enabled", + GRAYSCALE = "#grayscale", + TEXTURE = "#texture", + TEXTURE_FILE_SYSTEM = "#texture_file_system", + CLIP_RATIO = "#clip_ratio", + TOGGLE_STATE = "#toggle_state", + FOCUS_CHANGE_UP = "#focus_change_up", + FOCUS_CHANGE_DOWN = "#focus_change_down", + FOCUS_CHANGE_LEFT = "#focus_change_left", + FOCUS_CHANGE_RIGHT = "#focus_change_right", + FOCUS_IDENTIFIER = "#focus_identifier", + ITEM_ID_AUX = "#item_id_aux", + DISABLED_FILTER_VISIBLE = "#disabled_filter_visible", + MAXIMUM_GRID_ITEMS = "#maximum_grid_items", + DEFAULT_FOCUS_PRECEDENCE = "#default_focus_precedence", + LABEL_TEXT = "#label_text", + BUTTON_NAVIGATION = "#button_navigation", + FONT_TYPE = "#font_type", + COLOR = "#color", + PROPAGATEALPHA = "#propagateAlpha", + BANNER_PATTERNS = "#banner_patterns", + BANNER_COLORS = "#banner_colors", + IP = "#ip", + PROGRESS_LABEL = "#progress_label", + PROGRESS_BAR_TOTAL_AMOUNT = "#progress_bar_total_amount", + PROGRESS_BAR_CURRENT_AMOUNT = "#progress_bar_current_amount", + PROGRESS_BAR_VISIBLE = "#progress_bar_visible", + BILINEAR = "#bilinear", + MODAL = "#modal", + ALWAYS_HANDLE_CONTROLLER_DIRECTION = "#always_handle_controller_direction", + FOCUS_ENABLED = "#focus_enabled", + SLIDER_STEPS = "#slider_steps", + SLIDER_VALUE = "#slider_value", + ITEM_NAME = "#item_name", + CAN_BE_DESELECTED = "#can_be_deselected", + CHARGED_ITEM = "#charged_item", + ITEM_CUSTOM_COLOR = "#item_custom_color", + BANNER_TYPE = "#banner_type", + ALPHA = "#alpha", + TOGGLE_ON_HOVER = "#toggle_on_hover", + ANCHORED_OFFSET_VALUE_X = "#anchored_offset_value_x", + ANCHORED_OFFSET_VALUE_Y = "#anchored_offset_value_y", + COINS_TEXT = "#coins_text", + COLLECTION_LENGTH = "#collection_length", + ZIP_FOLDER = "#zip_folder", + ANCHORED_OFFSET_VALUE = "#anchored_offset_value", + NO_XBL_ICON_VISIBLE = "#no_xbl_icon_visible", + IS_HERO_AUTHOR_VISIBLE = "#is_hero_author_visible", + HERO_OFFER_MARKDOWN_VISIBLE = "#hero_offer_markdown_visible", + HERO_PROGRESS_VISIBLE = "#hero_progress_visible", + HERO_OFFER_DOWNLOAD_PROGRESS_LABEL = "#hero_offer_download_progress_label", + OFFER_MARKDOWN_PERCENTAGE = "#offer_markdown_percentage", + OFFER_MARKDOWN_VISIBLE = "#offer_markdown_visible", + HERO_OFFER_MARKDOWN_PERCENTAGE = "#hero_offer_markdown_percentage", + OFFER_FULL_PRICE = "#offer_full_price", + OFFER_STRIKETHROUGH_PRICE_VISIBLE = "#offer_strikethrough_price_visible", + IS_COLLECTION_QUERY_ON_SALE = "#is_collection_query_on_sale", + SHOW_SALES_BANNER = "#show_sales_banner", + TIME_REMAINING_LABEL = "#time_remaining_label", + SHOW_SALES_TIMER = "#show_sales_timer", + HYPERLINK = "#hyperlink", + SEACH_RESULTS_CLOSE_BUTTON_VISIBLE = "#seach_results_close_button_visible", +} \ No newline at end of file diff --git a/src/types/enums/Binding.ts b/src/types/enums/Binding.ts new file mode 100644 index 0000000..b147650 --- /dev/null +++ b/src/types/enums/Binding.ts @@ -0,0 +1,2793 @@ +export enum Binding { + GAMERSCORE_VALUE = "#gamerscore_value", + ACHIEVEMENTS_VALUE = "#achievements_value", + TIME_PLAYED_VALUE = "#time_played_value", + ACHIEVEMENT_PERCENTAGE = "#achievement_percentage", + ACHIEVEMENT_GRID_DIMENSION = "#achievement_grid_dimension", + IS_GAMEPAD = "#is_gamepad", + IS_LOCKED = "#is_locked", + IS_UNLOCKED = "#is_unlocked", + ACHIEVEMENT_NAME = "#achievement_name", + TEXTURE_NAME = "#texture_name", + GRAYSCALE_TEXTURE = "#grayscale_texture", + TEXTURE_LOCATIONTYPE = "#texture_locationtype", + ACHIEVEMENT_DESCRIPTION = "#achievement_description", + ACHIEVEMENT_GAMER_SCORE = "#achievement_gamer_score", + ACHIEVEMENT_WORLD_SCORE = "#achievement_world_score", + TROPHY_PROGRESS_PERCENTAGE = "#trophy_progress_percentage", + PROGRESS_PERCENTAGE = "#progress_percentage", + PLAY_BUTTON_ENABLED = "#play_button_enabled", + PLAY_BUTTON_DISABLED = "#play_button_disabled", + SAVE_BUTTON_ENABLED = "#save_button_enabled", + SAVE_BUTTON_DISABLED = "#save_button_disabled", + TITLE_TEXT = "#title_text", + CROSS_OUT_ICON = "#cross_out_icon", + COST_TEXT = "#cost_text", + COST_TEXT_RED = "#cost_text_red", + COST_TEXT_GREEN = "#cost_text_green", + COLLECTION_TOTAL_ITEMS = "#collection_total_items", + INVENTORY_FOCUSED = "#inventory_focused", + SLOTS_FOCUSED = "#slots_focused", + BUTTON_TEXT = "#button_text", + BUTTON_VISIBLE = "#button_visible", + AUTHENTICATION_MESSAGE = "#authentication_message", + EULA_CLICKABLE = "#eula_clickable", + POPUP_TEXT = "#popup_text", + POPUP_MESSAGE_STUDENT_VISIBLE = "#popup_message_student_visible", + HYPERLINK_PROMPT_TEXT = "#hyperlink_prompt_text", + GAMEPAD_HELPER_VISIBLE = "#gamepad_helper_visible", + SELECTED = "#selected", + EXTRA_IMAGE_SELECTION = "#extra_image_selection", + ACTIVE = "#active", + BUTTON_HOVER = "#button_hover", + EMPTY_BOTTLE_IMAGE_VISIBLE = "#empty_bottle_image_visible", + BREWING_BUBBLES_RATIO = "#brewing_bubbles_ratio", + BREWING_ARROW_RATIO = "#brewing_arrow_ratio", + KEYBOARD_NOT_BEING_USED = "#keyboard_not_being_used", + KEYBOARD_BEING_USED = "#keyboard_being_used", + SEND_BUTTON_VISIBLE = "#send_button_visible", + BUTTONS_VISIBLE = "#buttons_visible", + CHAT_VISIBLE = "#chat_visible", + AUTO_COMPLETE_ITEM = "#auto_complete_item", + AUTO_COMPLETE_TEXT = "#auto_complete_text", + GET_GRID_SIZE = "#get_grid_size", + DISCONNECT_TEXT = "#disconnect_text", + SHOW_SELECTED_BUTTON_HIGHLIGHT = "#show_selected_button_highlight", + ACTIVE_ENCHANT = "#active_enchant", + INPUT_ITEM_ID = "#input_item_id", + INACTIVE_ENCHANT = "#inactive_enchant", + OUTPUT_ITEM_ID = "#output_item_id", + ENCHANT_HINT = "#enchant_hint", + OPEN = "#open", + PLAYER_LEVEL_COLOR = "#player_level_color", + PLAYER_LEVEL_INFO = "#player_level_info", + RUNES = "#runes", + COST = "#cost", + SINGLE_LABEL_VISIBLE = "#single_label_visible", + DUAL_LABEL_VISIBLE = "#dual_label_visible", + UPLOAD_CONTENT_VISIBLE = "#upload_content_visible", + WARNING_CONTENT_VISIBLE = "#warning_content_visible", + PLAY_BUTTON_VISIBLE = "#play_button_visible", + CANCEL_BUTTON_VISIBLE = "#cancel_button_visible", + WARNING_BUTTON2_VISIBLE = "#warning_button2_visible", + OUTPUT_NAME = "#output_name", + OUTPUT_NAMES = "#output_names", + OUTPUT_ID = "#output_id", + FURNACE_ARROW_RATIO = "#furnace_arrow_ratio", + FURNACE_FLAME_RATIO = "#furnace_flame_ratio", + GAMEPAD_ACTION_ITEM_GRID_DIMENSION = "#gamepad_action_item_grid_dimension", + ROOT_VISIBLE = "#root_visible", + CDA_VISIBLE = "#cda_visible", + BINDING_STATE = "#binding_state", + ACTION = "#action", + BINDING = "#binding", + CONFIRMATION = "#confirmation", + ENTITY_ID = "#entity_id", + EQUIP_GRID_DIMENSIONS = "#equip_grid_dimensions", + SADLE_SLOT_CENTERED = "#sadle_slot_centered", + HAS_ARMOR_SLOT = "#has_armor_slot", + IS_CHESTED = "#is_chested", + HORSE_NAME_LOC = "#horse_name_loc", + INV_GRID_DIMENSIONS = "#inv_grid_dimensions", + IS_NOT_CREATIVE_MODE = "#is_not_creative_mode", + IS_CREATIVE_MODE = "#is_creative_mode", + LEVEL_NUMBER = "#level_number", + LEVEL_NUMBER_VISIBLE = "#level_number_visible", + INVENTORY_TOUCH_BUTTON = "#inventory_touch_button", + EXP_PROGRESS = "#exp_progress", + SLOT_SELECTED = "#slot_selected", + CHAT_TEXT = "#chat_text", + INVENTORY_STACK_COUNT = "#inventory_stack_count", + STACK_COUNT_VISIBLE = "#stack_count_visible", + IS_NOT_RIDING = "#is_not_riding", + IS_RIDING = "#is_riding", + HUD_VISIBLE_CENTERED = "#hud_visible_centered", + HUD_VISIBLE_NOT_CENTERED = "#hud_visible_not_centered", + HOTBAR_ELIPSES_RIGHT_VISIBLE = "#hotbar_elipses_right_visible", + HOTBAR_ELIPSES_LEFT_VISIBLE = "#hotbar_elipses_left_visible", + HOTBAR_GRID_DIMENSIONS = "#hotbar_grid_dimensions", + EDU_HOTBAR_FIXED_INVENTORY_VISIBLE = "#edu_hotbar_fixed_inventory_visible", + HOTBAR_GRID_DIMENSIONS_FIXED_INVENTORY = "#hotbar_grid_dimensions_fixed_inventory", + ITEM_TEXT = "#item_text", + TIP_TEXT = "#tip_text", + BOSSNAME = "#bossName", + BAR_VISIBLE = "#bar_visible", + PLAYER_POSITION_VISIBLE = "#player_position_visible", + PLAYER_POSITION_TEXT = "#player_position_text", + HUD_VISIBLE_CENTERED_RIDINGVR = "#hud_visible_centered_ridingvr", + VR_RIDING = "#vr_riding", + BOSS_HUD_PADDING = "#boss_hud_padding", + HUD_VISIBLE = "#hud_visible", + EMPTY_ARMOR_IMAGE_VISIBLE = "#empty_armor_image_visible", + ONLINE_VISIBLE = "#online_visible", + OFFLINE_VISIBLE = "#offline_visible", + LABEL_LINE1 = "#label_line1", + LABEL_LINE2 = "#label_line2", + ONLINE_FRIEND_GRID_DIMENSION = "#online_friend_grid_dimension", + OFFLINE_FRIEND_GRID_DIMENSION = "#offline_friend_grid_dimension", + ONLINE_FRIENDS_VISIBLE = "#online_friends_visible", + OFFLINE_FRIENDS_VISIBLE = "#offline_friends_visible", + NO_FRIENDS_VISIBLE = "#no_friends_visible", + PREVIEW_SKIN = "#preview_skin", + ACHIEVEMENTS_VISIBLE = "#achievements_visible", + INVITE_BUTTON_VISIBLE = "#invite_button_visible", + IS_TRIAL_VERSION = "#is_trial_version", + IS_FULL_VERSION = "#is_full_version", + IP_ADDRESS_VISIBLE = "#ip_address_visible", + IP_ADDRESS_TEXT = "#ip_address_text", + PLAYERS_GRID_DIMENSION = "#players_grid_dimension", + BUTTON_ENABLED = "#button_enabled", + BUTTON_DISABLED = "#button_disabled", + LOCAL_ICON_VISIBLE = "#local_icon_visible", + TEXTURE_SOURCE = "#texture_source", + GAMERPIC_VISIBLE = "#gamerpic_visible", + GAMERTAG = "#gamertag", + REALMS_NOT_AVAILABLE_TEXT = "#realms_not_available_text", + REALMS_NOT_AVAILABLE_TEXT_VISIBLE = "#realms_not_available_text_visible", + REALMS_NEW_REALM_VISIBLE = "#realms_new_realm_visible", + REALMS_XBOX_LIVE_SIGNIN_VISIBLE = "#realms_xbox_live_signin_visible", + REALMS_CHECK_STORE_VISIBLE = "#realms_check_store_visible", + REALMS_WORLD_HEADER = "#realms_world_header", + REALMS_WORLD_DETAILS = "#realms_world_details", + REALMS_WORLD_PLAYER_COUNT = "#realms_world_player_count", + REALMS_EDIT_VISIBLE = "#realms_edit_visible", + REALMS_INFO_VISIBLE = "#realms_info_visible", + REALMS_NETWORK_WORLD_ITEM_GRID_DIMENSION = "#realms_network_world_item_grid_dimension", + NETWORK_WORLD_HEADER = "#network_world_header", + NETWORK_WORLD_DETAILS = "#network_world_details", + NETWORK_WORLD_PLAYER_COUNT = "#network_world_player_count", + GAME_ONLINE = "#game_online", + GAME_UNAVAILABLE = "#game_unavailable", + GAME_OFFLINE = "#game_offline", + LOCAL_WORLD_NAME = "#local_world_name", + LOCAL_WORLD_GAME_MODE = "#local_world_game_mode", + LOCAL_WORLD_DATE = "#local_world_date", + LOCAL_WORLDFILE_SIZE = "#local_worldfile_size", + LOCAL_AND_CLOUD_STORAGE_VISIBLE = "#local_and_cloud_storage_visible", + CLOUD_ONLY_STORAGE_VISIBLE = "#cloud_only_storage_visible", + LOCAL_WORLD_ITEM_GRID_DIMENSION = "#local_world_item_grid_dimension", + REALMS_NOTIFICATION_COUNT = "#realms_notification_count", + NO_LOCAL_WORLDS = "#no_local_worlds", + FRIENDS_GRID_VISIBLE = "#friends_grid_visible", + NO_FRIENDS_GRID_VISIBLE = "#no_friends_grid_visible", + MULTIPLAYER_PRIVILEGES_BLOCKED_VISIBLE = "#multiplayer_privileges_blocked_visible", + LAN_GRID_VISIBLE = "#lan_grid_visible", + SERVERS_GRID_VISIBLE = "#servers_grid_visible", + REALMS_WORLD_LIST_VISIBLE = "#realms_world_list_visible", + REALMS_INFORMATION_PANEL_VISIBLE = "#realms_information_panel_visible", + REALMS_NOT_AVAILABLE_CONTENT = "#realms_not_available_content", + REALMS_OUTDATED_PANEL_VISIBLE = "#realms_outdated_panel_visible", + LOCAL_ONLY_STORAGE_VISIBLE = "#local_only_storage_visible", + SCREENSHOT_PATH = "#screenshot_path", + TRASH_VISIBILITY_LEFT = "#trash_visibility_left", + TRASH_VISIBILITY_RIGHT = "#trash_visibility_right", + PHOTO_PAGE_ITEM_NAME_LEFT = "#photo_page_item_name_left", + PHOTO_PAGE_ITEM_NAME_RIGHT = "#photo_page_item_name_right", + PHOTO_VISIBILITY = "#photo_visibility", + PAGE_PREV_VISIBILITY = "#page_prev_visibility", + PAGE_NEXT_VISIBILITY = "#page_next_visibility", + EXPORT_VISIBILITY = "#export_visibility", + SELECTEDPACKS = "#selectedPacks", + SELECTEDPACKSIZE = "#selectedPackSize", + REQUIRED_RESOURCE_PACK_GRID_DIMENSION = "#required_resource_pack_grid_dimension", + OPTIONAL_RESOURCE_PACK_GRID_DIMENSION = "#optional_resource_pack_grid_dimension", + PROGRESS_TEXT = "#progress_text", + BAR_ANIMATION_VISIBLE = "#bar_animation_visible", + LOADING_BAR_VISIBLE = "#loading_bar_visible", + LOADING_BAR_TOTAL_AMOUNT = "#loading_bar_total_amount", + LOADING_BAR_CURRENT_AMOUNT = "#loading_bar_current_amount", + CANCEL_VISIBLE = "#cancel_visible", + CANCEL_NOT_VISIBLE = "#cancel_not_visible", + PENDING_INVITES_VISIBLE = "#pending_invites_visible", + RESPONSE_BUTTONS_VISIBLE = "#response_buttons_visible", + REALM_NAME = "#realm_name", + REALM_OWNER = "#realm_owner", + ACCEPT_PANEL_VISIBLE = "#accept_panel_visible", + INVITE_STATUS = "#invite_status", + GAMERTAG_ITEM_GRID_DIMENSION = "#gamertag_item_grid_dimension", + NO_INVITES_VISIBLE = "#no_invites_visible", + REALM_SUBSCRIPTION_ORIGIN_VISIBILITY = "#realm_subscription_origin_visibility", + MANAGE_SUBSCRIPTION_BUTTON_VISIBLE = "#manage_subscription_button_visible", + RENEW_SUBSCRIPTION_BUTTON_VISIBLE = "#renew_subscription_button_visible", + EXTEND_CONSUMABLE_BUTTON_VISIBLE = "#extend_consumable_button_visible", + RENEW_CONSUMABLE_BUTTON_VISIBLE = "#renew_consumable_button_visible", + OPEN_REALM_BUTTON_VISIBLE = "#open_realm_button_visible", + CLOSE_REALM_BUTTON_VISIBLE = "#close_realm_button_visible", + REALMS_SUBSCRIPTION_LOADING_MESSAGE_VISIBLE = "#realms_subscription_loading_message_visible", + REALMS_SUBSCRIPTION_INFO_VISIBLE = "#realms_subscription_info_visible", + BRANCH_NAME = "#branch_name", + COMMIT_ID = "#commit_id", + REALMS_BRANCH_GRID_DIMENSION = "#realms_branch_grid_dimension", + SELECTED_BRANCH_COMMIT_ID = "#selected_branch_commit_id", + PREV_BUTTON_VISIBLE = "#prev_button_visible", + PAGE_INDEX_TEXT = "#page_index_text", + NEXT_BUTTON_VISIBLE = "#next_button_visible", + DISABLED_PLAY_BUTTON_VISIBLE = "#disabled_play_button_visible", + IS_REALM_EXPIRED = "#is_realm_expired", + INVITE_FRIENDS_VISIBLE = "#invite_friends_visible", + MEMBERS_VISIBLE = "#members_visible", + MEMBERS_GRID_DIMENSION = "#members_grid_dimension", + INVITED_FRIENDS_GRID_DIMENSION = "#invited_friends_grid_dimension", + UNINVITED_FRIENDS_VISIBLE = "#uninvited_friends_visible", + UNINVITED_FRIENDS_GRID_DIMENSION = "#uninvited_friends_grid_dimension", + LOADING_FRIENDS = "#loading_friends", + PLAYER_NOT_REMOVED = "#player_not_removed", + REAL_NAME = "#real_name", + SHOW_MEMBER_SETTINGS = "#show_member_settings", + PLAYER_STATUS_VISIBLE = "#player_status_visible", + UNDO_ACTION_VISIBLE = "#undo_action_visible", + PLAYER_ONLINE = "#player_online", + PLAYER_OFFLINE = "#player_offline", + PENDING_INVITE_LEFT = "#pending_invite_left", + PENDING_INVITE_RIGHT = "#pending_invite_right", + PLUS_BUTTON_VISIBLE = "#plus_button_visible", + SCREENSHOT_TEXTURE_NAME = "#screenshot_texture_name", + SCREENSHOT_TEXTURE_FILE_SYSTEM = "#screenshot_texture_file_system", + SCREENSHOTS_GRID_DIMENSIONS = "#screenshots_grid_dimensions", + ZOOMED_TEXTURE_NAME = "#zoomed_texture_name", + ZOOMED_TEXTURE_FILE_SYSTEM = "#zoomed_texture_file_system", + UNLOCK_BUTTON_VISIBLE = "#unlock_button_visible", + CREATE_WORLD_BUTTON_VISIBLE = "#create_world_button_visible", + ICON_PATH = "#icon_path", + ICON_ZIP = "#icon_zip", + ICON_FILE_SYSTEM = "#icon_file_system", + IS_PREMIUM_UNLOCKED = "#is_premium_unlocked", + IS_PREMIUM_LOCKED = "#is_premium_locked", + SHOW_DESCRIPTION = "#show_description", + DIRECTION_BUTTON_VISIBLE = "#direction_button_visible", + DESCRIPTION = "#description", + NAME = "#name", + SIZE = "#size", + IS_SELECTED = "#is_selected", + SKIN_INDEX = "#skin_index", + SKIN_LOCK_VISIBLE = "#skin_lock_visible", + SKINS_GRID_DIMENSIONS = "#skins_grid_dimensions", + SKIN_NAME = "#skin_name", + SHOW_RELOAD_CUSTOM_SKIN_BUTTON = "#show_reload_custom_skin_button", + SHOW_PREVIEW_SKIN_LOCK = "#show_preview_skin_lock", + SHOW_PACK_LOCKED = "#show_pack_locked", + SHOW_PACK_UNLOCKED = "#show_pack_unlocked", + PREMIUM_SKINS_GRID_DIMENSIONS = "#premium_skins_grid_dimensions", + PACK_NAME = "#pack_name", + SHOW_NEW_PACK_ICON = "#show_new_pack_icon", + CYCLE_PACK_LEFT_BUTTON_VISIBLE = "#cycle_pack_left_button_visible", + PREMIUM_PACKS_GRID_DIMENSIONS = "#premium_packs_grid_dimensions", + DEFAULT_SKINS_GRID_DIMENSIONS = "#default_skins_grid_dimensions", + RECENT_SKINS_GRID_DIMENSIONS = "#recent_skins_grid_dimensions", + DEVELOPMENT_VERSION = "#development_version", + VERSION = "#version", + PLAYERNAME = "#playername", + FEEDBACK_VISIBLE = "#feedback_visible", + SIGN_IN_VISIBLE = "#sign_in_visible", + SIGNINGIN_VISIBLE = "#signingin_visible", + SIGNINGIN_TEXT = "#signingin_text", + NEW_OFFERS = "#new_offers", + TRIAL_GAME_MODE = "#trial_game_mode", + REALMS_NOTIFICATION_VISIBLE = "#realms_notification_visible", + FEATURED_TEXTURE_PATH = "#featured_texture_path", + FEATURED_TEXTURE_FILE_SYSTEM = "#featured_texture_file_system", + NEW_FEATURED_OFFER = "#new_featured_offer", + FEATURED_TITLE = "#featured_title", + FEATURED_DESC = "#featured_desc", + FEATURED_PRICE = "#featured_price", + OFFER_TEXTURE_NAME = "#offer_texture_name", + OFFER_TEXTURE_FILE_SYSTEM = "#offer_texture_file_system", + NEW_OFFER = "#new_offer", + VALID_OFFER_INDEX = "#valid_offer_index", + OFFER_GRID_DIMENSIONS = "#offer_grid_dimensions", + OFFER_CATEGORY_NAME = "#offer_category_name", + CATEGORY_GRID_DIMENSIONS = "#category_grid_dimensions", + IS_RESOURCE_PACK = "#is_resource_pack", + IS_ACHIEVEMENT = "#is_achievement", + IS_INVITE = "#is_invite", + TOAST_TITLE = "#toast_title", + TOAST_SUBTITLE = "#toast_subtitle", + KEYBOARD_HELPER_VISIBLE = "#keyboard_helper_visible", + ITEM_DURABILITY_VISIBLE = "#item_durability_visible", + ITEM_DURABILITY_TOTAL_AMOUNT = "#item_durability_total_amount", + ITEM_DURABILITY_CURRENT_AMOUNT = "#item_durability_current_amount", + SELECTED_ITEM_DURABILITY_VISIBLE = "#selected_item_durability_visible", + SELECTED_ITEM_DURABILITY_TOTAL_AMOUNT = "#selected_item_durability_total_amount", + SELECTED_ITEM_DURABILITY_CURRENT_AMOUNT = "#selected_item_durability_current_amount", + GESTURE_CONTROL_ENABLED = "#gesture_control_enabled", + SHOW_HOVERED_SELECTED_INVENTORY_SLOT = "#show_hovered_selected_inventory_slot", + SHOW_SELECTED_SLOT = "#show_selected_slot", + SHOW_HOVERED_SELECTED_SLOT = "#show_hovered_selected_slot", + START_SELECTED = "#start_selected", + INVENTORY_SELECTED_ITEM_STACK_COUNT = "#inventory_selected_item_stack_count", + INVENTORY_SELECTED_ITEM = "#inventory_selected_item", + INVENTORY_SELECTED_ITEM_COLOR = "#inventory_selected_item_color", + MESSAGE = "#message", + TITLE = "#title", + BINDING_BUTTON_TEXT = "#binding_button_text", + KEYMAPPING_NAME = "#keymapping_name", + VR_ROLL_TURN_SENSITIVITY_VISIBLE = "#vr_roll_turn_sensitivity_visible", + KEYBOARD_GRID_DIMENSION = "#keyboard_grid_dimension", + GAMEPAD_GRID_DIMENSION = "#gamepad_grid_dimension", + NOT_LOGGED_IN = "#not_logged_in", + LOGGED_IN = "#logged_in", + SHOW_MSAA = "#show_msaa", + SHOW_VR_MSAA = "#show_vr_msaa", + SHOW_TEXEL_AA = "#show_texel_aa", + DEVICE_HAS_POSITIONAL_TRACKING = "#device_has_positional_tracking", + LANGUAGE_GRID_DIMENSION = "#language_grid_dimension", + DEV_REALMS_ENVIRONMENT_RADIO_LOCAL = "#dev_realms_environment_radio_local", + DOWNLOAD_BUTTON_ENABLED = "#download_button_enabled", + UPLOAD_BUTTON_ENABLED = "#upload_button_enabled", + RESET_BUTTON_ENABLED = "#reset_button_enabled", + RESET_BUTTON_VISIBLE = "#reset_button_visible", + SECTION_TITLE = "#section_title", + DIALOG_TITLE = "#dialog_title", + ACHIEVMENT_WARNING_VISIBLE = "#achievment_warning_visible", + PLAYER_GAME_MODE_DROPDOWN_VISIBLE = "#player_game_mode_dropdown_visible", + SHOW_WORLD_TYPE_OPTIONS = "#show_world_type_options", + SHOW_CONVERT_TO_INFINITE_BUTTON = "#show_convert_to_infinite_button", + CAN_BE_XBOXLIVE_VISIBLE = "#can_be_xboxlive_visible", + CAN_BE_SERVER_VISIBLE = "#can_be_server_visible", + KEYBOARD_MOUSE_SENSITIVITY = "#keyboard_mouse_sensitivity", + VR_UI_MOUSE_SENSITIVITY = "#vr_ui_mouse_sensitivity", + CONTROLLER_SENSITIVITY = "#controller_sensitivity", + VR_SENSITIVITY = "#vr_sensitivity", + VR_ROLL_TURN_SENSITIVITY = "#vr_roll_turn_sensitivity", + TOUCH_SENSITIVITY = "#touch_sensitivity", + BUTTON_SIZE = "#button_size", + KEYBOARD_MOUSE_SENSITIVITY_ENABLED = "#keyboard_mouse_sensitivity_enabled", + VR_UI_MOUSE_SENSITIVITY_ENABLED = "#vr_ui_mouse_sensitivity_enabled", + KEYBOARD_MOUSE_INVERT_Y_AXIS_ENABLED = "#keyboard_mouse_invert_y_axis_enabled", + KEYBOARD_MOUSE_AUTOJUMP_ENABLED = "#keyboard_mouse_autojump_enabled", + KEYBOARD_MOUSE_TOGGLE_CROUCH_ENABLED = "#keyboard_mouse_toggle_crouch_enabled", + CONTROLLER_SENSITIVITY_ENABLED = "#controller_sensitivity_enabled", + VR_SENSITIVITY_ENABLED = "#vr_sensitivity_enabled", + VR_ROLL_TURN_SENSITIVITY_ENABLED = "#vr_roll_turn_sensitivity_enabled", + CONTROLLER_INVERT_Y_AXIS_ENABLED = "#controller_invert_y_axis_enabled", + CONTROLLER_AUTOJUMP_ENABLED = "#controller_autojump_enabled", + VR_AUTOJUMP_ENABLED = "#vr_autojump_enabled", + CONTROLLER_TOGGLE_CROUCH_ENABLED = "#controller_toggle_crouch_enabled", + CONTROLLER_VIBRATION_ENABLED = "#controller_vibration_enabled", + TOUCH_SENSITIVITY_ENABLED = "#touch_sensitivity_enabled", + TOUCH_INVERT_Y_AXIS_ENABLED = "#touch_invert_y_axis_enabled", + TOUCH_AUTOJUMP_ENABLED = "#touch_autojump_enabled", + TOUCH_VIBRATION_ENABLED = "#touch_vibration_enabled", + TOUCH_TOGGLE_CROUCH_ENABLED = "#touch_toggle_crouch_enabled", + SPLIT_CONTROLS_ENABLED = "#split_controls_enabled", + LEFT_HANDED_ENABLED = "#left_handed_enabled", + SWAP_JUMP_AND_SNEAK_ENABLED = "#swap_jump_and_sneak_enabled", + BUTTON_SIZE_ENABLED = "#button_size_enabled", + KEYBOARD_MOUSE_INVERT_Y_AXIS = "#keyboard_mouse_invert_y_axis", + KEYBOARD_MOUSE_AUTOJUMP = "#keyboard_mouse_autojump", + KEYBOARD_MOUSE_TOGGLE_CROUCH = "#keyboard_mouse_toggle_crouch", + CONTROLLER_INVERT_Y_AXIS = "#controller_invert_y_axis", + CONTROLLER_AUTOJUMP = "#controller_autojump", + VR_AUTOJUMP = "#vr_autojump", + CONTROLLER_TOGGLE_CROUCH = "#controller_toggle_crouch", + CONTROLLER_VIBRATION = "#controller_vibration", + TOUCH_INVERT_Y_AXIS = "#touch_invert_y_axis", + TOUCH_AUTOJUMP = "#touch_autojump", + TOUCH_VIBRATION = "#touch_vibration", + TOUCH_TOGGLE_CROUCH = "#touch_toggle_crouch", + SPLIT_CONTROLS = "#split_controls", + LEFT_HANDED = "#left_handed", + SWAP_JUMP_AND_SNEAK = "#swap_jump_and_sneak", + ALLOW_CELLULAR_DATA = "#allow_cellular_data", + PLAYER_NAME = "#player_name", + FULL_SCREEN = "#full_screen", + VIEW_BOBBING = "#view_bobbing", + GRAPHICS_TOGGLE = "#graphics_toggle", + FANCY_SKIES = "#fancy_skies", + TRANSPARENT_LEAVES = "#transparent_leaves", + HIDE_GUI = "#hide_gui", + VR_HIDE_GUI = "#vr_hide_gui", + TEXEL_AA = "#texel_aa", + VR_3D_RENDERING = "#vr_3d_rendering", + VR_MIRROR_TEXTURE = "#vr_mirror_texture", + LIMIT_WORLD_SIZE = "#limit_world_size", + COMFORT_CONTROLS = "#comfort_controls", + SHOW_COMFORT_SELECT_SCREEN = "#show_comfort_select_screen", + VR_LIVING_ROOM_CURSOR_CENTERED = "#vr_living_room_cursor_centered", + VR_HMD_DISPLACEMENT = "#vr_hmd_displacement", + VR_LINEAR_JUMP = "#vr_linear_jump", + VR_LINEAR_MOTION = "#vr_linear_motion", + STICKY_MINING = "#sticky_mining", + VR_HUD_DRIFTS = "#vr_hud_drifts", + VR_HEAD_STEERING = "#vr_head_steering", + STUTTER_TURN = "#stutter_turn", + STUTTER_CONSTANT_ANGLE_OR_TIME = "#stutter_constant_angle_or_time", + STUTTER_TURN_SOUND = "#stutter_turn_sound", + VR_ROLL_TURN = "#vr_roll_turn", + DEV_ENABLE_DEBUG_UI = "#dev_enable_debug_ui", + DEV_OFFERS_UNLOCKED = "#dev_offers_unlocked", + DEV_RENDER_BOUNDING_BOX = "#dev_render_bounding_box", + DEV_RENDER_PATHS = "#dev_render_paths", + DEV_RENDER_GOAL_STATE = "#dev_render_goal_state", + DEV_RESET_CLIENT_ID = "#dev_reset_client_id", + DEV_SHOW_CHUNK_MAP = "#dev_show_chunk_map", + DEV_ENABLE_PROFILER = "#dev_enable_profiler", + DEV_ACHIEVEMENTS_ALWAYS_ENABLED = "#dev_achievements_always_enabled", + DEV_USE_LOCAL_SERVER = "#dev_use_local_server", + DEV_USE_IPV6_ONLY = "#dev_use_ipv6_only", + DEV_USE_FPS_INDEPENDENT_TURNING = "#dev_use_fps_independent_turning", + DEV_USE_RETAIL_XBOX_SANDBOX = "#dev_use_retail_xbox_sandbox", + DEV_CREATE_REALM_WITHOUT_PURCHASE = "#dev_create_realm_without_purchase", + DEV_REALMS_ENDPOINT = "#dev_realms_endpoint", + DEV_REALMS_ENDPOINT_PAYMENT = "#dev_realms_endpoint_payment", + DEV_REALMS_RELYING_PARTY = "#dev_realms_relying_party", + DEV_REALMS_RELYING_PARTY_PAYMENT = "#dev_realms_relying_party_payment", + ALLOW_CELLULAR_DATA_ENABLED = "#allow_cellular_data_enabled", + PLAYER_NAME_ENABLED = "#player_name_enabled", + FULL_SCREEN_ENABLED = "#full_screen_enabled", + GUI_SCALE_ENABLED = "#gui_scale_enabled", + GAMMA_ENABLED = "#gamma_enabled", + VR_GAMMA_ENABLED = "#vr_gamma_enabled", + THIRD_PERSON_DROPDOWN_ENABLED = "#third_person_dropdown_enabled", + VIEW_BOBBING_ENABLED = "#view_bobbing_enabled", + GRAPHICS_TOGGLE_ENABLED = "#graphics_toggle_enabled", + FANCY_SKIES_ENABLED = "#fancy_skies_enabled", + TRANSPARENT_LEAVES_ENABLED = "#transparent_leaves_enabled", + HIDE_GUI_ENABLED = "#hide_gui_enabled", + VR_HIDE_GUI_ENABLED = "#vr_hide_gui_enabled", + FIELD_OF_VIEW_ENABLED = "#field_of_view_enabled", + RENDER_DISTANCE_ENABLED = "#render_distance_enabled", + VR_RENDER_DISTANCE_ENABLED = "#vr_render_distance_enabled", + MSAA_ENABLED = "#msaa_enabled", + VR_MSAA_ENABLED = "#vr_msaa_enabled", + TEXEL_AA_ENABLED = "#texel_aa_enabled", + PARTICLE_RENDER_DISTANCE_ENABLED = "#particle_render_distance_enabled", + VR_PARTICLE_RENDER_DISTANCE_ENABLED = "#vr_particle_render_distance_enabled", + VR_3D_RENDERING_ENABLED = "#vr_3d_rendering_enabled", + VR_MIRROR_TEXTURE_ENABLED = "#vr_mirror_texture_enabled", + LIMIT_WORLD_SIZE_ENABLED = "#limit_world_size_enabled", + COMFORT_CONTROLS_ENABLED = "#comfort_controls_enabled", + SHOW_COMFORT_SELECT_SCREEN_ENABLED = "#show_comfort_select_screen_enabled", + VR_LIVING_ROOM_CURSOR_CENTERED_ENABLED = "#vr_living_room_cursor_centered_enabled", + VR_HMD_DISPLACEMENT_ENABLED = "#vr_hmd_displacement_enabled", + VR_LINEAR_JUMP_ENABLED = "#vr_linear_jump_enabled", + VR_LINEAR_MOTION_ENABLED = "#vr_linear_motion_enabled", + STICKY_MINING_ENABLED = "#sticky_mining_enabled", + VR_HUD_DRIFTS_ENABLED = "#vr_hud_drifts_enabled", + VR_HEAD_STEERING_ENABLED = "#vr_head_steering_enabled", + STUTTER_TURN_ENABLED = "#stutter_turn_enabled", + STUTTER_CONSTANT_ANGLE_OR_TIME_ENABLED = "#stutter_constant_angle_or_time_enabled", + STUTTER_TURN_SOUND_ENABLED = "#stutter_turn_sound_enabled", + VR_ROLL_TURN_ENABLED = "#vr_roll_turn_enabled", + MASTER_VOLUME_ENABLED = "#master_volume_enabled", + MUSIC_VOLUME_ENABLED = "#music_volume_enabled", + SOUND_VOLUME_ENABLED = "#sound_volume_enabled", + WEATHER_VOLUME_ENABLED = "#weather_volume_enabled", + HOSTILE_CREATURE_VOLUME_ENABLED = "#hostile_creature_volume_enabled", + PLAYER_VOLUME_ENABLED = "#player_volume_enabled", + JUKEBOX_AND_NOTE_BLOCK_VOLUME_ENABLED = "#jukebox_and_note_block_volume_enabled", + BLOCK_VOLUME_ENABLED = "#block_volume_enabled", + FRIENDLY_CREATURE_VOLUME_ENABLED = "#friendly_creature_volume_enabled", + ENVIRONMENT_VOLUME_ENABLED = "#environment_volume_enabled", + DEV_ENABLE_DEBUG_UI_ENABLED = "#dev_enable_debug_ui_enabled", + DEV_OFFERS_UNLOCKED_ENABLED = "#dev_offers_unlocked_enabled", + DEV_RENDER_BOUNDING_BOX_ENABLED = "#dev_render_bounding_box_enabled", + DEV_RENDER_PATHS_ENABLED = "#dev_render_paths_enabled", + DEV_RENDER_GOAL_STATE_ENABLED = "#dev_render_goal_state_enabled", + DEV_RESET_CLIENT_ID_ENABLED = "#dev_reset_client_id_enabled", + DEV_SHOW_CHUNK_MAP_ENABLED = "#dev_show_chunk_map_enabled", + DEV_ENABLE_PROFILER_ENABLED = "#dev_enable_profiler_enabled", + DEV_ACHIEVEMENTS_ALWAYS_ENABLED_ENABLED = "#dev_achievements_always_enabled_enabled", + DEV_USE_LOCAL_SERVER_ENABLED = "#dev_use_local_server_enabled", + DEV_USE_IPV6_ONLY_ENABLED = "#dev_use_ipv6_only_enabled", + DEV_USE_FPS_INDEPENDENT_TURNING_ENABLED = "#dev_use_fps_independent_turning_enabled", + DEV_CONNECTION_QUALITY_ENABLED = "#dev_connection_quality_enabled", + DEV_USE_RETAIL_XBOX_SANDBOX_ENABLED = "#dev_use_retail_xbox_sandbox_enabled", + DEV_CREATE_REALM_WITHOUT_PURCHASE_ENABLED = "#dev_create_realm_without_purchase_enabled", + DEV_REALMS_ENVIRONMENT_DROPDOWN_ENABLED = "#dev_realms_environment_dropdown_enabled", + DEV_REALMS_ENDPOINT_ENABLED = "#dev_realms_endpoint_enabled", + DEV_REALMS_ENDPOINT_PAYMENT_ENABLED = "#dev_realms_endpoint_payment_enabled", + DEV_REALMS_RELYING_PARTY_ENABLED = "#dev_realms_relying_party_enabled", + DEV_REALMS_RELYING_PARTY_PAYMENT_ENABLED = "#dev_realms_relying_party_payment_enabled", + GUI_SCALE = "#gui_scale", + GAMMA = "#gamma", + VR_GAMMA = "#vr_gamma", + FIELD_OF_VIEW = "#field_of_view", + RENDER_DISTANCE = "#render_distance", + VR_RENDER_DISTANCE = "#vr_render_distance", + MSAA = "#msaa", + VR_MSAA = "#vr_msaa", + PARTICLE_RENDER_DISTANCE = "#particle_render_distance", + VR_PARTICLE_RENDER_DISTANCE = "#vr_particle_render_distance", + MASTER_VOLUME = "#master_volume", + MUSIC_VOLUME = "#music_volume", + SOUND_VOLUME = "#sound_volume", + WEATHER_VOLUME = "#weather_volume", + HOSTILE_CREATURE_VOLUME = "#hostile_creature_volume", + PLAYER_VOLUME = "#player_volume", + JUKEBOX_AND_NOTE_BLOCK_VOLUME = "#jukebox_and_note_block_volume", + BLOCK_VOLUME = "#block_volume", + FRIENDLY_CREATURE_VOLUME = "#friendly_creature_volume", + ENVIRONMENT_VOLUME = "#environment_volume", + DEV_CONNECTION_QUALITY = "#dev_connection_quality", + SELECTED_PACK_ITEMS_GLOBAL = "#selected_pack_items_global", + AVAILABLE_PACK_ITEMS_GLOBAL = "#available_pack_items_global", + SELECTED_GRID_DIMENSIONS_GLOBAL = "#selected_grid_dimensions_global", + AVAILABLE_GRID_DIMENSIONS_GLOBAL = "#available_grid_dimensions_global", + DEFAULT_ITEM_TEXTURE_GLOBAL = "#default_item_texture_global", + DEFAULT_ITEM_FILE_SYSTEM_GLOBAL = "#default_item_file_system_global", + TOTAL_SIZE_BINDING_GLOBAL = "#total_size_binding_global", + ALLOW_CHEATS = "#allow_cheats", + ALLOW_CHEATS_ENABLED = "#allow_cheats_enabled", + WORLD_NAME = "#world_name", + WORLD_NAME_ENABLED = "#world_name_enabled", + WORLD_GAME_MODE_DROPDOWN_ENABLED = "#world_game_mode_dropdown_enabled", + WORLD_DIFFICULTY_DROPDOWN_ENABLED = "#world_difficulty_dropdown_enabled", + PLAYER_GAME_MODE_DROPDOWN_ENABLED = "#player_game_mode_dropdown_enabled", + ALWAYS_DAY = "#always_day", + ALWAYS_DAY_ENABLED = "#always_day_enabled", + WORLD_SEED = "#world_seed", + WORLD_SEED_ENABLED = "#world_seed_enabled", + WORLD_TYPE_DROPDOWN_ENABLED = "#world_type_dropdown_enabled", + MULTIPLAYER_GAME = "#multiplayer_game", + MULTIPLAYER_GAME_ENABLED = "#multiplayer_game_enabled", + XBOXLIVE_VISIBLE = "#xboxlive_visible", + XBOXLIVE_VISIBILITY_ENABLED = "#xboxlive_visibility_enabled", + SERVER_VISIBLE = "#server_visible", + SERVER_VISIBILITY_ENABLED = "#server_visibility_enabled", + PLAYER_COUNT_2 = "#player_count_2", + PLAYER_COUNT_10 = "#player_count_10", + WORLD_TEXTURE_NAME = "#world_texture_name", + WORLD_TEXTURE_LOCATIONTYPE = "#world_texture_locationtype", + REALM_BUTTON_TEXT = "#realm_button_text", + REALM_TRIAL_AVAILABLE = "#realm_trial_available", + REALM_GRID_DIMENSION = "#realm_grid_dimension", + TEMPLATES_VISIBLE = "#templates_visible", + DARK_BANNER_VISIBLE = "#dark_banner_visible", + GREY_BANNER_VISIBLE = "#grey_banner_visible", + UPSELL_TEXT = "#upsell_text", + WORLD_GRID_DIMENSION = "#world_grid_dimension", + SKIP_BUTTON_VISIBLE = "#skip_button_visible", + VR_NON_RIDING = "#vr_non_riding", + PACK_HEADER_SIZE_VISIBLE = "#pack_header_size_visible", + CLIPBOARD_VISIBLE = "#clipboard_visible", + REFRESH_VISIBLE = "#refresh_visible", + DELETE_VISIBLE = "#delete_visible", + ERROR_CONTENT_LABEL = "#error_content_label", + PACK_TYPE_LABEL = "#pack_type_label", + MASHUP_KEY_ART_TEXTURE = "#mashup_key_art_texture", + MASHUP_KEY_ART_FILE_SYSTEM = "#mashup_key_art_file_system", + PANORAMA_TEXTURE = "#panorama_texture", + PANORAMA_TEXTURE_FILE_SYSTEM = "#panorama_texture_file_system", + PANORAMA_VIEW = "#panorama_view", + NAVIGATION_TAB_ICON = "#navigation_tab_icon", + MASHUP_LOCKED = "#mashup_locked", + NAVIGATION_TAB_GRID_SIZE = "#navigation_tab_grid_size", + PATCH_DESCRIPTION = "#patch_description", + MAIN_IMAGE_TEXTURE = "#main_image_texture", + MAIN_IMAGE_TEXTURE_SOURCE = "#main_image_texture_source", + STORE_IMAGE_TEXTURE = "#store_image_texture", + STORE_IMAGE_TEXTURE_SOURCE = "#store_image_texture_source", + REALMS_GAME_ONLINE = "#realms_game_online", + REALMS_GAME_UNAVAILABLE = "#realms_game_unavailable", + REALMS_GAME_OFFLINE = "#realms_game_offline", + LEAVE_REALM_BUTTON_VISIBLE = "#leave_realm_button_visible", + REALMS_GRIDS_VISIBLE = "#realms_grids_visible", + REALMS_NOTIFICATION_BUTTON_INVISIBLE = "#realms_notification_button_invisible", + REALMS_NOTIFICATION_BUTTON_VISIBLE = "#realms_notification_button_visible", + REALM_LABEL_VISIBLE = "#realm_label_visible", + LOADING_PERSONAL_REALMS_GRID_DIMENSION = "#loading_personal_realms_grid_dimension", + REALMS_LOADING_DISPLAY_MESSAGE = "#realms_loading_display_message", + LOADING_PERSONAL_REALMS_GRID_VISIBLE = "#loading_personal_realms_grid_visible", + REALM_TRIAL_BUTTON_VISIBLE = "#realm_trial_button_visible", + LOCAL_WORLDS_VISIBLE = "#local_worlds_visible", + LOADING_BARS_ANIMATION_VISIBLE = "#loading_bars_animation_visible", + FRIENDS_REALMS_VISIBLE = "#friends_realms_visible", + LOADING_FRIENDS_REALMS_GRID_DIMENSION = "#loading_friends_realms_grid_dimension", + LOADING_FRIENDS_REALMS_GRID_VISIBLE = "#loading_friends_realms_grid_visible", + NO_FRIENDS_REALMS_VISIBLE = "#no_friends_realms_visible", + MEMBERS_LIST_ENABLED = "#members_list_enabled", + RESOURCE_PACK_DESCRIPTION = "#resource_pack_description", + ACTIVATE_PACK_BUTTON_VISIBLE = "#activate_pack_button_visible", + PATH_TO_KEY_ART = "#path_to_key_art", + KEY_ART_FILE_SYSTEM = "#key_art_file_system", + PROGRESS_VISIBLE = "#progress_visible", + OFFER_DEBUG_TEXT = "#offer_debug_text", + OFFER_DEBUG_VISIBLE = "#offer_debug_visible", + TEXT_BOX_STRUCTURE_OFFSET_X = "#text_box_structure_offset_x", + TEXT_BOX_STRUCTURE_OFFSET_Y = "#text_box_structure_offset_y", + TEXT_BOX_STRUCTURE_OFFSET_Z = "#text_box_structure_offset_z", + TEXT_BOX_STRUCTURE_SIZE_X = "#text_box_structure_size_x", + TEXT_BOX_STRUCTURE_SIZE_Y = "#text_box_structure_size_y", + TEXT_BOX_STRUCTURE_SIZE_Z = "#text_box_structure_size_z", + TEXT_BOX_STRUCTURE_SEED = "#text_box_structure_seed", + TEXT_BOX_STRUCTURE_INTEGRITY = "#text_box_structure_integrity", + TEXT_BOX_STRUCTURE_NAME = "#text_box_structure_name", + SAVE_MODE_VISIBLE = "#save_mode_visible", + LOAD_MODE_VISIBLE = "#load_mode_visible", + DATA_MODE_VISIBLE = "#data_mode_visible", + TEXT_BOX_METADATA_NAME = "#text_box_metadata_name", + CORNER_MODE_VISIBLE = "#corner_mode_visible", + UGC_MAX_GRID_ITEMS = "#ugc_max_grid_items", + SCREENSHOT_TEXTURE = "#screenshot_texture", + SCREENSHOT_ZIP_FOLDER = "#screenshot_zip_folder", + SCREENSHOT_FILE_SYSTEM = "#screenshot_file_system", + WORLD_TEMPLATE_NAME = "#world_template_name", + WORLD_TEMPLATE_DESCRIPTION = "#world_template_description", + WORLD_TEMPLATE_VERSION = "#world_template_version", + WORLD_TEMPLATE_ITEM_GRID_DIMENSION = "#world_template_item_grid_dimension", + INVALID_WORLD_TEMPLATE_ITEM_GRID_DIMENSION = "#invalid_world_template_item_grid_dimension", + LOADING_WORLD_TEMPLATE_ITEM_GRID_DIMENSION = "#loading_world_template_item_grid_dimension", + UI_PROFILE_DROPDOWN_ENABLED = "#ui_profile_dropdown_enabled", + UI_PROFILE_DROPDOWN_TOGGLE_LABEL = "#ui_profile_dropdown_toggle_label", + MAX_FRAMERATE = "#max_framerate", + MAX_FRAMERATE_ENABLED = "#max_framerate_enabled", + MAX_FRAMERATE_STEPS = "#max_framerate_steps", + MAX_FRAMERATE_SLIDER_LABEL = "#max_framerate_slider_label", + VR_HAND_CONTROLS_ITEM = "#vr_hand_controls_item", + VR_HAND_CONTROLS_ITEM_ENABLED = "#vr_hand_controls_item_enabled", + VR_HAND_CONTROLS_HUD = "#vr_hand_controls_hud", + VR_HAND_CONTROLS_HUD_ENABLED = "#vr_hand_controls_hud_enabled", + VR_HAND_POINTER = "#vr_hand_pointer", + VR_HAND_POINTER_ENABLED = "#vr_hand_pointer_enabled", + VR_HANDS_VISIBLE = "#vr_hands_visible", + VR_HANDS_VISIBLE_ENABLED = "#vr_hands_visible_enabled", + ENABLE_CHAT_TEXT_TO_SPEECH = "#enable_chat_text_to_speech", + ENABLE_CHAT_TEXT_TO_SPEECH_ENABLED = "#enable_chat_text_to_speech_enabled", + STICKY_MINING_HAND = "#sticky_mining_hand", + STICKY_MINING_HAND_ENABLED = "#sticky_mining_hand_enabled", + REALM_NAME_ENABLED = "#realm_name_enabled", + REALMS_DIFFICULTY_DROPDOWN_ENABLED = "#realms_difficulty_dropdown_enabled", + REALMS_GAME_MODE_DROPDOWN_ENABLED = "#realms_game_mode_dropdown_enabled", + DIFFICULTY_OPTION_LABEL = "#difficulty_option_label", + GAMEMODE_OPTION_LABEL = "#gameMode_option_label", + WORLD_GAME_MODE_RADIO_SURVIVAL = "#world_game_mode_radio_survival", + WORLD_GAME_MODE_RADIO_CREATIVE = "#world_game_mode_radio_creative", + PLAYER_GAME_MODE_RADIO_SURVIVAL = "#player_game_mode_radio_survival", + PLAYER_GAME_MODE_RADIO_CREATIVE = "#player_game_mode_radio_creative", + WORLD_TYPE_RADIO_FLAT = "#world_type_radio_flat", + WORLD_TYPE_RADIO_INFINITE = "#world_type_radio_infinite", + WORLD_DIFFICULTY_RADIO_PEACEFUL = "#world_difficulty_radio_peaceful", + WORLD_DIFFICULTY_RADIO_EASY = "#world_difficulty_radio_easy", + WORLD_DIFFICULTY_RADIO_NORMAL = "#world_difficulty_radio_normal", + WORLD_DIFFICULTY_RADIO_HARD = "#world_difficulty_radio_hard", + ADVANCED_VIDEO_OPTIONS = "#advanced_video_options", + LANGUAGE_INITIAL_SELECTED = "#language_initial_selected", + DEV_DEBUG_HUD_DROPDOWN_ENABLED = "#dev_debug_hud_dropdown_enabled", + INVITE_TOGGLE_STATE = "#invite_toggle_state", + MEMBER_SETTINGS = "#member_settings", + OPERATOR = "#operator", + FORCE_USER_AGREEMENT_LEVEL = "#force_user_agreement_level", + FORCE_USER_AGREEMENT_LEVEL_ENABLED = "#force_user_agreement_level_enabled", + X_HELPER_VISIBLE = "#x_helper_visible", + Y_HELPER_VISIBLE = "#y_helper_visible", + COINS_WITHOUT_BONUS = "#coins_without_bonus", + COIN_OFFER_TEXTURE_NAME = "#coin_offer_texture_name", + COIN_OFFER_TEXTURE_FILE_SYSTEM = "#coin_offer_texture_file_system", + COIN_OFFERS_VISIBLE = "#coin_offers_visible", + COIN_LOADING_VISIBLE = "#coin_loading_visible", + BLOCK_TYPE_ICON_TEXTURE = "#block_type_icon_texture", + CLOSE_BUTTON_VISIBLE_BINDING_NAME = "#close_button_visible_binding_name", + MINIMIZE_BUTTON_VISIBLE_BINDING_NAME = "#minimize_button_visible_binding_name", + MAXIMIZED_INPUT_VISIBLE = "#maximized_input_visible", + BLOCK_TYPE_DROPDOWN_ENABLED = "#block_type_dropdown_enabled", + CONDITION_DROPDOWN_ENABLED = "#condition_dropdown_enabled", + REDSTONE_DROPDOWN_ENABLED = "#redstone_dropdown_enabled", + BLOCK_TYPE_DROPDOWN_TOGGLE_LABEL = "#block_type_dropdown_toggle_label", + CONDITION_DROPDOWN_TOGGLE_LABEL = "#condition_dropdown_toggle_label", + REDSTONE_DROPDOWN_TOGGLE_LABEL = "#redstone_dropdown_toggle_label", + TRACK_OUTPUT_BINDING = "#track_output_binding", + HAS_ONLY_ARMOR_SLOT = "#has_only_armor_slot", + HAS_ONLY_CARPET_SLOT = "#has_only_carpet_slot", + HAS_ARMOR_AND_SADDLE_SLOT = "#has_armor_and_saddle_slot", + HAS_CARPET_AND_SADDLE_SLOT = "#has_carpet_and_saddle_slot", + CHEST_TAB_TOGGLE = "#chest_tab_toggle", + RENDERER_TAB_TOGGLE = "#renderer_tab_toggle", + HAS_SADDLE_SLOT = "#has_saddle_slot", + EMPTY_OFFHAND_IMAGE_VISIBLE = "#empty_offhand_image_visible", + TOGGLE_INVITE_STATE = "#toggle_invite_state", + WORLD_DESCRIPTION = "#world_description", + WORLD_SCREENSHOTS_GRID_DIMENSIONS = "#world_screenshots_grid_dimensions", + WORLD_SCREENSHOT_TEXTURE_NAME = "#world_screenshot_texture_name", + WORLD_SCREENSHOT_TEXTURE_FILE_SYSTEM = "#world_screenshot_texture_file_system", + NAVIGATION_TAB = "#navigation_tab", + COIN_VISIBLE = "#coin_visible", + ACTION_BUTTON_VISIBLE = "#action_button_visible", + ITEM_MEETS_REQUIREMENTS = "#item_meets_requirements", + MOB_EFFECT_NAME = "#mob_effect_name", + MOB_EFFECT_TIMER = "#mob_effect_timer", + MOB_EFFECT_GRID_SIZE = "#mob_effect_grid_size", + LOCAL_WORLD_IMAGE = "#local_world_image", + LOCAL_WORLD_TEXTURE_SOURCE = "#local_world_texture_source", + WORLD_LOCK_VISIBLE = "#world_lock_visible", + NO_LOCAL_WORLDS_SWITCH_SETTING_VISIBLE = "#no_local_worlds_switch_setting_visible", + SWITCH_STORAGE_TYPE_ENABLED = "#switch_storage_type_enabled", + SWITCH_STORAGE_TYPE_TOGGLE_LABEL = "#switch_storage_type_toggle_label", + STORAGE_LOCATION_RADIO_EXTERNAL = "#storage_location_radio_external", + STORAGE_LOCATION_RADIO_PACKAGE = "#storage_location_radio_package", + JOIN_AND_DOWNLOAD_EVERYTHING = "#join_and_download_everything", + JOIN_AND_DOWNLOAD_ONLY_ADD_ON = "#join_and_download_only_add_on", + JOIN_AND_DOWNLOAD = "#join_and_download", + EMPTY_BINDING = "#empty_binding", + REMIX_NAME_CONTENT_BINDING_NAME = "#remix_name_content_binding_name", + REMIX_DESCRIPTION_CONTENT_BINDING_NAME = "#remix_description_content_binding_name", + NEW_TAG_VISIBLE = "#new_tag_visible", + POLYMORPHIC_BUTTON_VISIBLE = "#polymorphic_button_visible", + DOWNLOAD_PROGRESS_BAR_VISIBLE = "#download_progress_bar_visible", + DOWNLOAD_INFO_TEXT = "#download_info_text", + DOWNLOAD_INFO_VISIBLE = "#download_info_visible", + NAVIGATION_TAB_FOCUS_PRECEDENCE = "#navigation_tab_focus_precedence", + NAVIGATION_TAB_TOGGLE_ON_HOVER = "#navigation_tab_toggle_on_hover", + LOCAL_SAFE_ZONE_OFFSET = "#local_safe_zone_offset", + SAFE_ZONE = "#safe_zone", + SAFE_ZONE_ENABLED = "#safe_zone_enabled", + SAFE_ZONE_SLIDER_LABEL = "#safe_zone_slider_label", + BUTTON_ACTION_TEXT = "#button_action_text", + SKIN_PACK_PRICE = "#skin_pack_price", + DEPENDENCY_LABEL_TEXT = "#dependency_label_text", + DEPENDENT_PACKS_LENGTH = "#dependent_packs_length", + DELETE_BUTTON_ENABLED = "#delete_button_enabled", + SHARE_BUTTON_ENABLED = "#share_button_enabled", + CATEGORY_PANEL_VISIBLE = "#category_panel_visible", + STORAGE_PANEL_LENGTH = "#storage_panel_length", + SEARCH_PANEL_VISIBLE = "#search_panel_visible", + SEARCH_PANEL_LENGTH = "#search_panel_length", + MULTISELECTENABLED = "#multiselectEnabled", + STORAGE_DROPDOWN = "#storage_dropdown", + SHOW_DISCONNECTED_BUTTON = "#show_disconnected_button", + SHOW_SIGNIN_BUTTON = "#show_signin_button", + SHOW_XBL_PROFILE_INFO = "#show_xbl_profile_info", + GAMER_PIC_TEXTURE = "#gamer_pic_texture", + GAMER_PIC_FILE_SOURCE = "#gamer_pic_file_source", + FEATURED_ITEM_GRID_DIMENSION = "#featured_item_grid_dimension", + FEATURED_ITEM_TEXTURE_PATH = "#featured_item_texture_path", + FEATURED_ITEM_TEXTURE_FILE_SYSTEM = "#featured_item_texture_file_system", + ITEM_DOES_NOT_MEET_REQUIREMENTS = "#item_does_not_meet_requirements", + FEATURED_ITEM_DOES_NOT_MEET_REQUIREMENTS = "#featured_item_does_not_meet_requirements", + FEATURED_COIN_VISIBLE = "#featured_coin_visible", + TITLE_LABEL = "#title_label", + CREATOR_LABEL = "#creator_label", + OFFER_COIN_VISIBLE = "#offer_coin_visible", + OFFER_PRICE = "#offer_price", + COIN_BALANCE = "#coin_balance", + PAGE_LOADING_VISIBLE = "#page_loading_visible", + LIST_GRID_DIMENSIONS = "#list_grid_dimensions", + INVISIBLE_BLOCKS_BINDING_NAME = "#invisible_blocks_binding_name", + INVISIBLE_BLOCKS_ENABLED = "#invisible_blocks_enabled", + INVISIBLE_BLOCKS_TOGGLE_OFF = "#invisible_blocks_toggle_off", + INVISIBLE_BLOCKS_TOGGLE_ON = "#invisible_blocks_toggle_on", + INCLUDE_PLAYERS_BINDING_NAME = "#include_players_binding_name", + INCLUDE_PLAYERS_ENABLED = "#include_players_enabled", + INCLUDE_PLAYERS_TOGGLE_OFF = "#include_players_toggle_off", + INCLUDE_PLAYERS_TOGGLE_ON = "#include_players_toggle_on", + REMOVE_BLOCKS_BINDING_NAME = "#remove_blocks_binding_name", + REMOVE_BLOCKS_ENABLED = "#remove_blocks_enabled", + REMOVE_BLOCKS_TOGGLE_OFF = "#remove_blocks_toggle_off", + REMOVE_BLOCKS_TOGGLE_ON = "#remove_blocks_toggle_on", + MODE_DROPDOWN_ENABLED = "#mode_dropdown_enabled", + MODE_DROPDOWN_TOGGLE_LABEL = "#mode_dropdown_toggle_label", + PROGRESS_PANEL_VISIBLE = "#progress_panel_visible", + STRUCTURE_RENDERER_VISIBLE = "#structure_renderer_visible", + BOTTOM_LEFT_BLOCK = "#bottom_left_block", + TOP_RIGHT_BLOCK = "#top_right_block", + INCLUDE_ENTITIES = "#include_entities", + REMOVE_BLOCKS = "#remove_blocks", + INCLUDE_PLAYERS = "#include_players", + INCLUDE_ENTITIES_BINDING_NAME = "#include_entities_binding_name", + INCLUDE_ENTITIES_ENABLED = "#include_entities_enabled", + EXPORT_MODE_PANEL_VISIBLE = "#export_mode_panel_visible", + HAS_ICON = "#has_icon", + ITEM_STACK_COUNT = "#item_stack_count", + SELL_ITEM_NAME = "#sell_item_name", + SHOW_SECOND_TRADE_SLOT = "#show_second_trade_slot", + TEMPLATES_PADDING_VISIBLE = "#templates_padding_visible", + CONTENT_AREA_FOCUSED = "#content_area_focused", + SELECTOR_AREA_FOCUSED = "#selector_area_focused", + WEBSOCKET_ENCRYPTION = "#websocket_encryption", + WEBSOCKET_ENCRYPTION_ENABLED = "#websocket_encryption_enabled", + FILE_STORAGE_LOCATION_ENABLED = "#file_storage_location_enabled", + BUILD_ID = "#build_id", + BUILD_DATE = "#build_date", + SMOOTH_LIGHTING = "#smooth_lighting", + SMOOTH_LIGHTING_ENABLED = "#smooth_lighting_enabled", + DEV_SHOW_BUILD_INFO = "#dev_show_build_info", + DEV_SHOW_BUILD_INFO_ENABLED = "#dev_show_build_info_enabled", + DEV_REALMS_ENVIRONMENT_RADIO_PRODUCTION = "#dev_realms_environment_radio_production", + DEV_REALMS_ENVIRONMENT_RADIO_STAGING = "#dev_realms_environment_radio_staging", + DEV_REALMS_ENVIRONMENT_RADIO_DEV = "#dev_realms_environment_radio_dev", + COMMAND_IMPULSE_MODE = "#command_impulse_mode", + COMMAND_CHAIN_MODE = "#command_chain_mode", + COMMAND_REPEAT_MODE = "#command_repeat_mode", + COMMAND_CONDITIONAL_MODE = "#command_conditional_mode", + COMMAND_UNCONDITIONAL_MODE = "#command_unconditional_mode", + COMMAND_ALWAYS_ON_MODE = "#command_always_on_mode", + COMMAND_NEEDS_REDSTONE_MODE = "#command_needs_redstone_mode", + WORLD_GAME_MODE_RADIO_ADVENTURE = "#world_game_mode_radio_adventure", + PLAYER_GAME_MODE_RADIO_ADVENTURE = "#player_game_mode_radio_adventure", + WORLD_TYPE_RADIO_OLD = "#world_type_radio_old", + KEYBOARD_MOUSE_SENSITIVITY_SLIDER_LABEL = "#keyboard_mouse_sensitivity_slider_label", + VR_UI_MOUSE_SENSITIVITY_SLIDER_LABEL = "#vr_ui_mouse_sensitivity_slider_label", + CONTROLLER_SENSITIVITY_SLIDER_LABEL = "#controller_sensitivity_slider_label", + VR_SENSITIVITY_SLIDER_LABEL = "#vr_sensitivity_slider_label", + VR_ROLL_TURN_SENSITIVITY_SLIDER_LABEL = "#vr_roll_turn_sensitivity_slider_label", + TOUCH_SENSITIVITY_SLIDER_LABEL = "#touch_sensitivity_slider_label", + BUTTON_SIZE_SLIDER_LABEL = "#button_size_slider_label", + GAMERTAG_LABEL = "#gamertag_label", + GUI_SCALE_SLIDER_LABEL = "#gui_scale_slider_label", + GAMMA_SLIDER_LABEL = "#gamma_slider_label", + VR_GAMMA_SLIDER_LABEL = "#vr_gamma_slider_label", + FIELD_OF_VIEW_SLIDER_LABEL = "#field_of_view_slider_label", + RENDER_DISTANCE_SLIDER_LABEL = "#render_distance_slider_label", + VR_RENDER_DISTANCE_SLIDER_LABEL = "#vr_render_distance_slider_label", + MSAA_SLIDER_LABEL = "#msaa_slider_label", + VR_MSAA_SLIDER_LABEL = "#vr_msaa_slider_label", + PARTICLE_RENDER_DISTANCE_SLIDER_LABEL = "#particle_render_distance_slider_label", + VR_PARTICLE_RENDER_DISTANCE_SLIDER_LABEL = "#vr_particle_render_distance_slider_label", + UI_PROFILE_RADIO_CLASSIC = "#ui_profile_radio_classic", + UI_PROFILE_RADIO_POCKET = "#ui_profile_radio_pocket", + THIRDPERSON_RADIO_FIRST = "#thirdperson_radio_first", + THIRDPERSON_RADIO_THIRD_BACK = "#thirdperson_radio_third_back", + THIRDPERSON_RADIO_THIRD_FRONT = "#thirdperson_radio_third_front", + MUSIC_VOLUME_SLIDER_LABEL = "#music_volume_slider_label", + SOUND_VOLUME_SLIDER_LABEL = "#sound_volume_slider_label", + LANGUAGE_DESCRIPTION = "#language_description", + DEV_CONNECTION_QUALITY_SLIDER_LABEL = "#dev_connection_quality_slider_label", + DEBUG_HUD_RADIO_OFF = "#debug_hud_radio_off", + DEBUG_HUD_RADIO_BASIC = "#debug_hud_radio_basic", + DEBUG_HUD_RADIO_WORKERTHREADS = "#debug_hud_radio_workerthreads", + DEBUG_HUD_RADIO_RENDERCHUNKS = "#debug_hud_radio_renderchunks", + DEBUG_HUD_RADIO_DEBUGTEXTURES = "#debug_hud_radio_debugtextures", + DOWNLOAD_PROGRESS_BAR_PERCENTAGE = "#download_progress_bar_percentage", + EULA_VISIBLE = "#eula_visible", + BACKGROUND_VISIBLE = "#background_visible", + AUTO_SAVE_ANIMATION_VISIBLE = "#auto_save_animation_visible", + IS_PHOTO_PAGE = "#is_photo_page", + PICK_ITEM_VISIBLE = "#pick_item_visible", + PICK_GRID_DIMENSIONS = "#pick_grid_dimensions", + EDITABLE = "#editable", + FINALIZE_BUTTON_ENABLED = "#finalize_button_enabled", + CLOSE_BUTTON_VISIBLE = "#close_button_visible", + PAGE_NUMBER = "#page_number", + EDIT_CONTROLS_ACTIVE = "#edit_controls_active", + PAGE_VISIBLE = "#page_visible", + VIEWING = "#viewing", + SIGNING = "#signing", + PICKING = "#picking", + EXPORTING = "#exporting", + EMPTY_FUEL_IMAGE_VISIBLE = "#empty_fuel_image_visible", + BREWING_FUEL_RATIO = "#brewing_fuel_ratio", + LOCKED = "#locked", + LOCK_LABEL_TEXT = "#lock_label_text", + LOCK_VISIBLE = "#lock_visible", + KEYBOARD_BUTTON_FOCUS_OVERRIDE_UP = "#keyboard_button_focus_override_up", + KEYBOARD_BUTTON_FOCUS_OVERRIDE_DOWN = "#keyboard_button_focus_override_down", + HIDE_CHAT = "#hide_chat", + HIDE_CHAT_ENABLED = "#hide_chat_enabled", + BOTTOM_BUTTON_FOCUS_OVERRIDE_UP = "#bottom_button_focus_override_up", + BOTTOM_BUTTON_FOCUS_OVERRIDE_DOWN = "#bottom_button_focus_override_down", + CHAT_TITLE_TEXT = "#chat_title_text", + TEXT_CHAT_HIDDEN = "#text_chat_hidden", + PRICE_TEXT = "#price_text", + COINS_REQUIRED_FOR_PURCHASE = "#coins_required_for_purchase", + HAS_COIN_OFFERS = "#has_coin_offers", + COIN_OFFER_SIZE = "#coin_offer_size", + REPORT_BUTTON_VISIBLE_FEEDITEM = "#report_button_visible_feeditem", + DELETE_BUTTON_VISIBLE_FEEDITEM = "#delete_button_visible_feeditem", + REPORT_BUTTON_VISIBLE_COMMENT = "#report_button_visible_comment", + DELETE_BUTTON_VISIBLE_COMMENT = "#delete_button_visible_comment", + COMMENT_GRID_DIMENSION = "#comment_grid_dimension", + COMMENT_CONTENT = "#comment_content", + CONTENT = "#content", + TEXT_VISIBLE = "#text_visible", + LIKES_AND_COMMENTS = "#likes_and_comments", + SCREENSHOT_TEXTURE_SOURCE = "#screenshot_texture_source", + TEXTPOST_CONTENT = "#textpost_content", + TEXTPOST_VISIBLE = "#textpost_visible", + COMMENT_TEXT_BOX = "#comment_text_box", + GAMERPIC_TEXTURE = "#gamerpic_texture", + COMMENT_GAMERPIC_TEXTURE = "#comment_gamerpic_texture", + COMMENT_TEXTURE_SOURCE = "#comment_texture_source", + COMMENT_GAMERPIC_VISIBLE = "#comment_gamerpic_visible", + COMMENT_GAMERTAG = "#comment_gamertag", + LIKES_AND_TIME_SINCE_COMMENT_POST = "#likes_and_time_since_comment_post", + AUTHOR_GAMERTAG = "#author_gamertag", + TIME_SINCE_FEED_POST = "#time_since_feed_post", + ACCESS_SCREEN_VISIBLE = "#access_screen_visible", + NO_FEED_ITEM_VISIBLE = "#no_feed_item_visible", + FEED_GRID_DIMENSION = "#feed_grid_dimension", + FEED_TEXT_VISIBLE = "#feed_text_visible", + FEED_TEXTURE = "#feed_texture", + FEED_TEXTURE_SOURCE = "#feed_texture_source", + GAMERPIC_TEXTURE_SOURCE = "#gamerpic_texture_source", + FEED_SCREENSHOT_TEXTURE = "#feed_screenshot_texture", + FEED_SCREENSHOT_TEXTURE_SOURCE = "#feed_screenshot_texture_source", + SHARE_TEXT_BOX = "#share_text_box", + REPORT_BUTTON_VISIBLE = "#report_button_visible", + DELETE_BUTTON_VISIBLE = "#delete_button_visible", + FEED_WORLD_NAME = "#feed_world_name", + BUTTON_GLYPH_VISIBLE = "#button_glyph_visible", + CHEATS_ON = "#cheats_on", + HOST_MAIN_BUTTON_FOCUS_OVERRIDE_UP = "#host_main_button_focus_override_up", + HOST_MAIN_BUTTON_FOCUS_OVERRIDE_DOWN = "#host_main_button_focus_override_down", + SUB_COMMAND = "#sub_command", + HOST_TELEPORT_VISIBLE = "#host_teleport_visible", + HOST_TELEPORT_MAIN_VISIBLE = "#host_teleport_main_visible", + HOST_TELEPORT_PLAYERS_VISIBLE = "#host_teleport_players_visible", + HOST_TIME_VISIBLE = "#host_time_visible", + HOST_WEATHER_VISIBLE = "#host_weather_visible", + HOST_OPTION_FOCUS_ID = "#host_option_focus_id", + HOST_OPTION_FOCUS_OVERRIDE_LEFT = "#host_option_focus_override_left", + HOST_OPTION_FOCUS_OVERRIDE_RIGHT = "#host_option_focus_override_right", + HOST_OPTION_FOCUS_OVERRIDE_UP = "#host_option_focus_override_up", + HOST_OPTION_FOCUS_OVERRIDE_DOWN = "#host_option_focus_override_down", + HOST_MAIN_VISIBLE = "#host_main_visible", + SPLITSCREEN_ENABLED = "#splitscreen_enabled", + PAPER_DOLL_VISIBLE = "#paper_doll_visible", + IS_ARMOR_VISIBLE = "#is_armor_visible", + HUD_VISIBLE_CENTERED_GUI_ELEMENTS = "#hud_visible_centered_gui_elements", + JUKEBOX_TEXT = "#jukebox_text", + DROP_ITEM_TOOLTIP_HELPER_VISIBLE = "#drop_item_tooltip_helper_visible", + MINE_TOOLTIP_VISIBLE = "#mine_tooltip_visible", + CONTEXT_SENSITIVE_VISIBLE = "#context_sensitive_visible", + DISMOUNT_TOOLTIP_VISIBLE = "#dismount_tooltip_visible", + CRAFTING_TOOLTIP_HELPER_VISIBLE = "#crafting_tooltip_helper_visible", + PAPER_DOLL_VISIBLE_LIVING_ROOM = "#paper_doll_visible_living_room", + HUD_ALPHA = "#hud_alpha", + HUD_PROPAGATE_ALPHA = "#hud_propagate_alpha", + RECIPE_ITEM_NAME = "#recipe_item_name", + NEEDS_CRAFTING_TABLE = "#needs_crafting_table", + IS_LEFT_TAB_INVENTORY = "#is_left_tab_inventory", + POCKET_RIGHT_PANE_VISIBLE = "#pocket_right_pane_visible", + GAMEPAD_HELPER_X_VISIBLE = "#gamepad_helper_x_visible", + GAMEPAD_HELPER_Y_VISIBLE = "#gamepad_helper_y_visible", + GAMEPAD_HELPER_A_VISIBLE = "#gamepad_helper_a_visible", + GAMEPAD_HELPER_LS_VISIBLE = "#gamepad_helper_ls_visible", + IS_RECIPE_BOOK_LAYOUT = "#is_recipe_book_layout", + IS_CREATIVE_LAYOUT = "#is_creative_layout", + IS_SURVIVAL_LAYOUT = "#is_survival_layout", + IS_LEFT_TAB_SEARCH = "#is_left_tab_search", + CONTAINER_ITEM_BACKGROUND_TEXTURE = "#container_item_background_texture", + CONTAINER_ITEM_BACKGROUND = "#container_item_background", + CONTAINER_ITEM_MODIFIER = "#container_item_modifier", + RECIPE_BOOK_TOTAL_ITEMS = "#recipe_book_total_items", + TAB_LABEL_TEXT = "#tab_label_text", + CREATIVE_LAYOUT_BUTTON_VISIBLE = "#creative_layout_button_visible", + ANIMATING_TEXT_VISIBLE = "#animating_text_visible", + ANIMATING_TEXT = "#animating_text", + MANAGE_FEED_GRID_DIMENSION = "#manage_feed_grid_dimension", + MANAGE_CONTENT = "#manage_content", + MANAGE_FEED_TEXT_VISIBLE = "#manage_feed_text_visible", + TIME_SINCE_MANAGE_FEED_POST = "#time_since_manage_feed_post", + NRREPORTS = "#nrreports", + MANAGE_GAMERTAG = "#manage_gamertag", + MANAGE_FEED_TEXTURE = "#manage_feed_texture", + MANAGE_FEED_TEXTURE_SOURCE = "#manage_feed_texture_source", + MANAGE_TEXTPOST_CONTENT = "#manage_textpost_content", + MANAGE_TEXTPOST_VISIBLE = "#manage_textpost_visible", + MANAGE_GAMERPIC_TEXTURE = "#manage_gamerpic_texture", + MANAGE_GAMERPIC_TEXTURE_SOURCE = "#manage_gamerpic_texture_source", + MANAGE_GAMERPIC_VISIBLE = "#manage_gamerpic_visible", + PROGRESS_LOADING_ANIM_VISIBLE = "#progress_loading_anim_visible", + SECTION_CONTENT = "#section_content", + RATINGS_PANEL_5STARS_VISIBLE = "#ratings_panel_5stars_visible", + RATING_TEXT = "#rating_text", + NUMBER_OF_RATINGS = "#number_of_ratings", + PLAYER_RATING_NUMBER = "#player_rating_number", + PLAYER_RATING_VISIBLE = "#player_rating_visible", + RATINGS_VALID = "#ratings_valid", + MAIN_MASHUP_KEY_ART_TEXTURE = "#main_mashup_key_art_texture", + MAIN_MASHUP_KEY_ART_FILE_SYSTEM = "#main_mashup_key_art_file_system", + RATE_BUTTON_VISIBLE = "#rate_button_visible", + RESOURCE_PACK_INTERACT_VISIBLE = "#resource_pack_interact_visible", + AUTHOR_BUTTON_TEXT = "#author_button_text", + TOTAL_RATINGS_COUNT = "#total_ratings_count", + RATING_BUTTON_TEXT = "#rating_button_text", + PACK_TITLE = "#pack_title", + PACK_CONTENTS_DESCRIPTION = "#pack_contents_description", + CONTENTS_DESCRIPTION_VISIBLE = "#contents_description_visible", + AUTHOR_LABEL = "#author_label", + PACK_DESCRIPTION = "#pack_description", + MODAL_TITLE_TEXT = "#modal_title_text", + MODAL_LABEL_TEXT = "#modal_label_text", + MODAL_LEFT_BUTTON_TEXT = "#modal_left_button_text", + MODAL_MIDDLE_BUTTON_TEXT = "#modal_middle_button_text", + MODAL_RIGHTCANCEL_BUTTON_TEXT = "#modal_rightcancel_button_text", + SKIN_VISIBLE = "#skin_visible", + BASIC_VISIBLE = "#basic_visible", + MAXIMIZED_EDIT_VISIBLE = "#maximized_edit_visible", + MAXIMIZED_PLACEHOLDER_TEXT = "#maximized_placeholder_text", + BUTTON_NAME_EDIT_VISIBLE = "#button_name_edit_visible", + IS_URL_ACTION = "#is_url_action", + IS_COMMAND_ACTION = "#is_command_action", + COMMANDS_ENABLED = "#commands_enabled", + ACTION_COUNT = "#action_count", + HELP_VISIBLE = "#help_visible", + ADD_BUTTONS_ENABLED = "#add_buttons_enabled", + ADVANCED_VISIBLE = "#advanced_visible", + STUDENT_MODEL_UPDATE = "#student_model_update", + INTERACT_TEXT = "#interact_text", + STUDENT_BUTTON_TEXT = "#student_button_text", + IS_URL_BUTTON = "#is_url_button", + IS_COMMAND_BUTTON = "#is_command_button", + STUDENT_BUTTON_VISIBLE = "#student_button_visible", + STUDENT_BUTTON_GRID_DIMENSIONS = "#student_button_grid_dimensions", + STUDENT_VIEW_VISIBLE = "#student_view_visible", + TEACHER_VIEW_VISIBLE = "#teacher_view_visible", + SERVER_STORE_BUTTON_VISIBLE = "#server_store_button_visible", + SHOW_CLUBS = "#show_clubs", + DISCONNECTED_FROM_XBOX_LIVE_LABEL_VISIBLE = "#disconnected_from_xbox_live_label_visible", + PERMISSIONS_VISIBLE = "#permissions_visible", + PLAYER_PERMISSION_LEVEL_ICON_TEXTURE = "#player_permission_level_icon_texture", + PERMISSIONS_GRID_DIMENSION = "#permissions_grid_dimension", + OPTION_STATE_NAME = "#option_state_name", + OPTION_NAME = "#option_name", + PERMISSION_LEVEL_DROPDOWN_ICON_TEXTURE = "#permission_level_dropdown_icon_texture", + WORLD_BUTTON_FOCUS_IDENTIFIER = "#world_button_focus_identifier", + MENU_REALMS_FEED_VISIBLE = "#menu_realms_feed_visible", + MENU_REALMS_FEED_ENABLED = "#menu_realms_feed_enabled", + SERVERS_NETWORK_WORLD_ITEM_GRID_DIMENSION = "#servers_network_world_item_grid_dimension", + SERVER_PLAYER_COUNT = "#server_player_count", + THIRD_PARTY_FEATURED_ITEM_GRID_DIMENSION = "#third_party_featured_item_grid_dimension", + FEATURED_SERVERS_VISIBLE = "#featured_servers_visible", + THIRD_PARTY_SCREENSHOT_VISIBLE = "#third_party_screenshot_visible", + SHOW_PING_LOADING = "#show_ping_loading", + THIRD_PARTY_SERVER_NAME = "#third_party_server_name", + THIRD_PARTY_SERVER_MESSAGE = "#third_party_server_message", + THIRD_PARTY_SERVER_LOGO_TEXTURE_PATH = "#third_party_server_logo_texture_path", + THIRD_PARTY_SERVER_LOGO_RESOURCE_LOCATION = "#third_party_server_logo_resource_location", + LEGACY_WORLD_NAME = "#legacy_world_name", + LEGACY_WORLD_GAME_MODE = "#legacy_world_game_mode", + LEGACY_WORLD_DATE = "#legacy_world_date", + LEGACY_WORLD_DATE_VISIBLE = "#legacy_world_date_visible", + LEGACY_WORLDFILE_SIZE = "#legacy_worldfile_size", + LEGACY_WORLD_ITEM_GRID_DIMENSION = "#legacy_world_item_grid_dimension", + JOIN_BY_CODE_VISIBLE = "#join_by_code_visible", + SYNC_LEGACY_WORLDS_BUTTON_VISIBLE = "#sync_legacy_worlds_button_visible", + WORLDS_TAB_IMPORT_BUTTON_FOCUS_DOWN_OVERRIDE = "#worlds_tab_import_button_focus_down_override", + FRIENDS_TAB_INVITATION_BUTTON_FOCUS_DOWN_OVERRIDE = "#friends_tab_invitation_button_focus_down_override", + LOADING_LEGACY_WORLDS_GRID_VISIBLE = "#loading_legacy_worlds_grid_visible", + LEGACY_WORLDS_VISIBLE = "#legacy_worlds_visible", + DISCONNECTED_FROM_XBL_VISIBLE = "#disconnected_from_xbl_visible", + DISCONNECTED_FROM_NETWORK_VISIBLE = "#disconnected_from_network_visible", + LOADING_SERVERS_PROGRESS_VISIBLE = "#loading_servers_progress_visible", + FEATURE_SERVER_MESSAGE_VISIBLE = "#feature_server_message_visible", + BUMPER_TOOLTIPS_VISIBLE = "#bumper_tooltips_visible", + FOOTER_TEXT = "#footer_text", + LOADING_BAR_PERCENTAGE = "#loading_bar_percentage", + INVITED_FRIENDS_VISIBLE = "#invited_friends_visible", + MEMBER_LOADING_TEXT = "#member_loading_text", + BLOCKED_PLAYERS_VISIBLE = "#blocked_players_visible", + BLOCKED_PLAYERS_GRID_DIMENSION = "#blocked_players_grid_dimension", + LINKURL = "#linkurl", + COPY_SHARE_ENABLED = "#copy_share_enabled", + DEFAULT_MESSAGE_VISIBLE = "#default_message_visible", + REFRESH_MESSAGE_VISIBLE = "#refresh_message_visible", + TAG_FACTORY_LENGTH = "#tag_factory_length", + IS_USING_GAMEPAD = "#is_using_gamepad", + HAS_SUBPACKS = "#has_subpacks", + CONTENT_TIER_OPTIONS_VISIBLE = "#content_tier_options_visible", + CONTENT_TIER_LABEL = "#content_tier_label", + CONTENT_TIER_SUPPORTED = "#content_tier_supported", + INCOMPATIBLE_REASON = "#incompatible_reason", + SCREENSHOTPICKER_GRID_DIMENSION = "#screenshotpicker_grid_dimension", + VALIDATION_FAILURE_VISIBLE = "#validation_failure_visible", + SCREENSHOTPICKER_VISIBLE = "#screenshotpicker_visible", + SCREENSHOTPICKER_SCREENSHOT_TIME = "#screenshotpicker_screenshot_time", + SCREENSHOTPICKER_TIMESINCE_VISIBLE = "#screenshotpicker_timesince_visible", + SCREENSHOTPICKER_TEXTURE = "#screenshotpicker_texture", + SCREENSHOTPICKER_TEXTURE_SOURCE = "#screenshotpicker_texture_source", + VALIDATION_SUCCEEDED = "#validation_succeeded", + IS_DELETE_VISIBLE = "#is_delete_visible", + NO_SCREENSHOT_VISIBLE = "#no_screenshot_visible", + CAPTION_TEXT_BOX = "#caption_text_box", + TOGGLE_SELECTED = "#toggle_selected", + HOTBAR_VISIBLE_NOT_CENTERED = "#hotbar_visible_not_centered", + IS_LEFT_TAB_CONSTRUCT = "#is_left_tab_construct", + IS_LEFT_TAB_EQUIPMENT = "#is_left_tab_equipment", + IS_LEFT_TAB_ITEMS = "#is_left_tab_items", + IS_LEFT_TAB_NATURE = "#is_left_tab_nature", + FILTERING_ENABLED = "#filtering_enabled", + BUTTON_MODE_ENABLED = "#button_mode_enabled", + MEMBERS_PREVBUTTON_VISIBLE = "#members_prevButton_visible", + MEMBERS_NEXTBUTTON_VISIBLE = "#members_nextButton_visible", + INVITED_FRIENDS_PREVBUTTON_VISIBLE = "#invited_friends_prevButton_visible", + INVITED_FRIENDS_NEXTBUTTON_VISIBLE = "#invited_friends_nextButton_visible", + UNINVITED_FRIENDS_PREVBUTTON_VISIBLE = "#uninvited_friends_prevButton_visible", + UNINVITED_FRIENDS_NEXTBUTTON_VISIBLE = "#uninvited_friends_nextButton_visible", + BLOCKED_PLAYERS_PREVBUTTON_VISIBLE = "#blocked_players_prevButton_visible", + BLOCKED_PLAYERS_NEXTBUTTON_VISIBLE = "#blocked_players_nextButton_visible", + MEMBERS_PAGE_INDEX_TEXT = "#members_page_index_text", + MEMBERS_BUTTONS_VISIBLE = "#members_buttons_visible", + INVITED_FRIENDS_PAGE_INDEX_TEXT = "#invited_friends_page_index_text", + INVITED_FRIENDS_BUTTONS_VISIBLE = "#invited_friends_buttons_visible", + UNINVITED_FRIENDS_PAGE_INDEX_TEXT = "#uninvited_friends_page_index_text", + UNINVITED_FRIENDS_BUTTONS_VISIBLE = "#uninvited_friends_buttons_visible", + BLOCKED_PLAYERS_PAGE_INDEX_TEXT = "#blocked_players_page_index_text", + BLOCKED_PLAYERS_BUTTONS_VISIBLE = "#blocked_players_buttons_visible", + SAFE_ZONE_ALL = "#safe_zone_all", + SAFE_ZONE_ALL_ENABLED = "#safe_zone_all_enabled", + SAFE_ZONE_ALL_SLIDER_LABEL = "#safe_zone_all_slider_label", + SAFE_ZONE_X_SLIDER_LABEL = "#safe_zone_x_slider_label", + SAFE_ZONE_X = "#safe_zone_x", + SAFE_ZONE_X_ENABLED = "#safe_zone_x_enabled", + SAFE_ZONE_Y_SLIDER_LABEL = "#safe_zone_y_slider_label", + SAFE_ZONE_Y = "#safe_zone_y", + SAFE_ZONE_Y_ENABLED = "#safe_zone_y_enabled", + SCREEN_POSITION_X = "#screen_position_x", + SCREEN_POSITION_X_ENABLED = "#screen_position_x_enabled", + SCREEN_POSITION_X_SLIDER_LABEL = "#screen_position_x_slider_label", + SCREEN_POSITION_Y = "#screen_position_y", + SCREEN_POSITION_Y_ENABLED = "#screen_position_y_enabled", + SCREEN_POSITION_Y_SLIDER_LABEL = "#screen_position_y_slider_label", + IS_POSTING = "#is_posting", + FORM_BUTTON_LENGTH = "#form_button_length", + FORM_BUTTON_TEXTURE = "#form_button_texture", + FORM_BUTTON_TEXTURE_FILE_SYSTEM = "#form_button_texture_file_system", + CUSTOM_FORM_LENGTH = "#custom_form_length", + SUBMIT_BUTTON_VISIBLE = "#submit_button_visible", + CUSTOM_TOGGLE_STATE = "#custom_toggle_state", + CUSTOM_RADIO_TOGGLE = "#custom_radio_toggle", + CUSTOM_INPUT_TEXT = "#custom_input_text", + CUSTOM_RADIO_TOGGLED = "#custom_radio_toggled", + POLYMORPHIC_BUTTON_ENABLED = "#polymorphic_button_enabled", + GRID_BUTTON_FOCUS_ID = "#grid_button_focus_id", + GRID_BUTTON_OVERRIDE_LEFT = "#grid_button_override_left", + GRID_BUTTON_OVERRIDE_RIGHT = "#grid_button_override_right", + GRID_BUTTON_OVERRIDE_UP = "#grid_button_override_up", + SKIN_BUTTON_VISIBLE = "#skin_button_visible", + PACK_LOADING_PROGRESS_VISIBLE = "#pack_loading_progress_visible", + ACCEPT_SKIN_BUTTON_ENABLED = "#accept_skin_button_enabled", + LEFT_VISIBLE = "#left_visible", + SKIN_CYCLE_PACK_LEFT_BUTTON_ENABLED = "#skin_cycle_pack_left_button_enabled", + CYCLE_PACK_RIGHT_BUTTON_VISIBLE = "#cycle_pack_right_button_visible", + RIGHT_VISIBLE = "#right_visible", + SKIN_CYCLE_PACK_RIGHT_BUTTON_ENABLED = "#skin_cycle_pack_right_button_enabled", + SKIN_CONTENT_VISIBLE = "#skin_content_visible", + SKIN_SEARCH_PROGRESS_VISIBLE = "#skin_search_progress_visible", + HOWTOPLAY_VISIBLE = "#howtoplay_visible", + UPDATE_ICON_VISIBLE = "#update_icon_visible", + NEW_OFFER_ICON_VISIBLE = "#new_offer_icon_visible", + PROMPT_ICON_VISIBLE = "#prompt_icon_visible", + PROMPT_ICON_TEXTURE = "#prompt_icon_texture", + SIGN_IN_FOCUS_ENABLED = "#sign_in_focus_enabled", + FEATURED_GRID_ITEM_ID = "#featured_grid_item_id", + FEATURED_GRID_ITEM_OVERRIDE_UP = "#featured_grid_item_override_up", + FEATURED_GRID_ITEM_OVERRIDE_LEFT = "#featured_grid_item_override_left", + FEATURED_RATING_RATIO = "#featured_rating_ratio", + FEATURED_RATING = "#featured_rating", + FEATURED_RATINGS_VISIBLE = "#featured_ratings_visible", + FEATURED_CREATOR_LABEL = "#featured_creator_label", + FEATURED_PROMPT_TEXT = "#featured_prompt_text", + FEATURED_ICON_VISIBLE = "#featured_icon_visible", + FEATURED_OFFER_OVERRIDE_UP = "#featured_offer_override_up", + OFFER_DOWNLOAD_PROGRESS_LABEL = "#offer_download_progress_label", + SHOW_MORE_VISIBLE = "#show_more_visible", + SHOW_MORE_TEXT = "#show_more_text", + RATING_TEXT_VISIBLE = "#rating_text_visible", + OFFER_PROMPT_TEXT = "#offer_prompt_text", + OFFER_GRID_ITEM_BUTTON_FOCUS_ID = "#offer_grid_item_button_focus_id", + LEFT_MOST_GRID_ITEM_FOCUS_OVERRIDE_LEFT = "#left_most_grid_item_focus_override_left", + RIGHT_MOST_GRID_ITEM_FOCUS_OVERRIDE_RIGHT = "#right_most_grid_item_focus_override_right", + COLLECTION_PAGE_NUMBER_LABEL = "#collection_page_number_label", + OFFER_TYPE_LABEL = "#offer_type_label", + PROMO_TEXTURE_PATH = "#promo_texture_path", + PROMO_TEXTURE_FILE_SYSTEM = "#promo_texture_file_system", + PROMO_WRAPPED = "#promo_wrapped", + PROMO_ROW_VISIBLE = "#promo_row_visible", + PROMO_ROW_LOADING_VISIBLE = "#promo_row_loading_visible", + PROMO_ROW_TEXT = "#promo_row_text", + PROMO_UNLOCK_DATE = "#promo_unlock_date", + PAST_PROMO_TEXTURE_PATH = "#past_promo_texture_path", + PAST_PROMO_TEXTURE_FILE_SYSTEM = "#past_promo_texture_file_system", + PROMO_GRID_BUTTON_FOCUS_ID = "#promo_grid_button_focus_id", + PROMO_GRID_BUTTON_FOCUS_LEFT = "#promo_grid_button_focus_left", + PROMO_GRID_BUTTON_FOCUS_RIGHT = "#promo_grid_button_focus_right", + PAST_PROMO_ROW_GRID_DIMENSION = "#past_promo_row_grid_dimension", + PROMO_OFFER_TODAY = "#promo_offer_today", + FUTURE_PROMO_ROW_GRID_DIMENSION = "#future_promo_row_grid_dimension", + LIST_MAXIMUM_GRID_ITEMS = "#list_maximum_grid_items", + EXPORT_ENABLED = "#export_enabled", + EXPORT_VISIBLE = "#export_visible", + SHOW_XBOX_ICON = "#show_xbox_icon", + TEXT_PADDING_VISIBLE = "#text_padding_visible", + CONTROLLER_START_ICON = "#controller_start_icon", + ITEM_GRAYED_OUT = "#item_grayed_out", + NOT_BOUND = "#not_bound", + TEMPLATE_DOWNLOAD_TEXT = "#template_download_text", + DOWNLOAD_TEXT_VISIBLE = "#download_text_visible", + TEMPLATE_LIST_VISIBLE = "#template_list_visible", + SUGGESTED_CONTENT_VISIBLE = "#suggested_content_visible", + SUGGESTED_OFFERS_ITEM_GRID_DIMENSION = "#suggested_offers_item_grid_dimension", + TEXTURE_LOCATION_TYPE = "#texture_location_type", + GAMER_SCORE = "#gamer_score", + IS_NEW_ACCOUNT = "#is_new_account", + URL = "#url", + CODE = "#code", + GAMERTAG_FOUND = "#gamertag_found", + PLAYER_UUID = "#player_uuid", + BLOCK_PLAYER = "#block_player", + MUTE_PLAYER = "#mute_player", + FRIEND_STATUS_DROPDOWN_TOGGLE_LABEL = "#friend_status_dropdown_toggle_label", + IS_FRIEND = "#is_friend", + CURRENTLY_PLAYING_VISIBLE = "#currently_playing_visible", + CURRENTLY_PLAYING = "#currently_playing", + TEXTURE_PATH = "#texture_path", + REASON_SELECTED = "#reason_selected", + SHOW_ITEM = "#show_item", + INACTIVE_ITEM = "#inactive_item", + ITEM_PICKUP_TIME = "#item_pickup_time", + INVENTORY_SELECTED_BANNER_PATTERNS = "#inventory_selected_banner_patterns", + INVENTORY_SELECTED_BANNER_COLORS = "#inventory_selected_banner_colors", + GAMEPAD_CURSOR_VISIBLE = "#gamepad_cursor_visible", + SAFEZONE_OUTER_TOP = "#safezone_outer_top", + SAFEZONE_INNER_TOP = "#safezone_inner_top", + HIDE_TOOLTIPS = "#hide_tooltips", + HIDE_TOOLTIPS_ENABLED = "#hide_tooltips_enabled", + HIDE_GAMEPAD_CURSOR = "#hide_gamepad_cursor", + HIDE_GAMEPAD_CURSOR_ENABLED = "#hide_gamepad_cursor_enabled", + GAMEPAD_CURSOR_SENSITIVITY = "#gamepad_cursor_sensitivity", + GAMEPAD_CURSOR_SENSITIVITY_ENABLED = "#gamepad_cursor_sensitivity_enabled", + GAMEPAD_CURSOR_SENSITIVITY_SLIDER_LABEL = "#gamepad_cursor_sensitivity_slider_label", + SERVER_SETTINGS_VISIBLE = "#server_settings_visible", + CLASSROOM_SETTINGS_VISIBLE = "#classroom_settings_visible", + START_WITH_MAP = "#start_with_map", + START_WITH_MAP_ENABLED = "#start_with_map_enabled", + BONUS_CHEST = "#bonus_chest", + BONUS_CHEST_ENABLED = "#bonus_chest_enabled", + PLAYER_PERMISSIONS_DROPDOWN_TOGGLE_LABEL = "#player_permissions_dropdown_toggle_label", + PLAYER_PERMISSIONS_DROPDOWN_ENABLED = "#player_permissions_dropdown_enabled", + SHOW_PERMISSIONS_DROPDOWN = "#show_permissions_dropdown", + SERVER_SIM_DISTANCE = "#server_sim_distance", + SERVER_SIM_DISTANCE_ENABLED = "#server_sim_distance_enabled", + SERVER_SIM_DISTANCE_STEPS = "#server_sim_distance_steps", + SERVER_SIM_DISTANCE_SLIDER_LABEL = "#server_sim_distance_slider_label", + SHOW_COORDINATES = "#show_coordinates", + SHOW_COORDINATES_ENABLED = "#show_coordinates_enabled", + FIRE_SPREADS = "#fire_spreads", + FIRE_SPREADS_ENABLED = "#fire_spreads_enabled", + TNT_EXPLODES = "#tnt_explodes", + TNT_EXPLODES_ENABLED = "#tnt_explodes_enabled", + MOB_LOOT = "#mob_loot", + MOB_LOOT_ENABLED = "#mob_loot_enabled", + NATURAL_REGENERATION = "#natural_regeneration", + NATURAL_REGENERATION_ENABLED = "#natural_regeneration_enabled", + TILE_DROPS = "#tile_drops", + TILE_DROPS_ENABLED = "#tile_drops_enabled", + DAYLIGHT_CYCLE = "#daylight_cycle", + DAYLIGHT_CYCLE_ENABLED = "#daylight_cycle_enabled", + KEEP_INVENTORY = "#keep_inventory", + KEEP_INVENTORY_ENABLED = "#keep_inventory_enabled", + MOB_SPAWN = "#mob_spawn", + MOB_SPAWN_ENABLED = "#mob_spawn_enabled", + MOB_GRIEFING = "#mob_griefing", + MOB_GRIEFING_ENABLED = "#mob_griefing_enabled", + ENTITIES_DROP_LOOT = "#entities_drop_loot", + ENTITIES_DROP_LOOT_ENABLED = "#entities_drop_loot_enabled", + WEATHER_CYCLE = "#weather_cycle", + WEATHER_CYCLE_ENABLED = "#weather_cycle_enabled", + CLASSROOM_SETTINGS = "#classroom_settings", + CLASSROOM_SETTINGS_ENABLED = "#classroom_settings_enabled", + PERFECT_WEATHER = "#perfect_weather", + PERFECT_WEATHER_ENABLED = "#perfect_weather_enabled", + ALLOW_MOBS = "#allow_mobs", + ALLOW_MOBS_ENABLED = "#allow_mobs_enabled", + ALLOW_DESTRUCTIVE_ITEMS = "#allow_destructive_items", + ALLOW_DESTRUCTIVE_ITEMS_ENABLED = "#allow_destructive_items_enabled", + PLAYER_DAMAGE = "#player_damage", + PLAYER_DAMAGE_ENABLED = "#player_damage_enabled", + IMMUTABLE_WORLD = "#immutable_world", + IMMUTABLE_WORLD_ENABLED = "#immutable_world_enabled", + PVP_DAMAGE = "#pvp_damage", + PVP_DAMAGE_ENABLED = "#pvp_damage_enabled", + XBL_BROADCAST_DROPDOWN_TOGGLE_LABEL = "#xbl_broadcast_dropdown_toggle_label", + SHOW_BROADCAST_DROPDOWN = "#show_broadcast_dropdown", + MULTIPLAYER_WARNING_VISIBLE = "#multiplayer_warning_visible", + CLUB_DESCRIPTION_ENABLED = "#club_description_enabled", + CLUB_DESCRIPTION_VISIBLE = "#club_description_visible", + CLUB_DESCRIPTION = "#club_description", + MANAGE_FEED_BUTTON_ENABLED = "#manage_feed_button_enabled", + MANAGE_FEED_BUTTON_VISIBLE = "#manage_feed_button_visible", + CLUB_INFOTEXT_VISIBLE = "#club_infotext_visible", + SHOW_AUTO_SAVE_ICON = "#show_auto_save_icon", + SHOW_AUTO_SAVE_ICON_ENABLED = "#show_auto_save_icon_enabled", + HIDE_HAND = "#hide_hand", + HIDE_HAND_ENABLED = "#hide_hand_enabled", + HIDE_PAPERDOLL = "#hide_paperdoll", + HIDE_PAPERDOLL_ENABLED = "#hide_paperdoll_enabled", + CLASSIC_BOX_SELECTION = "#classic_box_selection", + CLASSIC_BOX_SELECTION_ENABLED = "#classic_box_selection_enabled", + VR_CLASSIC_BOX_SELECTION = "#vr_classic_box_selection", + VR_CLASSIC_BOX_SELECTION_ENABLED = "#vr_classic_box_selection_enabled", + INGAME_PLAYER_NAMES = "#ingame_player_names", + INGAME_PLAYER_NAMES_ENABLED = "#ingame_player_names_enabled", + INTERFACE_OPACITY = "#interface_opacity", + INTERFACE_OPACITY_ENABLED = "#interface_opacity_enabled", + INTERFACE_OPACITY_SLIDER_LABEL = "#interface_opacity_slider_label", + SPLIT_SCREEN_DROPDOWN_ENABLED = "#split_screen_dropdown_enabled", + SPLITSCREEN_INTERFACE_OPACITY_ENABLED = "#splitscreen_interface_opacity_enabled", + SPLITSCREEN_INGAME_PLAYER_NAMES = "#splitscreen_ingame_player_names", + SPLITSCREEN_INGAME_PLAYER_NAMES_ENABLED = "#splitscreen_ingame_player_names_enabled", + VR_HIDE_HUD = "#vr_hide_hud", + VR_HIDE_HUD_ENABLED = "#vr_hide_hud_enabled", + VR_HIDE_HAND = "#vr_hide_hand", + VR_HIDE_HAND_ENABLED = "#vr_hide_hand_enabled", + FIELD_OF_VIEW_TOGGLE = "#field_of_view_toggle", + FIELD_OF_VIEW_TOGGLE_ENABLED = "#field_of_view_toggle_enabled", + DEV_DATE_YEAR_OVERRIDE = "#dev_date_year_override", + DEV_DATE_MONTH_OVERRIDE = "#dev_date_month_override", + DEV_DATE_DAY_OVERRIDE = "#dev_date_day_override", + DEV_DISPLAY_OVERRIDE_DATETIME = "#dev_display_override_datetime", + DEV_DISPLAY_OVERRIDE_DATETIME_ENABLED = "#dev_display_override_datetime_enabled", + DEV_SAVE_CURRENT_OVERRIDE_DATE = "#dev_save_current_override_date", + DEV_SAVE_CURRENT_OVERRIDE_DATE_ENABLED = "#dev_save_current_override_date_enabled", + DEV_OVERRIDE_DAY_LENGTH = "#dev_override_day_length", + UPDATE_OVERRIDE_DATE_BUTTON_VISIBLE = "#update_override_date_button_visible", + OVERRIDE_DATE_OPTIONS_VISIBLE = "#override_date_options_visible", + DEV_SHOW_OVERRIDE_TREATMENTS_ENABLED = "#dev_show_override_treatments_enabled", + DEV_SHOW_OVERRIDE_TREATMENTS = "#dev_show_override_treatments", + DEV_TREATMENT_ID = "#dev_treatment_id", + DEV_TREATMENT_ID_ENABLED = "#dev_treatment_id_enabled", + TREATMENTS_GRID_DIMENSION = "#treatments_grid_dimension", + DEV_DISPLAY_TREATMENTS_PANEL = "#dev_display_treatments_panel", + TREATMENT_ID = "#treatment_id", + FEATURE_TOGGLE_STATE = "#feature_toggle_state", + FEATURE_TOGGLE_COUNT = "#feature_toggle_count", + DEV_SERVER_INSTANCE_THREAD = "#dev_server_instance_thread", + DEV_SERVER_INSTANCE_THREAD_ENABLED = "#dev_server_instance_thread_enabled", + DEV_FIND_MOBS = "#dev_find_mobs", + DEV_FIND_MOBS_ENABLED = "#dev_find_mobs_enabled", + DEV_RENDER_ATTACH_POS_ENABLED = "#dev_render_attach_pos_enabled", + DEV_NEW_CULLER = "#dev_new_culler", + DEV_NEW_CULLER_ENABLED = "#dev_new_culler_enabled", + DEV_ASSERTIONS_DEBUG_BREAK = "#dev_assertions_debug_break", + DEV_ASSERTIONS_DEBUG_BREAK_ENABLED = "#dev_assertions_debug_break_enabled", + DEV_MCE_ASSERTIONS_DEBUG_BREAK_HACK = "#dev_mce_assertions_debug_break_hack", + DEV_MCE_ASSERTIONS_DEBUG_BREAK_HACK_ENABLED = "#dev_mce_assertions_debug_break_hack_enabled", + DEV_SHOW_DEV_CONSOLE_BUTTON = "#dev_show_dev_console_button", + DEV_SHOW_DEV_CONSOLE_BUTTON_ENABLED = "#dev_show_dev_console_button_enabled", + DEV_ENABLE_MIXER_INTERACTIVE = "#dev_enable_mixer_interactive", + DEV_ENABLE_MIXER_INTERACTIVE_ENABLED = "#dev_enable_mixer_interactive_enabled", + DEV_SHOW_TCUI_REPLACEMENT = "#dev_show_tcui_replacement", + DEV_SHOW_TCUI_REPLACEMENT_ENABLED = "#dev_show_tcui_replacement_enabled", + DEV_USE_ZIPPED_IN_PACKAGE_PACKS = "#dev_use_zipped_in_package_packs", + DEV_USE_ZIPPED_IN_PACKAGE_PACKS_ENABLED = "#dev_use_zipped_in_package_packs_enabled", + DEV_IMPORT_PACKS_AS_ZIP = "#dev_import_packs_as_zip", + DEV_IMPORT_PACKS_AS_ZIP_ENABLED = "#dev_import_packs_as_zip_enabled", + DEV_USE_OVERRIDE_DATE = "#dev_use_override_date", + DEV_USE_OVERRIDE_DATE_ENABLED = "#dev_use_override_date_enabled", + DEV_DISPLAY_TREATMENTS_PANEL_ENABLED = "#dev_display_treatments_panel_enabled", + MEM_CHECK_TIMER = "#mem_check_timer", + MEM_CHECK_TIMER_ENABLED = "#mem_check_timer_enabled", + MEM_CHECK_TIMER_STEPS = "#mem_check_timer_steps", + PROTOCOL_VERSION = "#protocol_version", + WORLD_CONVERSION_VERSION = "#world_conversion_version", + HIDE_HUD = "#hide_hud", + HIDE_HUD_ENABLED = "#hide_hud_enabled", + VR_TRANSPARENT_LEAVES = "#vr_transparent_leaves", + VR_TRANSPARENT_LEAVES_ENABLED = "#vr_transparent_leaves_enabled", + RENDER_CLOUDS = "#render_clouds", + VR_SMOOTH_LIGHTING = "#vr_smooth_lighting", + VR_SMOOTH_LIGHTING_ENABLED = "#vr_smooth_lighting_enabled", + CAN_CHANGE_NAME = "#can_change_name", + LOADING_ACHIEVEMENT_PANEL_VISIBLE = "#loading_achievement_panel_visible", + ADHOC_TITLE = "#adhoc_title", + SHOW_MISSING_COINS = "#show_missing_coins", + REPORT_TO_CLUB_BUTTON_VISIBLE_FEEDITEM = "#report_to_club_button_visible_feeditem", + REPORT_TO_ENFORCEMENT_BUTTON_VISIBLE_FEEDITEM = "#report_to_enforcement_button_visible_feeditem", + REPORT_TO_CLUB_BUTTON_VISIBLE_COMMENT = "#report_to_club_button_visible_comment", + REPORT_TO_ENFORCEMENT_BUTTON_VISIBLE_COMMENT = "#report_to_enforcement_button_visible_comment", + REPORT_TO_ENFORCEMENT_BUTTON_VISIBLE = "#report_to_enforcement_button_visible", + REPORT_TO_CLUB_BUTTON_VISIBLE = "#report_to_club_button_visible", + INFINITE_PROGRESS_VISIBLE = "#infinite_progress_visible", + PROGRESS_TEXT_VISIBLE = "#progress_text_visible", + REALMS_BUTTON_VISIBLE = "#realms_button_visible", + IS_CREATIVE_AND_RECIPE_BOOK_LAYOUT = "#is_creative_and_recipe_book_layout", + IS_CREATIVE_AND_CREATIVE_LAYOUT = "#is_creative_and_creative_layout", + IS_DELETING = "#is_deleting", + IS_DONE_VALIDATING = "#is_done_validating", + IS_INTERACTION_BUTTON_VISIBLE = "#is_interaction_button_visible", + RATINGS_SUMMARY_VALID = "#ratings_summary_valid", + RATINGS_HOVER_BUTTON_FOCUS_ENABLED = "#ratings_hover_button_focus_enabled", + RATING_STATUS_VALID = "#rating_status_valid", + HAS_CONTENT_TIERING = "#has_content_tiering", + PLAYERNAME_VISIBLE = "#playername_visible", + INVITE_BUTTON_ENABLED = "#invite_button_enabled", + DISCONNECTED_FROM_NEX_LABEL_VISIBLE = "#disconnected_from_nex_label_visible", + DISCONNECTED_FROM_ADHOC_LABEL_VISIBLE = "#disconnected_from_adhoc_label_visible", + DISCONNECTED_FROM_CROSSPLATFORM_MULTIPLAYER = "#disconnected_from_crossplatform_multiplayer", + DISCONNECTED_FROM_MULTIPLAYER = "#disconnected_from_multiplayer", + PLAYER_TOGGLE_STATE = "#player_toggle_state", + OPTION_TOGGLE_STATE = "#option_toggle_state", + CAN_EDIT_PERMISSIONS = "#can_edit_permissions", + PERMISSION_LEVEL_DROPDOWN_LABEL = "#permission_level_dropdown_label", + FRIENDS_SERVER_ICON_TEXTURE_NAME = "#friends_server_icon_texture_name", + CROSS_PLATFORM_FRIENDS_SERVER_ICON_TEXTURE_NAME = "#cross_platform_friends_server_icon_texture_name", + NETWORK_WORLD_HEADER_ICON_TEXTURE_PATH = "#network_world_header_icon_texture_path", + NETWORK_WORLD_HEADER_ICON_TEXTURE_LOCATION = "#network_world_header_icon_texture_location", + PRIVILEGESBLOCKEDTEXT = "#privilegesBlockedText", + ADD_FRIEND_BUTTON_VISIBLE = "#add_friend_button_visible", + NO_NEX_MULTIPLAYER_GRID_VISIBLE = "#no_nex_multiplayer_grid_visible", + CROSS_PLATFORM_FRIENDS_GRID_VISIBLE = "#cross_platform_friends_grid_visible", + CROSS_PLATFORM_NO_FRIENDS_GRID_VISIBLE = "#cross_platform_no_friends_grid_visible", + NO_CROSS_PLATFORM_MULTIPLAYER_GRID_VISIBLE = "#no_cross_platform_multiplayer_grid_visible", + MULTIPLAYER_BLOCKED_PANEL_VISIBLE = "#multiplayer_blocked_panel_visible", + IS_COIN_VISIBLE = "#is_coin_visible", + CONFIRMATION_BUTTON_TEXT = "#confirmation_button_text", + MATCHING_BRANCH_NAME = "#matching_branch_name", + MATCHING_COMMIT_ID = "#matching_commit_id", + TIME_SINCE_TEXT = "#time_since_text", + WORLD_TEXT = "#world_text", + DATE_TEXT = "#date_text", + TIME_TEXT = "#time_text", + BACKUP_ITEM_BUTTON_ENABLED = "#backup_item_button_enabled", + REALMS_BACKUP_GRID_DIMENSION = "#realms_backup_grid_dimension", + BACKUP_INFOTEXT = "#backup_infotext", + BACKUP_NETWORK_ERRORMSG = "#backup_network_errormsg", + PROGRESS_LOADING_BARS_BACKUPS_VISIBLE = "#progress_loading_bars_backups_visible", + BACKUP_NETWORK_ERROR_VISIBLE = "#backup_network_error_visible", + OPTIONS_VISIBLE = "#options_visible", + HAS_ERRORS = "#has_errors", + ERROR_FREE = "#error_free", + REPORT_GENERATING = "#report_generating", + HAS_PACK_SETTINGS = "#has_pack_settings", + PLAYER_SCORE_SIDEBAR = "#player_score_sidebar", + PLAYER_NAME_SIDEBAR = "#player_name_sidebar", + OBJECTIVE_SIDEBAR_NAME = "#objective_sidebar_name", + SCOREBOARD_SIDEBAR_SIZE = "#scoreboard_sidebar_size", + SCOREBOARD_SIDEBAR_VISIBLE = "#scoreboard_sidebar_visible", + SCOREBOARD_LIST_PLAYER_ICON = "#scoreboard_list_player_icon", + SCOREBOARD_LIST_PLAYER_ICON_FILESYSTEM = "#scoreboard_list_player_icon_filesystem", + SCOREBOARD_LIST_PLAYER_NAME = "#scoreboard_list_player_name", + SCOREBOARD_LIST_PLAYER_SCORE = "#scoreboard_list_player_score", + SCOREBOARD_LIST_CONNECTION = "#scoreboard_list_connection", + SCOREBOARD_LIST_SIZE = "#scoreboard_list_size", + SCOREBOARD_LIST_SCORETYPE_SCORE = "#scoreboard_list_scoretype_score", + SCOREBOARD_LIST_SCORETYPE_HEARTS = "#scoreboard_list_scoretype_hearts", + SCOREBOARD_SHOW_TAB = "#scoreboard_show_tab", + SKIN_BUTTON_GAME_PAD_VISIBLE = "#skin_button_game_pad_visible", + SKIN_BUTTON_NOT_GAME_PAD_VISIBLE = "#skin_button_not_game_pad_visible", + IS_USING_GAMEPAD_ICON = "#is_using_gamepad_icon", + FOCUS_OVERRIDE_LEFT = "#focus_override_left", + FOCUS_OVERRIDE_RIGHT = "#focus_override_right", + NX_SIGNIN_TEXT = "#nx_signin_text", + GAMERPIC_TEXTURE_PATH = "#gamerpic_texture_path", + GAMERPIC_TEXTURE_LOCATION_TYPE = "#gamerpic_texture_location_type", + GAMERTAG_PIC_AND_LABEL_VISIBLE = "#gamertag_pic_and_label_visible", + ONLINE_BUTTONS_VISIBLE = "#online_buttons_visible", + HERO_OFFER_PRICE_TEXT = "#hero_offer_price_text", + HERO_OFFER_COIN_ICON_VISIBLE = "#hero_offer_coin_icon_visible", + HERO_OFFER_DESCRIPTION_VISIBLE = "#hero_offer_description_visible", + HERO_OFFER_TITLE = "#hero_offer_title", + HERO_OFFER_AUTHOR = "#hero_offer_author", + CATEGORY_COLLECTION_READY = "#category_collection_ready", + SEARCH_ERROR_PANEL_VISIBLE = "#search_error_panel_visible", + SEARCH_RESULTS_PANEL_VISIBLE = "#search_results_panel_visible", + FILTER_SELECTED_COUNT = "#filter_selected_count", + SEARCH_VISIBLE = "#search_visible", + FILTER_SCREEN_ENABLED = "#filter_screen_enabled", + TOP_ROW_FOCUS_OVERRIDE_UP = "#top_row_focus_override_up", + TRENDING_ROW_NAME = "#trending_row_name", + TRENDING_OFFERS_DIMENSIONS = "#trending_offers_dimensions", + TRENDING_ROWS_DIMENSIONS = "#trending_rows_dimensions", + SEARCH_ACTIVE = "#search_active", + TRENDING_PAGE_LOADING_VISIBLE = "#trending_page_loading_visible", + SORT_TYPE_TEXT = "#sort_type_text", + RELEVANCE_TOGGLE_VISIBLE = "#relevance_toggle_visible", + SORT_MENU_VISIBLE = "#sort_menu_visible", + SORT_SCREEN_ENABLED = "#sort_screen_enabled", + GENERATE_RANDOM_BUTTON_ENABLED = "#generate_random_button_enabled", + REALMS_INFO_TEXT = "#realms_info_text", + SEARCH_IN_PROGRESS = "#search_in_progress", + MESSAGE_PANEL_VISIBLE = "#message_panel_visible", + ADD_FRIEND_BUTTON_TEXT = "#add_friend_button_text", + REMOVE_FRIEND_BUTTON_TEXT = "#remove_friend_button_text", + ADD_REMOVE_IN_PROGRESS = "#add_remove_in_progress", + IS_SELECTED_SLOT = "#is_selected_slot", + SHOW_HOVERED_SLOT = "#show_hovered_slot", + USING_TOUCH = "#using_touch", + KEYBOARD_SHOW_FULL_KEYBOARD_OPTIONS_ENABLED = "#keyboard_show_full_keyboard_options_enabled", + KEYBOARD_SHOW_STANDARD_KEYBOARD_OPTIONS = "#keyboard_show_standard_keyboard_options", + KEYBOARD_SHOW_FULL_KEYBOARD_OPTIONS = "#keyboard_show_full_keyboard_options", + KEYBOARD_SMOOTH_ROTATION_SPEED = "#keyboard_smooth_rotation_speed", + KEYBOARD_SMOOTH_ROTATION_SPEED_ENABLED = "#keyboard_smooth_rotation_speed_enabled", + SWAP_GAMEPAD_AB_BUTTONS = "#swap_gamepad_ab_buttons", + SWAP_GAMEPAD_AB_BUTTONS_ENABLED = "#swap_gamepad_ab_buttons_enabled", + SWAP_GAMEPAD_XY_BUTTONS = "#swap_gamepad_xy_buttons", + SWAP_GAMEPAD_XY_BUTTONS_ENABLED = "#swap_gamepad_xy_buttons_enabled", + HOTBAR_ONLY_TOUCH = "#hotbar_only_touch", + HOTBAR_ONLY_TOUCH_ENABLED = "#hotbar_only_touch_enabled", + GENERAL_MULTIPLAYER_WARNING_TEXT = "#general_multiplayer_warning_text", + GENERAL_MULTIPLAYER_WARNING_LABEL_VISIBLE = "#general_multiplayer_warning_label_visible", + XBL_SHOW_BROADCAST_DROPDOWN = "#xbl_show_broadcast_dropdown", + CAN_BE_XBL_ENABLED = "#can_be_xbl_enabled", + EDUCATION_TOGGLE = "#education_toggle", + EDUCATION_TOGGLE_ENABLED = "#education_toggle_enabled", + EXPERIMENTAL_GAMEPLAY = "#experimental_gameplay", + EXPERIMENTAL_GAMEPLAY_ENABLED = "#experimental_gameplay_enabled", + SHOW_EXPERIMENTAL_GAMEPLAY = "#show_experimental_gameplay", + PVP = "#pvp", + PVP_ENABLED = "#pvp_enabled", + PLATFORM_SHOW_BROADCAST_DROPDOWN = "#platform_show_broadcast_dropdown", + CAN_BE_NEX_ENABLED = "#can_be_nex_enabled", + HOW_TO_PLAY_GAMEPAD_HELPER_LABEL_TEXT = "#how_to_play_gamepad_helper_label_text", + HOW_TO_PLAY_GAMEPAD_HELPER_LABEL_VISIBLE = "#how_to_play_gamepad_helper_label_visible", + SWITCH_COIN_DEBUG = "#switch_coin_debug", + SWITCH_COIN_DEBUG_ENABLED = "#switch_coin_debug_enabled", + SHOW_SWITCH_COIN_DEBUG = "#show_switch_coin_debug", + MULTITHREADED_RENDERING = "#multithreaded_rendering", + MULTITHREADED_RENDERING_ENABLED = "#multithreaded_rendering_enabled", + SHOW_MULTITHREADED_RENDERING = "#show_multithreaded_rendering", + DEV_XFORGE_REQUESTS_REQUIRE_SIGN_IN = "#dev_xforge_requests_require_sign_in", + DEV_XFORGE_REQUESTS_REQUIRE_SIGN_IN_ENABLED = "#dev_xforge_requests_require_sign_in_enabled", + ATMOSPHERICS = "#atmospherics", + ATMOSPHERICS_ENABLED = "#atmospherics_enabled", + EDGE_HIGHLIGHT = "#edge_highlight", + EDGE_HIGHLIGHT_ENABLED = "#edge_highlight_enabled", + BLOOM = "#bloom", + BLOOM_ENABLED = "#bloom_enabled", + TERRAIN_SHADOWS = "#terrain_shadows", + TERRAIN_SHADOWS_ENABLED = "#terrain_shadows_enabled", + SUPER_FANCY_WATER = "#super_fancy_water", + SUPER_FANCY_WATER_ENABLED = "#super_fancy_water_enabled", + RENDERING_PROFILE = "#rendering_profile", + RENDERING_PROFILE_SLIDER_ENABLED = "#rendering_profile_slider_enabled", + RENDERING_PROFILE_STEPS = "#rendering_profile_steps", + RENDER_CLOUDS_ENABLED = "#render_clouds_enabled", + SCREEN_ANIMATIONS = "#screen_animations", + SCREEN_ANIMATIONS_ENABLED = "#screen_animations_enabled", + SCREEN_ANIMATIONS_VISIBLE = "#screen_animations_visible", + DEVICE_ID = "#device_id", + COMMERCE_ID = "#commerce_id", + AUTO_UPDATE_ENABLED = "#auto_update_enabled", + AUTO_UPDATE_MODE_DROPDOWN_TOGGLE_LABEL = "#auto_update_mode_dropdown_toggle_label", + GUI_SCALE_VISIBLE = "#gui_scale_visible", + SHOW_IOS_ACCOUNT_ERROR = "#show_ios_account_error", + SHOW_POPUP_BUTTON = "#show_popup_button", + TEXT_EDIT_BOX_FOCUS_OVERRIDE_UP = "#text_edit_box_focus_override_up", + TEXT_EDIT_BOX_FOCUS_OVERRIDE_DOWN = "#text_edit_box_focus_override_down", + ACTION_BUTTON_ENABLED = "#action_button_enabled", + PURCHASE_PANEL_VISIBLE = "#purchase_panel_visible", + PURCHASE_WITH_CURRENCY_BUTTON_TEXT = "#purchase_with_currency_button_text", + PURCHASE_WITH_COINS_BUTTON_TEXT = "#purchase_with_coins_button_text", + MARKDOWN_PERCENTAGE = "#markdown_percentage", + IS_ON_SALE = "#is_on_sale", + FULL_PRICE = "#full_price", + ITEM_SKIN_COUNT = "#item_skin_count", + ITEM_SKIN_COUNT_VISIBLE = "#item_skin_count_visible", + ITEM_WORLD_TEMPLATE_COUNT = "#item_world_template_count", + ITEM_WORLD_TEMPLATE_COUNT_VISIBLE = "#item_world_template_count_visible", + ITEM_RESOURCE_PACK_COUNT = "#item_resource_pack_count", + ITEM_RESOURCE_PACK_COUNT_VISIBLE = "#item_resource_pack_count_visible", + TIME_UNTIL_SALE_EXPIRES = "#time_until_sale_expires", + PERSONAL_REALMS_GRID_VISIBLE = "#personal_realms_grid_visible", + REALM_NINTENDO_FIRST_REALM_PURCHASE_BUTTON_VISIBLE = "#realm_nintendo_first_realm_purchase_button_visible", + JOINABLE_REALMS_PANEL_VISIBLE = "#joinable_realms_panel_visible", + BUTTONNAME = "#ButtonName", + SALE_VISIBLE = "#sale_visible", + COIN_PURCHASE_IN_PROGRESS = "#coin_purchase_in_progress", + SHOW_NO_XBL_AND_LOCAL_CONTENT_WARNING = "#show_no_xbl_and_local_content_warning", + SHOW_NO_XBL_AND_NO_LOCAL_CONTENT_WARNING = "#show_no_xbl_and_no_local_content_warning", + IS_SALES_GRID_VISIBLE = "#is_sales_grid_visible", + SALES_GRID_ITEM_COUNT = "#sales_grid_item_count", + IS_STORE_OFFER_GRID_PANEL_VISIBLE = "#is_store_offer_grid_panel_visible", + BUBBLE_PARTICLES = "#bubble_particles", + BUBBLE_PARTICLES_ENABLED = "#bubble_particles_enabled", + POPUP_TITLE = "#popup_title", + POPUP_MESSAGE_STUDENT_TEXT = "#popup_message_student_text", + CHAT_SETTINGS_BUTTON_ENABLED = "#chat_settings_button_enabled", + CHAT_SETTINGS_MAIN_ENABLED = "#chat_settings_main_enabled", + NO_FRIENDS_GRID_MESSAGE_TEXT = "#no_friends_grid_message_text", + NO_FRIENDS_GRID_MESSAGE_VISIBLE = "#no_friends_grid_message_visible", + NO_CROSS_PLATFORM_FRIENDS_GRID_MESSAGE_TEXT = "#no_cross_platform_friends_grid_message_text", + NO_CROSS_PLATFORM_FRIENDS_GRID_MESSAGE_VISIBLE = "#no_cross_platform_friends_grid_message_visible", + GENERAL_NO_MULTIPLAYER_GRID_MESSAGE_TEXT = "#general_no_multiplayer_grid_message_text", + GENERAL_NO_MULTIPLAYER_GRID_MESSAGE_VISIBLE = "#general_no_multiplayer_grid_message_visible", + REALM_DEFAULT_PERMISSION_DROPDOWN_TOGGLE_LABEL = "#realm_default_permission_dropdown_toggle_label", + REALM_DEFAULT_PERMISSION_DROPDOWN_ENABLED = "#realm_default_permission_dropdown_enabled", + PERMISSION_DROPDOWN_VISIBLE = "#permission_dropdown_visible", + PERMISSION_COLLECTION_DROPDOWN_VISIBLE = "#permission_collection_dropdown_visible", + FORCE_PACK_DOWNLOAD_ENABLED_LEVEL = "#force_pack_download_enabled_level", + FILTER_SCREEN_VISIBLE = "#filter_screen_visible", + DURABLE_TITLE_VISIBLE = "#durable_title_visible", + SORT_SCREEN_VISIBLE = "#sort_screen_visible", + SAVE_ENABLED = "#save_enabled", + SAVE_VISIBLE = "#save_visible", + LOAD_ENABLED = "#load_enabled", + LOAD_VISIBLE = "#load_visible", + SAVE_MODE_PANEL_VISIBLE = "#save_mode_panel_visible", + LOAD_MODE_PANEL_VISIBLE = "#load_mode_panel_visible", + PRICE = "#price", + DEV_ASSERTIONS_SHOW_DIALOG = "#dev_assertions_show_dialog", + DEV_ASSERTIONS_SHOW_DIALOG_ENABLED = "#dev_assertions_show_dialog_enabled", + AUTOMATION_UNIT_BLACKLIST_TEST_TAGS = "#automation_unit_blacklist_test_tags", + AUTOMATION_REPEAT_COUNT = "#automation_repeat_count", + AUTOMATION_INGESTION_ENDPOINT = "#automation_ingestion_endpoint", + AUTOMATION_TESTRUN_ID = "#automation_testrun_id", + AUTOMATION_FUNCTIONAL_TEST_BLOCK_INPUT = "#automation_functional_test_block_input", + AUTOMATION_FUNCTIONAL_TEST_BLOCK_INPUT_ENABLED = "#automation_functional_test_block_input_enabled", + AUTOMATION_FUNCTIONAL_TEST_TAGS = "#automation_functional_test_tags", + AUTOMATION_UNIT_TEST_TAGS = "#automation_unit_test_tags", + AUTOMATION_FUNCTIONAL_BLACKLIST_TEST_TAGS = "#automation_functional_blacklist_test_tags", + PLATFORM_MULTIPLAYER_WARNING_TEXT = "#platform_multiplayer_warning_text", + PLATFORM_MULTIPLAYER_WARNING_LABEL_VISIBLE = "#platform_multiplayer_warning_label_visible", + XBL_MULTIPLAYER_WARNING_TEXT = "#xbl_multiplayer_warning_text", + XBL_MULTIPLAYER_WARNING_LABEL_VISIBLE = "#xbl_multiplayer_warning_label_visible", + CHAT_MESSAGE_SPACING = "#chat_message_spacing", + CHAT_MESSAGE_SPACING_ENABLED = "#chat_message_spacing_enabled", + CHAT_MESSAGE_SPACING_CUSTOM_TEXT = "#chat_message_spacing_custom_text", + CHAT_SETTINGS_FONT_SECTION_ENABLED = "#chat_settings_font_section_enabled", + CHAT_SETTINGS_ENABLED = "#chat_settings_enabled", + EDITOR_BUTTON_VISIBLE = "#editor_button_visible", + EDITOR_GRID_DIMENSIONS = "#editor_grid_dimensions", + SHOW_EDITOR_CHOOSER = "#show_editor_chooser", + SHOW_WEBVIEW = "#show_webview", + WEBVIEW_UPDATE = "#webview_update", + SHOW_RESET = "#show_reset", + SHOW_RESET_WARNING = "#show_reset_warning", + COINS_WITH_BONUS = "#coins_with_bonus", + FEED_COMMENT_ENABLED = "#feed_comment_enabled", + HUD_TITLE_TEXT_STRING = "#hud_title_text_string", + HUD_SUBTITLE_TEXT_STRING = "#hud_subtitle_text_string", + BUTTONS_PANEL_VISIBLE = "#buttons_panel_visible", + PURCHASE_PANEL_ENABLED = "#purchase_panel_enabled", + SECTION_TITLE_VISIBLE = "#section_title_visible", + ITEM_PAGE_SECTION_CONTENT = "#item_page_section_content", + LIST_HAS_DISPLAY_OBJECTIVE = "#list_has_display_objective", + WORLDNAME = "#worldname", + LIST_SCORES_NOT_EMPTY = "#list_scores_not_empty", + UNSCORED_NOT_EMPTY = "#unscored_not_empty", + PLAYER_LIST_TITLE = "#player_list_title", + PLAYER_RANK = "#player_rank", + PLAYER_ICON = "#player_icon", + PLAYER_ICON_FILESYSTEM = "#player_icon_filesystem", + PLAYER_SCORE = "#player_score", + UNSCORED_LIST_SIZE = "#unscored_list_size", + SCORED_LIST_SIZE = "#scored_list_size", + IS_OFFER_COLLECTION_QUERY = "#is_offer_collection_query", + STORE_HOME_BUTTON_VISIBLE = "#store_home_button_visible", + GAMERTAGPACKS = "#gamertagpacks", + STORE_SECTION_CONTENT = "#store_section_content", + IS_CREATOR_LABEL_VISIBLE = "#is_creator_label_visible", + RATINGS_VISIBLE = "#ratings_visible", + IS_OFFER_COLLECTION_QUERY_AND_NOT_SALE_COLLECTION = "#is_offer_collection_query_and_not_sale_collection", + STORE_ROW_VISIBLE = "#store_row_visible", + STORE_ROW_READY = "#store_row_ready", + ROW_GRID_DIMENSIONS = "#row_grid_dimensions", + NAV_BUTTON_TEXTURE = "#nav_button_texture", + IS_VALID_NAV_BUTTON = "#is_valid_nav_button", + THUMBNAIL_TEXTURE_PATH = "#thumbnail_texture_path", + THUMBNAIL_TEXTURE_FILE_SYSTEM = "#thumbnail_texture_file_system", + MAX_GRID_OFFERS = "#max_grid_offers", + TRENDING_ROWS_VISIBLE = "#trending_rows_visible", + XBOX_ICON_VISIBLE = "#xbox_icon_visible", + CODE_BUILDER = "#code_builder", + CODE_BUILDER_ENABLED = "#code_builder_enabled", + COMMAND_BLOCKS_ENABLED = "#command_blocks_enabled", + COMMAND_BLOCKS_ENABLED_ON = "#command_blocks_enabled_on", + AUTHENTICATION_VISIBLE = "#authentication_visible", + BUY_BUTTON_VISIBLE = "#buy_button_visible", + CONFIRM_BUTTON_VISIBLE = "#confirm_button_visible", + CONFIRM_BUTTON_ENABLED = "#confirm_button_enabled", + EDU_STORE_PURCHASE_BUTTON_TEXT = "#edu_store_purchase_button_text", + TERMS_VISIBLE = "#terms_visible", + EDU_STORE_VISIBLE = "#edu_store_visible", + FONT_COLOR_GRID_DIMENSION = "#font_color_grid_dimension", + CHAT_SETTINGS_FONT_COLOR_SECTION_ENABLED = "#chat_settings_font_color_section_enabled", + FONT_COLORS_TOGGLE_CHECK = "#font_colors_toggle_check", + CHAT_SETTINGS_COLOR_SECTION_ENABLED = "#chat_settings_color_section_enabled", + EDITOR_BUTTON_DEFAULT = "#editor_button_default", + EDITOR_BUTTON_TEXT = "#editor_button_text", + SHOW_WEBVIEW_PROGRESS = "#show_webview_progress", + UNDO_BUTTON_ENABLED = "#undo_button_enabled", + CONFIRM_SKIN_BUTTON_ENABLED = "#confirm_skin_button_enabled", + DELAY_RIGHT_SIDE_BUTTONS_VISIBLE = "#delay_right_side_buttons_visible", + IS_OWNED = "#is_owned", + CREATOR_NAME = "#creator_name", + KEY_ART_TEXTURE = "#key_art_texture", + SKIN_LOCKED = "#skin_locked", + SKIN_DEFAULT_FOCUS = "#skin_default_focus", + GAMEPAD_BUTTON_VISIBLE = "#gamepad_button_visible", + KEYBOARD_KEY_VISIBLE = "#keyboard_key_visible", + TOOLTIP_VISIBLE = "#tooltip_visible", + GAMEPAD_BUTTON_ICON = "#gamepad_button_icon", + KEYBOARD_KEY_TEXT = "#keyboard_key_text", + KEYBOARD_KEY_ALPHA = "#keyboard_key_alpha", + LEFT_HELPER_COUNT = "#left_helper_count", + RIGHT_HELPER_COUNT = "#right_helper_count", + HELPER_DESCRIPTION = "#helper_description", + WORLD_TEXTURE = "#world_texture", + FILE_SYSTEM = "#file_system", + AUTHOR = "#author", + SUBTITLE = "#subtitle", + IMPORTED_TEMPLATE = "#imported_template", + DOWNLOAD_IN_PROGRESS = "#download_in_progress", + SHOW_IN_GAME_PROMPT = "#show_in_game_prompt", + SHOW_FETCH_ERROR = "#show_fetch_error", + WELCOME = "#welcome", + SHOW_WORLDS_POPULATING_PROGRESS = "#show_worlds_populating_progress", + LIBRARY_MAX_GRID_ITEMS = "#library_max_grid_items", + LIBRARY_ITEM_TITLE = "#library_item_title", + CREATOR = "#creator", + GRID_DIMENSIONS = "#grid_dimensions", + KEY_ART_TEXTURE_PATH = "#key_art_texture_path", + KEY_ART_TEXTURE_FILE_SYSTEM = "#key_art_texture_file_system", + OFFER_PROMPT_TEXT_COLOR = "#offer_prompt_text_color", + BUNDLE_THUMBNAIL_GRID_DIMENSIONS = "#bundle_thumbnail_grid_dimensions", + IS_SALE_TIMER_VISIBLE = "#is_sale_timer_visible", + VIDEO_BUTTON_ENABLED = "#video_button_enabled", + SEE_MORE_BUTTON_TEXT = "#see_more_button_text", + REALMS_WORLD_EXPIRY_NOTIFICATION_VISIBLE = "#realms_world_expiry_notification_visible", + REALM_CONSUMABLE_TO_SUBSCRIPTION_VISIBILITY = "#realm_consumable_to_subscription_visibility", + TEACHER_CONTENT_VISIBLE = "#teacher_content_visible", + PACK_ICON_SECTION_CONTENT = "#pack_icon_section_content", + OFFER_PROMPT_TEXT_VISIBILITY = "#offer_prompt_text_visibility", + OFFER_STATUS_PANEL_VISIBLE = "#offer_status_panel_visible", + TOAST_SUBTITLE_VISIBLE = "#toast_subtitle_visible", + INVENTORY_SELECTED_ITEM_CHARGED_ITEM = "#inventory_selected_item_charged_item", + HIDE_KEYBOARD_TOOLTIPS = "#hide_keyboard_tooltips", + HIDE_KEYBOARD_TOOLTIPS_ENABLED = "#hide_keyboard_tooltips_enabled", + IS_WORLD_TEMPLATE_LOCKED = "#is_world_template_locked", + WORLD_TEMPLATE_OPTIONS_LOCK_WARNING_TEXT = "#world_template_options_lock_warning_text", + PLAYER_HAS_WORLD_TEMPLATE_OPTION_UNLOCK_PERMISSIONS = "#player_has_world_template_option_unlock_permissions", + RANDOM_TICK_SPEED = "#random_tick_speed", + RANDOM_TICK_SPEED_ENABLED = "#random_tick_speed_enabled", + DEV_OVERRIDE_TIME_SCALE = "#dev_override_time_scale", + DEV_SHOW_LATENCY_GRAPH = "#dev_show_latency_graph", + DEV_SHOW_LATENCY_GRAPH_ENABLED = "#dev_show_latency_graph_enabled", + DEV_NEWPARTICLESYSTEM = "#dev_newParticleSystem", + DEV_NEWPARTICLESYSTEM_ENABLED = "#dev_newParticleSystem_enabled", + IMAGE_TEXTURE = "#image_texture", + BODY_TEXT = "#body_text", + MUTE_ALL_TEXTURE = "#mute_all_texture", + MUTE_ALL_TEXT = "#mute_all_text", + CHAT_SETTINGS_MUTE_SECTION_ENABLED = "#chat_settings_mute_section_enabled", + CHAT_LINE_SPACING = "#chat_line_spacing", + CHAT_LINE_SPACING_ENABLED = "#chat_line_spacing_enabled", + CHAT_LINE_SPACING_CUSTOM_TEXT = "#chat_line_spacing_custom_text", + CONTENT_LOG_TEXT = "#content_log_text", + SIZE_TEXT = "#size_text", + VERSION_TEXT = "#version_text", + DELETE_REALM_BUTTON_VISIBLE = "#delete_realm_button_visible", + PACK_LOADING_NO_CONNECTION_VISIBLE = "#pack_loading_no_connection_visible", + EDUCATION_TEMPLATE_VISIBLE = "#education_template_visible", + EDUCATION_TEMPLATE_ITEM_GRID_DIMENSION = "#education_template_item_grid_dimension", + IMMEDIATERESPAWN = "#immediaterespawn", + IMMEDIATERESPAWN_ENABLED = "#immediaterespawn_enabled", + UNUSED_TREATMENTS_GRID_DIMENSION = "#unused_treatments_grid_dimension", + MINECRAFTACCOUNT_ID = "#MinecraftAccount_id", + UNUSED_TREATMENT_ID = "#unused_treatment_id", + FEATURE_TOGGLE_ENABLED = "#feature_toggle_enabled", + DEV_SHOW_SERVER_CHUNK_MAP = "#dev_show_server_chunk_map", + DEV_SHOW_SERVER_CHUNK_MAP_ENABLED = "#dev_show_server_chunk_map_enabled", + CONTENT_LOG = "#content_log", + CONTENT_LOG_ENABLED = "#content_log_enabled", + CONTENT_LOG_GUI = "#content_log_gui", + CONTENT_LOG_GUI_ENABLED = "#content_log_gui_enabled", + DEV_GAME_TIP = "#dev_game_tip", + DEV_GAME_TIP_ENABLED = "#dev_game_tip_enabled", + FILE_WATCHER = "#file_watcher", + FILE_WATCHER_ENABLED = "#file_watcher_enabled", + VSYNC_DROPDOWN_TOGGLE_LABEL = "#vsync_dropdown_toggle_label", + VSYNC_DROPDOWN_ENABLED = "#vsync_dropdown_enabled", + VSYNC_OFF = "#vsync_off", + VSYNC_ON = "#vsync_on", + VSYNC_ADAPTIVE = "#vsync_adaptive", + SIGN_IN_BUTTON_VISIBLE = "#sign_in_button_visible", + ASKING_TO_BUY_VISIBLE = "#asking_to_buy_visible", + CONFIRMING_PURCHASE_VISIBLE = "#confirming_purchase_visible", + SIGN_IN_IOS_VISIBLE = "#sign_in_ios_visible", + SHOW_POPUP_DISMISS_BUTTON = "#show_popup_dismiss_button", + FOCUS_OVERRIDE_UP = "#focus_override_up", + FOCUS_OVERRIDE_DOWN = "#focus_override_down", + FOCUS_ID_OVERRIDE = "#focus_id_override", + KEYART_PATH = "#keyart_path", + KEYART_TEXTURE_FILE_SYSTEM = "#keyart_texture_file_system", + OFFER_TITLE = "#offer_title", + BANNER_VISIBLE = "#banner_visible", + CHAT_TYPEFACE_DROPDOWN_ENABLED = "#chat_typeface_dropdown_enabled", + CHAT_TYPEFACE_DROPDOWN_TOGGLE_LABEL = "#chat_typeface_dropdown_toggle_label", + CHAT_FONT_SIZE = "#chat_font_size", + CHAT_FONT_SIZE_ENABLED = "#chat_font_size_enabled", + CHAT_FONT_SIZE_CUSTOM_LABEL = "#chat_font_size_custom_label", + CHAT_TYPEFACE_VISIBLE = "#chat_typeface_visible", + IS_RIGHT_TAB_LOOM = "#is_right_tab_loom", + IS_LEFT_TAB_PATTERNS = "#is_left_tab_patterns", + PATTERN_CELL_BACKGROUND_TEXTURE = "#pattern_cell_background_texture", + CONTAINER_CELL_BACKGROUND_TEXTURE = "#container_cell_background_texture", + EMPTY_IMAGE_VISIBLE = "#empty_image_visible", + PATTERN_SELECTOR_TOTAL_ITEMS = "#pattern_selector_total_items", + RESULT_PATTERNS = "#result_patterns", + RESULT_COLORS = "#result_colors", + CURRENCY_PURCHASE_VISIBLE = "#currency_purchase_visible", + PURCHASE_WITH_CURRENCY_DISCLAIMER = "#purchase_with_currency_disclaimer", + FORCE_PACK_DOWNLOAD_LOCKED_LEVEL = "#force_pack_download_locked_level", + GRID_LIST_VISIBLE = "#grid_list_visible", + SHOW_TIMER = "#show_timer", + HEADER_VISIBLE = "#header_visible", + SHOW_BANNER = "#show_banner", + NAV_SECTION_CONTENT = "#nav_section_content", + DISCLAIMER_TEXT_VISIBLE = "#disclaimer_text_visible", + TOAST_ICON_SECTION_CONTENT = "#toast_icon_section_content", + PACK_TEXTURE = "#pack_texture", + TITLE_NAME = "#title_name", + DESCRIPTION_TEXT = "#description_text", + DEV_DATE_HOUR_OVERRIDE = "#dev_date_hour_override", + DEV_LOAD_OVERRIDE_DATE = "#dev_load_override_date", + DEV_LOAD_OVERRIDE_DATE_ENABLED = "#dev_load_override_date_enabled", + TIMEZONETYPE_DROPDOWN_TOGGLE_LABEL = "#timezonetype_dropdown_toggle_label", + TIMEZONETYPE_DROPDOWN_ENABLED = "#timezonetype_dropdown_enabled", + TIMEZONETYPE_RADIO_LOCAL = "#timezonetype_radio_local", + TIMEZONETYPE_RADIO_UTC = "#timezonetype_radio_utc", + WINDOWS_STORE_DROPDOWN_TOGGLE_LABEL = "#windows_store_dropdown_toggle_label", + ACTIVE_STORES_LABEL = "#active_stores_label", + SELECT_WINDOWS_STORE_VISIBLE = "#select_windows_store_visible", + CONTENT_LOG_FILE = "#content_log_file", + CONTENT_LOG_FILE_ENABLED = "#content_log_file_enabled", + DEV_IDENTITY_ENV_DROPDOWN_TOGGLE_LABEL = "#dev_identity_env_dropdown_toggle_label", + DEV_IDENTITY_ENV_DROPDOWN_DROPDOWN_ENABLED = "#dev_identity_env_dropdown_dropdown_enabled", + IDENTITY_ENVIRONMENT_DEV = "#identity_environment_dev", + IDENTITY_ENVIRONMENT_TEST = "#identity_environment_test", + IDENTITY_ENVIRONMENT_PROD = "#identity_environment_prod", + DEV_DATE_MINUTE_OVERRIDE = "#dev_date_minute_override", + IS_RIGHT_TAB_CARTOGRAPHY = "#is_right_tab_cartography", + OUTPUT_DESCRIPTION = "#output_description", + TTS_DIALOG_BODY = "#tts_dialog_body", + TTS_DIALOG_TITLE = "#tts_dialog_title", + TTS_OFFER_NAME = "#tts_offer_name", + TURTLE_VISIBLE = "#turtle_visible", + TURTLE_TEXT = "#turtle_text", + LIMITED_STATUS_VISIBLE = "#limited_status_visible", + APPEARANCE_STATUS_BRIEF_LABEL = "#appearance_status_brief_label", + IS_RECENT_GRID_READY = "#is_recent_grid_ready", + IS_APPEARANCE_VISIBLE = "#is_appearance_visible", + IS_RIGHT_TAB_STONECUTTER = "#is_right_tab_stonecutter", + IS_LEFT_TAB_STONES = "#is_left_tab_stones", + STONE_CELL_BACKGROUND_TEXTURE = "#stone_cell_background_texture", + STONE_SELECTOR_TOTAL_ITEMS = "#stone_selector_total_items", + HAS_INPUT_ITEM = "#has_input_item", + IS_LEFT_TAB_TRADE = "#is_left_tab_trade", + TRADE_TOGGLE_ENABLED = "#trade_toggle_enabled", + TRADE_CROSS_OUT_VISIBLE = "#trade_cross_out_visible", + HAS_SECOND_BUY_ITEM = "#has_second_buy_item", + TRADE_CELL_BACKGROUND_TEXTURE = "#trade_cell_background_texture", + TRADE_ITEM_COUNT = "#trade_item_count", + SINGLE_SLASH_VISIBLE = "#single_slash_visible", + DOUBLE_SLASH_VISIBLE = "#double_slash_visible", + SECOND_TRADE_ITEM_COUNT = "#second_trade_item_count", + TRADE_PRICE_DIFFERENT = "#trade_price_different", + PADDING_AROUND_SELL_ITEM = "#padding_around_sell_item", + HOVER_TEXT = "#hover_text", + TRADE_POSSIBLE = "#trade_possible", + TRADE_TIER_TOTAL = "#trade_tier_total", + IS_TIER_UNLOCKED = "#is_tier_unlocked", + TIER_NAME = "#tier_name", + SHOW_LEVEL = "#show_level", + TIER_VISIBLE = "#tier_visible", + TRADE_SELECTOR_TOTAL = "#trade_selector_total", + EXP_BAR_VISIBLE = "#exp_bar_visible", + EXP_POSSIBLE_PROGRESS = "#exp_possible_progress", + TRADE_DETAILS_BUTTON_1_VISIBLE = "#trade_details_button_1_visible", + TRADE_DETAILS_BUTTON_2_VISIBLE = "#trade_details_button_2_visible", + ENCHANTMENT_DETAILS_BUTTON_VISIBLE = "#enchantment_details_button_visible", + ITEM_VALID = "#item_valid", + TRADE_BUTTON_ENABLED = "#trade_button_enabled", + NAME_LABEL = "#name_label", + TRADE_TOGGLE_STATE = "#trade_toggle_state", + TTS_ENABLED = "#tts_enabled", + SHIELD_IS_ACTIVE = "#shield_is_active", + INVENTORY_SELECTED_BANNER_TYPE = "#inventory_selected_banner_type", + UPDATE_SCREEN_PATCH_NOTES = "#update_screen_patch_notes", + UPDATE_SCREEN_DESCRIPTION = "#update_screen_description", + AUDIBLE_KEYMAPPING_NAME = "#audible_keymapping_name", + ENABLE_UI_TEXT_TO_SPEECH = "#enable_ui_text_to_speech", + ENABLE_UI_TEXT_TO_SPEECH_ENABLED = "#enable_ui_text_to_speech_enabled", + UPDATE_OVERRIDE_VERSION_BUTTON_VISIBLE = "#update_override_version_button_visible", + OVERRIDE_VERSION_OPTIONS_VISIBLE = "#override_version_options_visible", + DEV_VERSION_MAJOR_OVERRIDE = "#dev_version_major_override", + DEV_VERSION_MINOR_OVERRIDE = "#dev_version_minor_override", + DEV_VERSION_PATCH_OVERRIDE = "#dev_version_patch_override", + PERF_TURTLE = "#perf_turtle", + PERF_TURTLE_ENABLED = "#perf_turtle_enabled", + DEV_USE_VERSION_OVERRIDE = "#dev_use_version_override", + DEV_USE_VERSION_OVERRIDE_ENABLED = "#dev_use_version_override_enabled", + REALMS_GRID_DIMENSION = "#realms_grid_dimension", + BONUS_COINS_VISIBLE = "#bonus_coins_visible", + BONUS_COINS = "#bonus_coins", + EXECUTE_ON_FIRST_TICK = "#execute_on_first_tick", + EXECUTE_ON_FIRST_TICK_ENABLED = "#execute_on_first_tick_enabled", + MESSAGES_SIZE = "#messages_size", + ESTIMATED_TIME = "#estimated_time", + LESSON_COUNT = "#lesson_count", + LESSON_IS_ACTIVE_ITEM = "#lesson_is_active_item", + LESSON_SHOULD_ADD_SPACING_PANEL = "#lesson_should_add_spacing_panel", + LESSON_TITLE = "#lesson_title", + ITEM_TITLE = "#item_title", + ACTIVE_LESSON_CONTENT_TITLE = "#active_lesson_content_title", + CONTENT_TITLE = "#content_title", + ACTIVE_LESSON_TITLE = "#active_lesson_title", + ACTIVE_TITLE = "#active_title", + ACTIVE_LESSON_CREATOR = "#active_lesson_creator", + ACTIVE_CREATOR = "#active_creator", + ACTIVE_LESSON_GOALS = "#active_lesson_goals", + ACTIVE_GOALS = "#active_goals", + IS_ACTIVE_LESSON_MULTIPLAYER = "#is_active_lesson_multiplayer", + ACTIVE_TASKS_COUNT = "#active_tasks_count", + ACTIVE_TASK_LABEL = "#active_task_label", + TASK_TEXT = "#task_text", + SHOW_COURSE_CONTENT = "#show_course_content", + SHOW_COURSE_POPULATING_PROGRESS = "#show_course_populating_progress", + RECIPE_SEARCH_TIP_CHEVRON_VISIBLE = "#recipe_search_tip_chevron_visible", + RECIPE_SEARCH_TIP_BOX_VISIBLE = "#recipe_search_tip_box_visible", + SHOULD_DISPLAY_NEW_ICON = "#should_display_new_icon", + APPLY_TO_REALM_BUTTON_VISIBLE = "#apply_to_realm_button_visible", + BUNDLE_OFFER_PROMPT_TEXT_COLOR = "#bundle_offer_prompt_text_color", + BUNDLE_UPSELL_OFFER_ALPHA = "#bundle_upsell_offer_alpha", + IS_VALID_BUNDLE_UPSELL = "#is_valid_bundle_upsell", + IS_BUNDLE_UPSELL_LOADING = "#is_bundle_upsell_loading", + SINGE_BUNDLE_UPSELL_VISIBLE = "#singe_bundle_upsell_visible", + BUNDLE_UPSELL_OFFER_COUNT = "#bundle_upsell_offer_count", + BUNDLE_UPSELL_GRID_VISIBLE = "#bundle_upsell_grid_visible", + BUNDLE_UPSELL_CONTENT_VISIBLE = "#bundle_upsell_content_visible", + BUNDLE_UPSELL_PROGRESS_VISIBLE = "#bundle_upsell_progress_visible", + BUNDLE_UPSELL_ROW_VISIBLE = "#bundle_upsell_row_visible", + INTEGRITY_FIELD = "#integrity_field", + INTEGRITY_CONTENT_EDIT_BOX = "#integrity_content_edit_box", + SEED_CONTENT_EDIT_BOX = "#seed_content_edit_box", + ROTATION_ENABLED = "#rotation_enabled", + ROTATION_STEPS = "#rotation_steps", + ROTATION_TEXT_VALUE = "#rotation_text_value", + ROTATION_SLIDER_LABEL = "#rotation_slider_label", + MIRROR = "#mirror", + MIRROR_ENABLED = "#mirror_enabled", + MIRROR_STEPS = "#mirror_steps", + MIRROR_TEXT_VALUE = "#mirror_text_value", + MIRROR_SLIDER_LABEL = "#mirror_slider_label", + DATA_MODE_PANEL_VISIBLE = "#data_mode_panel_visible", + MINIMUM_TEMPLATE_VERSION = "#minimum_template_version", + MINIMUM_TEMPLATE_ENABLED = "#minimum_template_enabled", + CONTENT_LOG_GUI_OPTION_ENABLED = "#content_log_gui_option_enabled", + CONTENT_LOG_LOCATION_TEXT = "#content_log_location_text", + AD_ACCOUNT_NAME = "#ad_account_name", + LEAK_MEMORY_VALUE = "#leak_memory_value", + LEAK_MEMORY_ENABLED = "#leak_memory_enabled", + SHOW_AD_DEBUG_PANEL_BUTTON = "#show_ad_debug_panel_button", + SHOW_AD_DEBUG_PANEL_BUTTON_ENABLED = "#show_ad_debug_panel_button_enabled", + DEV_DISABLE_CLIENT_BLOB_CACHE = "#dev_disable_client_blob_cache", + DEV_DISABLE_CLIENT_BLOB_CACHE_ENABLED = "#dev_disable_client_blob_cache_enabled", + DEV_FORCE_CLIENT_BLOB_CACHE = "#dev_force_client_blob_cache", + DEV_FORCE_CLIENT_BLOB_CACHE_ENABLED = "#dev_force_client_blob_cache_enabled", + DEV_SHOW_DOC_ID = "#dev_show_doc_id", + DEV_SHOW_DOC_ID_ENABLED = "#dev_show_doc_id_enabled", + ERROR_TITLE_TEXT = "#error_title_text", + ERROR_NUMBER_LABEL = "#error_number_label", + ERROR_NUMBER = "#error_number", + CORRELATION_ID_LABEL = "#correlation_id_label", + CORRELATION_ID = "#correlation_id", + TOGGLE_TTS = "#toggle_tts", + TYPEFACE_RADIO_MOJANGLES = "#typeface_radio_mojangles", + TYPEFACE_RADIO_NOTOSANS = "#typeface_radio_notoSans", + TEN_PLAYER_BUTTON_VISIBLE = "#ten_player_button_visible", + TWO_PLAYER_BUTTON_VISIBLE = "#two_player_button_visible", + IS_ACTIVE_LESSON_ENABLED = "#is_active_lesson_enabled", + SHOW_EDU_ICON = "#show_edu_icon", + SHOW_END_POEM = "#show_end_poem", + SCROLL_FASTER = "#scroll_faster", + TEMPLATES_GRID_DIMENSION = "#templates_grid_dimension", + TEMPLATE_VERSION = "#template_version", + IS_SKIN_RETRIEVAL_FINISHED = "#is_skin_retrieval_finished", + LEGACY_SKIN = "#legacy_skin", + NO_NETWORK_MESSAGE_VISIBLE = "#no_network_message_visible", + NEXT_BUTTON_TEXT = "#next_button_text", + NEXT_BUTTON_ENABLED = "#next_button_enabled", + RESPAWN_ENABLED = "#respawn_enabled", + QUIT_ENABLED = "#quit_enabled", + BUTTONS_AND_DEATHMESSAGE_VISIBLE = "#buttons_and_deathmessage_visible", + LOADING_MESSAGE_VISIBLE = "#loading_message_visible", + JOINCODE_IS_FETCHING = "#joincode_is_fetching", + JOINCODE_FETCHING_ANIM_TEXTURE = "#joincode_fetching_anim_texture", + JOINCODE_ICON = "#joincode_icon", + JOINCODE_ICON_NAME = "#joincode_icon_name", + JOINCODE_ICON_SLOT_NAME = "#joincode_icon_slot_name", + JOINCODE_ICON_LEFT_FOCUS_OVERRIDE = "#joincode_icon_left_focus_override", + JOINCODE_ICON_FOCUS_ID = "#joincode_icon_focus_id", + JOINCODE_ICON_COUNT = "#joincode_icon_count", + SHOW_IP_ADDRESS = "#show_ip_address", + HAS_QUIZ = "#has_quiz", + START_HOSTING_BUTTON_VISIBLE = "#start_hosting_button_visible", + EDU_INFO_PANEL_VISIBLE = "#edu_info_panel_visible", + PERMISSIONS_DROPDOWN_LABEL = "#permissions_dropdown_label", + PERMISSIONS_DROPDOWN_ENABLED = "#permissions_dropdown_enabled", + PERMISSIONS_DROPDOWN_BUTTON_LABEL = "#permissions_dropdown_button_label", + PERMISSION_LEVEL_RADIO_VISITOR = "#permission_level_radio_visitor", + PERMISSION_LEVEL_RADIO_MEMBER = "#permission_level_radio_member", + PERMISSION_LEVEL_RADIO_OPERATOR = "#permission_level_radio_operator", + PLAYER_PERMISSIONS_DROPDOWN_TOGGLE_BUTTON_ICON_TEXTURE = "#player_permissions_dropdown_toggle_button_icon_texture", + REMOVE_PLAYER_BUTTON_VISIBLE = "#remove_player_button_visible", + TEMPLATE_COLUMN_COUNT = "#template_column_count", + DIVIDER_VISIBLE = "#divider_visible", + TEMPLATE_ROW_COUNT = "#template_row_count", + LOCAL_TEMPLATES_HEADER = "#local_templates_header", + LOCAL_VISIBLE = "#local_visible", + IN_BOUNDS = "#in_bounds", + IS_VIEW_MORE = "#is_view_more", + TEMPLATE_TEXTURE = "#template_texture", + TEMPLATE_TEXTURE_SOURCE = "#template_texture_source", + TEMPLATE_TEXTURE_ZIP = "#template_texture_zip", + WORLD_TEXTURE_SOURCE = "#world_texture_source", + IS_FIRST = "#is_first", + WORLD_COLUMN_COUNT = "#world_column_count", + WORLD_ROW_COUNT = "#world_row_count", + MESSAGE_TEXT_VISIBLE = "#message_text_visible", + MESSAGE_TEXT = "#message_text", + GAME_TIP_VISIBLE = "#game_tip_visible", + IMMERSIVE_READER_RUNNING = "#immersive_reader_running", + CAN_RETRY = "#can_retry", + ERROR_TEXT = "#error_text", + IMMERSIVE_READER_ERROR = "#immersive_reader_error", + IMMERSIVE_READER_LOADING = "#immersive_reader_loading", + ONLINE_XBOX_LIVE_FRIEND_GRID_DIMENSION = "#online_xbox_live_friend_grid_dimension", + OFFLINE_XBOX_LIVE_FRIEND_GRID_DIMENSION = "#offline_xbox_live_friend_grid_dimension", + ONLINE_PLATFORM_FRIEND_GRID_DIMENSION = "#online_platform_friend_grid_dimension", + OFFLINE_PLATFORM_FRIEND_GRID_DIMENSION = "#offline_platform_friend_grid_dimension", + ONLINE_PLATFORM_FRIENDS_VISIBLE = "#online_platform_friends_visible", + ONLINE_XBOX_LIVE_FRIENDS_VISIBLE = "#online_xbox_live_friends_visible", + OFFLINE_PLATFORM_FRIENDS_VISIBLE = "#offline_platform_friends_visible", + NO_PLATFORM_FRIENDS_VISIBLE = "#no_platform_friends_visible", + OFFLINE_XBOX_LIVE_FRIENDS_VISIBLE = "#offline_xbox_live_friends_visible", + NO_XBOX_LIVE_FRIENDS_VISIBLE = "#no_xbox_live_friends_visible", + CROSS_PLATFORM_ENABLED = "#cross_platform_enabled", + HEADER_TEXT = "#header_text", + ICON = "#icon", + BORDER_VISIBLE = "#border_visible", + CAN_CLEAR = "#can_clear", + CAN_CONFIRM = "#can_confirm", + FOUND_WORLD_NAME = "#found_world_name", + FOUND_HOST_NAME = "#found_host_name", + ERROR_MESSAGE = "#error_message", + SHOW_DEBUG = "#show_debug", + IS_IP_FALLBACK = "#is_ip_fallback", + QUIZ_URL_OBTAINED = "#quiz_url_obtained", + QUIZ_POPUP_TEXT = "#quiz_popup_text", + QUIZ_QUERY_IN_PROGRESS = "#quiz_query_in_progress", + IS_IMAGE_GRAYED_OUT = "#is_image_grayed_out", + IS_COMPLETE = "#is_complete", + ERROR_TYPE_LABEL = "#error_type_label", + HAS_ERRORS_OR_WARNINGS = "#has_errors_or_warnings", + ERROR_GRID_DIMENSIONS = "#error_grid_dimensions", + IP_TEXT_BOX = "#ip_text_box", + IP_TEXT_BOX_CONTENT = "#ip_text_box_content", + PORT_TEXT_BOX = "#port_text_box", + PORT_TEXT_BOX_CONTENT = "#port_text_box_content", + IS_IP_TOOLTIP_HOVER_PANEL_VISIBLE = "#is_ip_tooltip_hover_panel_visible", + IP_TOOLTIP_HOVER_LABEL = "#ip_tooltip_hover_label", + IS_PORT_TOOLTIP_HOVER_PANEL_VISIBLE = "#is_port_tooltip_hover_panel_visible", + PORT_TOOLTIP_HOVER_LABEL = "#port_tooltip_hover_label", + HAS_WORLDS = "#has_worlds", + LAN_NETWORK_WORLD_ITEM_GRID_DIMENSION = "#lan_network_world_item_grid_dimension", + IM_READER_BUTTON_VISIBLE = "#im_reader_button_visible", + PERSONA_ENABLED = "#persona_enabled", + DISCONNECTED_FROM_THIRD_PARTY_LABEL_VISIBLE = "#disconnected_from_third_party_label_visible", + PERMISSIONS_BUTTON_VISIBLE = "#permissions_button_visible", + PERMISSIONS_BUTTON_ENABLED = "#permissions_button_enabled", + IS_PLATFORM_ICON_VISIBLE = "#is_platform_icon_visible", + CONTENT_RATING_REVERSE = "#content_rating_reverse", + CONTENT_RATING = "#content_rating", + STAR_EMPTY = "#star_empty", + STAR_FULL = "#star_full", + RATINGS_STAR_DIMENSIONS = "#ratings_star_dimensions", + REALMS_EXPIRATION_LABEL = "#realms_expiration_label", + REALM_EXPIRATION_BANNER_VISIBLE = "#realm_expiration_banner_visible", + IN_REALMS_PLUS_BUTTON_VISIBLE = "#in_realms_plus_button_visible", + UPDATE_INFO_VISIBLE = "#update_info_visible", + UPDATE_CHECK_VISIBLE = "#update_check_visible", + LAST_UPDATE_TEXT = "#last_update_text", + IS_READ_MORE = "#is_read_more", + IS_READ_LESS = "#is_read_less", + IS_SPECAIL_OFFER_BANNER_VISIBLE = "#is_specail_offer_banner_visible", + SHOW_COLOR_PICKER = "#show_color_picker", + COLOR_SINGLE_PAGE_SIZE = "#color_single_page_size", + RIGHT_PANEL_TITLE_RARITY = "#right_panel_title_rarity", + SKIN_PACK_RIGHT_PANEL_USAGE_IS_LIMITED = "#skin_pack_right_panel_usage_is_limited", + SKIN_PACK_RIGHT_PANEL_USAGE_TEXT = "#skin_pack_right_panel_usage_text", + PURCHASE_WITH_CURRENCY_DISCLAIMER_VISIBLE = "#purchase_with_currency_disclaimer_visible", + IS_FEATURED_CLASSIC_SKIN_LOADING = "#is_featured_classic_skin_loading", + IS_FEATURED_PACK_VISIBLE = "#is_featured_pack_visible", + IS_CYCLE_CLASSIC_SKIN_FEATURED_SECTION_READY = "#is_cycle_classic_skin_featured_section_ready", + RIGHT_PANEL_DESCRIPTION = "#right_panel_description", + IS_RIGHT_PANEL_CLASSIC_CUSTOM_VISIBLE = "#is_right_panel_classic_custom_visible", + RIGHT_PANEL_TITLE = "#right_panel_title", + IS_RIGHT_PANEL_CLASSIC_SKIN_PACK_VISIBLE = "#is_right_panel_classic_skin_pack_visible", + SKIN_PACK_AUTHOR = "#skin_pack_author", + SKIN_COLOR_OPTION_ON = "#skin_color_option_on", + IS_OFFER_ON_SALE = "#is_offer_on_sale", + IS_LIMITED_TIME_OFFER = "#is_limited_time_offer", + IS_OFFER_PURCHASABLE_AND_NOT_FREE = "#is_offer_purchasable_and_not_free", + IS_OFFER_NEW = "#is_offer_new", + IS_OFFER_LOCKED = "#is_offer_locked", + CURRENT_PANEL_COLOR = "#current_panel_color", + IN_USE_TEXTURE = "#in_use_texture", + IN_USE_TEXTURE_FILE_SYSTEM = "#in_use_texture_file_system", + LEFT_COLOR_CYCLE_ENABLED = "#left_color_cycle_enabled", + OTHER_CHANNELS = "#other_channels", + COLOR_PICKER_TITLE = "#color_picker_title", + RIGHT_COLOR_CYCLE_ENABLED = "#right_color_cycle_enabled", + IS_SKIN_INDEX_VISIBLE = "#is_skin_index_visible", + IS_SKIN_SELECTED = "#is_skin_selected", + IS_SKIN_EQUIPPED = "#is_skin_equipped", + CLASSIC_SKIN_INDEX = "#classic_skin_index", + HAS_CAPES = "#has_capes", + DRESSING_ROOM_TABS_VISIBLE = "#dressing_room_tabs_visible", + RARITY_BAR_TEXTURE = "#rarity_bar_texture", + RARITY_BAR_VISIBLE = "#rarity_bar_visible", + RARITY_COLOR = "#rarity_color", + IS_PIECE_EQUIPPED = "#is_piece_equipped", + IS_PIECE_SELECTED = "#is_piece_selected", + IS_PIECE_BEING_PREVIEWED = "#is_piece_being_previewed", + HAS_DEFAULTS = "#has_defaults", + SIZING_OPTIONS_ON = "#sizing_options_on", + LIMB_TITLE = "#limb_title", + LEFT_LIMB_ENABLED = "#left_limb_enabled", + IS_LEG_OR_ARMS = "#is_leg_or_arms", + IS_NONE_OPTION_VISIBLE = "#is_none_option_visible", + IS_NONE_OPTION_ENABLED = "#is_none_option_enabled", + IS_FEATURED_CYCLE_BUTTON_ENABLED = "#is_featured_cycle_button_enabled", + IS_CYCLE_FEATURED_SECTION_READY = "#is_cycle_featured_section_ready", + IS_SUBCATEGORY_FEATURED_SECTION_VISIBLE = "#is_subcategory_featured_section_visible", + BODY_CATEGORY_SELECTED = "#body_category_selected", + STYLE_CATEGORY_SELECTED = "#style_category_selected", + PACK_ADDITIONAL_SKIN_COUNT_TEXT = "#pack_additional_skin_count_text", + IS_CLASSIC_SKIN_PACK_LOADING = "#is_classic_skin_pack_loading", + IS_SKIN_PACK_MULTIPLAYER_RESTRICTED = "#is_skin_pack_multiplayer_restricted", + IS_DEFAULT_SKINS_VISIBLE = "#is_default_skins_visible", + IS_OWNED_PACK_SECTION_VISIBLE = "#is_owned_pack_section_visible", + IS_PURCHASABLE_PACK_SECTION_VISIBLE = "#is_purchasable_pack_section_visible", + IS_SKIN_PACK_SCREEN_SEARCH_LOADING = "#is_skin_pack_screen_search_loading", + IS_SKIN_PACK_SECTION_VISIBLE = "#is_skin_pack_section_visible", + IS_PACK_CATEGORY_SECTION_VISIBLE = "#is_pack_category_section_visible", + CAPE_COUNT = "#cape_count", + IS_CAPE_SELECTION_VISIBLE = "#is_cape_selection_visible", + IS_CAPE_SECTION_VISIBLE = "#is_cape_section_visible", + IS_PIECE_SECTION_VISIBLE = "#is_piece_section_visible", + PREVIEW_APPEARANCE_ON = "#preview_appearance_on", + IS_CLASSIC_SKIN_CURRENT_OFFER_LOADING = "#is_classic_skin_current_offer_loading", + IS_CATEGORY_SECTION_VISIBLE = "#is_category_section_visible", + IS_CUSTOM_SKIN_POPUP_VISIBLE = "#is_custom_skin_popup_visible", + IS_SKIN_PICKER_SECTION_VISIBLE = "#is_skin_picker_section_visible", + NETWORK_WORLD_BUTTON_ENABLED = "#network_world_button_enabled", + IS_NETWORK_AVAILABLE_AND_PING_LOADING = "#is_network_available_and_ping_loading", + WORLDS_DISKSPACE = "#worlds_diskspace", + LOCAL_WORLDS_STORAGE_SIZE = "#local_worlds_storage_size", + LEGACY_WORLDS_STORAGE_SIZE = "#legacy_worlds_storage_size", + LEGACY_WORLDS_AUTO_SYNC_FAILED_VISIBLE = "#legacy_worlds_auto_sync_failed_visible", + IS_NETWORK_AVAILABLE_AND_MULTIPLAYER_VISIBLE = "#is_network_available_and_multiplayer_visible", + REALMSPLUS_EXPIRED_VISIBLE = "#realmsplus_expired_visible", + PLATFORM_PICTURE_PATH = "#platform_picture_path", + PLATFORM_NAME = "#platform_name", + PLATFORM_INFO_VISIBLE = "#platform_info_visible", + XBL_INFO_VISIBLE = "#xbl_info_visible", + MANAGE_OPTIONS_VISIBLE = "#manage_options_visible", + IS_PRESET_ADD_VISIBLE = "#is_preset_add_visible", + IS_RETRY_VISIBLE = "#is_retry_visible", + IS_PRESET_LOADING_VISIBLE = "#is_preset_loading_visible", + CENTER_PRESET_SIZE = "#center_preset_size", + ENABLE_EDIT_APPEARANCE = "#enable_edit_appearance", + LEFT_PANEL_TITLE = "#left_panel_title", + REALMS_SUBSCRIPTION_LOADING_FAILED_MESSAGE_VISIBLE = "#realms_subscription_loading_failed_message_visible", + BUY_VISIBLE = "#buy_visible", + AVAILABLE_GRID_VISIBLE = "#available_grid_visible", + REALMS_VISIBLE = "#realms_visible", + REALMS_GRID_VISIBLE = "#realms_grid_visible", + SELECTED_GRID_VISIBLE = "#selected_grid_visible", + ANY_EXCEPTIONS = "#any_exceptions", + NUM_ERRORS = "#num_errors", + NUM_WARNINGS = "#num_warnings", + HAS_WARNINGS = "#has_warnings", + ANY_ERRORS = "#any_errors", + ANY_WARNINGS = "#any_warnings", + PERMISSION_ICON = "#permission_icon", + CAN_CLICK_PLAYER_BUTTON = "#can_click_player_button", + PLATFORM_SIGNIN_TEXT = "#platform_signin_text", + PLAY_BUTTON_RIGHT_FOCUS = "#play_button_right_focus", + HAS_MARKETPLACE_ERRORS = "#has_marketplace_errors", + EDITIONS_VISIBLE = "#editions_visible", + REALMS_CHEVRON_VISIBILITY = "#realms_chevron_visibility", + INVENTORY_PAGE_LOADING_VISIBLE = "#inventory_page_loading_visible", + RATING_VISIBLE = "#rating_visible", + _3D_EXPORT_ENABLED = "#3d_export_enabled", + SHOW_BOUNDING_BOX_BINDING_NAME = "#show_bounding_box_binding_name", + SHOW_BOUNDING_BOX_ENABLED = "#show_bounding_box_enabled", + SHOW_BOUNDING_BOX_TOGGLE_OFF = "#show_bounding_box_toggle_off", + SHOW_BOUNDING_BOX_TOGGLE_ON = "#show_bounding_box_toggle_on", + MIRROR_X = "#mirror_x", + MIRROR_Z = "#mirror_z", + _3D_EXPORT_VISIBLE = "#3d_export_visible", + EXPORT_DISABLED_VISIBLE = "#export_disabled_visible", + HAS_FOCUS = "#has_focus", + BLOCK_POSITION = "#block_position", + _3D_EXPORT_MODE_PANEL_VISIBLE = "#3d_export_mode_panel_visible", + IS_DOWNLOAD_IN_PROGRESS = "#is_download_in_progress", + IS_LOADING_IN_PROGRESS = "#is_loading_in_progress", + CONVERTED_WORLD_PREVIEW_NAME = "#converted_world_preview_name", + CONVERTED_WORLD_PREVIEW_DATE_VISIBLE = "#converted_world_preview_date_visible", + CONVERTED_WORLD_PREVIEW_DATE = "#converted_world_preview_date", + CONVERTED_WORLD_PREVIEW_GAME_MODE = "#converted_world_preview_game_mode", + CONVERTED_WORLD_PREVIEW_FILE_SIZE = "#converted_world_preview_file_size", + CONVERTED_WORLD_PREVIEW_IMAGE = "#converted_world_preview_image", + CONVERTED_WORLD_PREVIEW_TEXTURE_SOURCE = "#converted_world_preview_texture_source", + REALMS_PLUS_TEMPLATE_ITEM_GRID_DIMENSION = "#realms_plus_template_item_grid_dimension", + REALMS_PLUS_LIST_VISIBLE = "#realms_plus_list_visible", + CUSTOM_TEMPLATE_LIST_VISIBLE = "#custom_template_list_visible", + CUSTOM_WORLD_TEMPLATE_ITEM_GRID_DIMENSION = "#custom_world_template_item_grid_dimension", + SHOULD_DISPLAY_NO_INTERNET_WARNING = "#should_display_no_internet_warning", + RESPAWN_RADIUS = "#respawn_radius", + RESPAWN_RADIUS_ENABLED = "#respawn_radius_enabled", + BASE_GAME_VERSION_DEBUG_TEXT = "#base_game_version_debug_text", + CAN_BE_PLATFORM_NETWORK_ENABLED = "#can_be_platform_network_enabled", + CAN_BE_SERVER_ENABLED = "#can_be_server_enabled", + CREATE_ON_REALM_VISIBLE = "#create_on_realm_visible", + STORE_MISMATCH_VISIBLE = "#store_mismatch_visible", + REALMS_SUBSCRIPTIONS_LOADING_FAILED_VISIBLE = "#realms_subscriptions_loading_failed_visible", + REALMS_SUBSCRIPTIONS_LOADING_VISIBLE = "#realms_subscriptions_loading_visible", + NO_ACTIVE_SUBSCRIPTIONS_VISIBLE = "#no_active_subscriptions_visible", + REALMS_PLUS_SUBSCRIPTIONS_DIMENSIONS = "#realms_plus_subscriptions_dimensions", + CAN_BUY_MORE_SUBSCRIPTIONS = "#can_buy_more_subscriptions", + ADDITIONAL_REALMS_SUBSCRIPTIONS_DIMENSIONS = "#additional_realms_subscriptions_dimensions", + ENABLE_AUTO_TEXT_TO_SPEECH = "#enable_auto_text_to_speech", + ENABLE_AUTO_TEXT_TO_SPEECH_ENABLED = "#enable_auto_text_to_speech_enabled", + ENABLE_OPEN_CHAT_MESSAGE = "#enable_open_chat_message", + ENABLE_OPEN_CHAT_MESSAGE_ENABLED = "#enable_open_chat_message_enabled", + AUTOMATION_REPEAT_FAILURES_ONLY = "#automation_repeat_failures_only", + DEV_TOGGLE_DEFAULT_FONT_OVERRIDES = "#dev_toggle_default_font_overrides", + DEV_TOGGLE_DEFAULT_FONT_OVERRIDES_VISIBLE = "#dev_toggle_default_font_overrides_visible", + DEV_DISABLE_RENDER_TERRAIN = "#dev_disable_render_terrain", + DEV_DISABLE_RENDER_TERRAIN_ENABLED = "#dev_disable_render_terrain_enabled", + DEV_DISABLE_RENDER_ENTITIES = "#dev_disable_render_entities", + DEV_DISABLE_RENDER_ENTITIES_ENABLED = "#dev_disable_render_entities_enabled", + DEV_DISABLE_RENDER_BLOCKENTITIES = "#dev_disable_render_blockentities", + DEV_DISABLE_RENDER_BLOCKENTITIES_ENABLED = "#dev_disable_render_blockentities_enabled", + DEV_DISABLE_RENDER_PARTICLES = "#dev_disable_render_particles", + DEV_DISABLE_RENDER_PARTICLES_ENABLED = "#dev_disable_render_particles_enabled", + DEV_DISABLE_RENDER_SKY = "#dev_disable_render_sky", + DEV_DISABLE_RENDER_SKY_ENABLED = "#dev_disable_render_sky_enabled", + DEV_DISABLE_RENDER_WEATHER = "#dev_disable_render_weather", + DEV_DISABLE_RENDER_WEATHER_ENABLED = "#dev_disable_render_weather_enabled", + DEV_DISABLE_RENDER_HUD = "#dev_disable_render_hud", + DEV_DISABLE_RENDER_HUD_ENABLED = "#dev_disable_render_hud_enabled", + DEV_DISABLE_RENDER_ITEM_IN_HAND = "#dev_disable_render_item_in_hand", + DEV_DISABLE_RENDER_ITEM_IN_HAND_ENABLED = "#dev_disable_render_item_in_hand_enabled", + AD_TOKEN_REFRESH_THRESHOLD = "#ad_token_refresh_threshold", + AD_TOKEN_REFRESH_THRESHOLD_TEXT_VALUE = "#ad_token_refresh_threshold_text_value", + AD_TOKEN_REFRESH_THRESHOLD_ENABLED = "#ad_token_refresh_threshold_enabled", + AD_TOKEN_REFRESH_THRESHOLD_STEPS = "#ad_token_refresh_threshold_steps", + ASYNC_TEXTURE_LOADS = "#async_texture_loads", + ASYNC_TEXTURE_LOADS_ENABLED = "#async_texture_loads_enabled", + SHOW_ASYNC_TEXTURE_LOADS = "#show_async_texture_loads", + ASYNC_MISSING_TEXTURE = "#async_missing_texture", + ASYNC_MISSING_TEXTURE_ENABLED = "#async_missing_texture_enabled", + SHOW_ASYNC_MISSING_TEXTURE = "#show_async_missing_texture", + SHOW_CORE_UI_SHORTCUTS = "#show_core_ui_shortcuts", + ALLOW_CONTENT_LOG_WRITE_TO_DISK = "#allow_content_log_write_to_disk", + HAS_ACCOUNT_ERROR = "#has_account_error", + AD_USE_SINGLE_SIGN_ON = "#ad_use_single_sign_on", + ACCOUNT_TRANSFER_STATUS = "#account_transfer_status", + REALMS_SUBSCRIPTION_TEXT = "#realms_subscription_text", + FAQ_PRICE_TEXT = "#faq_price_text", + CONTENT_TAB_SECTIONS = "#content_tab_sections", + PACKS_LABEL = "#packs_label", + CONTENT_SECTION_TEXT = "#content_section_text", + PLATFORM_TERM_CONTROLS = "#platform_term_controls", + PLATFORM_TERMS_TEXT = "#platform_terms_text", + TRIAL_DESCIPTION_TEXT = "#trial_desciption_text", + BUY_NOW_BANNER_TEXT = "#buy_now_banner_text", + REALMS_NAME_BOX = "#realms_name_box", + HAS_CHECKED_TOS = "#has_checked_tos", + BUY_NOW_BUTTON_TEXT = "#buy_now_button_text", + FEED_COMMENT_PAGE_COLLECTION_LENGTH = "#feed_comment_page_collection_length", + IS_AUTHOR_LINKED_ACCOUNT = "#is_author_linked_account", + COMMENT_PLATFORM_TAG = "#comment_platform_tag", + AUTHOR_PLATFORM_TAG = "#author_platform_tag", + UNLINK_WARNING_TEXT = "#unlink_warning_text", + UNLINK_CONSEQUENCES_ACKNOWLEDGED = "#unlink_consequences_acknowledged", + CONFIRM_0 = "#confirm_0", + CONFIRM_0_ENABLED = "#confirm_0_enabled", + CONFIRM_1 = "#confirm_1", + CONFIRM_1_ENABLED = "#confirm_1_enabled", + CONFIRM_2 = "#confirm_2", + CONFIRM_2_ENABLED = "#confirm_2_enabled", + CONFIRM_3 = "#confirm_3", + CONFIRM_3_ENABLED = "#confirm_3_enabled", + FEED_PAGE_COLLECTION_LENGTH = "#feed_page_collection_length", + PLATFORM_TAG = "#platform_tag", + IS_LOADING = "#is_loading", + GAMERPIC_TEXTURE_FILE_SYSTEM = "#gamerpic_texture_file_system", + THIRD_PARTY_PROFILE_PIC = "#third_party_profile_pic", + THIRD_PARTY_PROFILE_PIC_FILE_SYSTEM = "#third_party_profile_pic_file_system", + XBL_GAMERTAG = "#xbl_gamertag", + CURRENT_GAME_LABEL = "#current_game_label", + THIRD_PARTY_TAG = "#third_party_tag", + FRIEND_BUTTON_FOCUS_OVERRIDE_UP = "#friend_button_focus_override_up", + FRIEND_BUTTON_FOCUS_OVERRIDE_DOWN = "#friend_button_focus_override_down", + ONLINE_LINKED_ACCOUNT_FRIEND_GRID_DIMENSION = "#online_linked_account_friend_grid_dimension", + OFFLINE_LINKED_ACCOUNT_FRIEND_GRID_DIMENSION = "#offline_linked_account_friend_grid_dimension", + CAN_CHANGE_SKIN = "#can_change_skin", + IS_RIGHT_PANEL_CLASSIC_SKIN_PACK_TITLE_VISIBLE = "#is_right_panel_classic_skin_pack_title_visible", + IS_REDEEMABLE = "#is_redeemable", + CURRENT_COLOR_EQUIPPED = "#current_color_equipped", + IS_SKIN_NOT_EQUIPPABLE = "#is_skin_not_equippable", + ONLINE_SAFETY_DO_NOT_SHOW_AGAIN = "#online_safety_do_not_show_again", + MEMBERS_SECTION_CONTENT = "#members_section_content", + PAGE_COUNTER_LABEL = "#page_counter_label", + FRIENDS_PAGINATION_VISIBLE = "#friends_pagination_visible", + INVITED_SECTION_CONTENT = "#invited_section_content", + UNINVITED_SECTION_CONTENT = "#uninvited_section_content", + BLOCKED_SECTION_CONTENT = "#blocked_section_content", + THIRD_PARTY_PROFILE_NAME = "#third_party_profile_name", + HAS_EXPIRED = "#has_expired", + UNOWNED_GRID_VISIBLE = "#unowned_grid_visible", + SHOULD_SHOW_SUBSCRIPTION_TAB = "#should_show_subscription_tab", + IN_PROGRESS_TITLE = "#in_progress_title", + MESSAGE_LINE2_VISIBLE = "#message_line2_visible", + PROGRESS_LOADING_VISIBILITY = "#progress_loading_visibility", + REALMS_PLUS_ONE_MONTH_FREE_TRIAL_VISIBLE = "#realms_plus_one_month_free_trial_visible", + GFX_TEXTURE_LOAD_DELAY = "#gfx_texture_load_delay", + GFX_TEXTURE_LOAD_DELAY_ENABLED = "#gfx_texture_load_delay_enabled", + GFX_TEXTURE_LOAD_DELAY_STEPS = "#gfx_texture_load_delay_steps", + GFX_TEXTURE_LOAD_DELAY_TEXT_VALUE = "#gfx_texture_load_delay_text_value", + GFX_MAX_DEQUEUED_TEXTURES_PER_FRAME = "#gfx_max_dequeued_textures_per_frame", + GFX_MAX_DEQUEUED_TEXTURES_PER_FRAME_ENABLED = "#gfx_max_dequeued_textures_per_frame_enabled", + GFX_MAX_DEQUEUED_TEXTURES_PER_FRAME_STEPS = "#gfx_max_dequeued_textures_per_frame_steps", + GFX_MAX_DEQUEUED_TEXTURES_PER_FRAME_TEXT_VALUE = "#gfx_max_dequeued_textures_per_frame_text_value", + CROSSPLATFORM_TOGGLE = "#crossplatform_toggle", + CROSSPLATFORM_TOGGLE_ENABLED = "#crossplatform_toggle_enabled", + ONLY_TRUSTED_SKINS_ALLOWED = "#only_trusted_skins_allowed", + ONLY_TRUSTED_SKINS_ALLOWED_ENABLED = "#only_trusted_skins_allowed_enabled", + TERMS_AND_CONDITIONS_HYPERLINK = "#terms_and_conditions_hyperlink", + HAS_PERSONA_REWARD = "#has_persona_reward", + DEMO_CHOICE_VISIBLE = "#demo_choice_visible", + SIGN_IN_IOS_BUTTONS_VISIBLE = "#sign_in_ios_buttons_visible", + SUPPORTS_NETHERITE = "#supports_netherite", + KEYBOARD_BUTTON_VISIBLE = "#keyboard_button_visible", + SEND_BUTTON_ACCESSIBILITY_TEXT = "#send_button_accessibility_text", + OPEN_URI_BUTTON_VISIBLE = "#open_uri_button_visible", + SERVICE_BODY_TEXT = "#service_body_text", + SERVICE_BUTTON_VISIBLE = "#service_button_visible", + BUTTON_COUNT = "#button_count", + EMOTE_NAME = "#emote_name", + IS_TOUCH_MODE = "#is_touch_mode", + EMOTE_NAME_TOUCH = "#emote_name_touch", + EMOTE_IS_VALID = "#emote_is_valid", + EMOTE_IMAGE = "#emote_image", + EMOTE_IMAGE_FILE_SYSTEM = "#emote_image_file_system", + EMOTE_IMAGE_TINT = "#emote_image_tint", + IMAGE_IS_VALID = "#image_is_valid", + EMOTE_INDEX_NAME = "#emote_index_name", + BUTTON_PANEL_PURCHASE_DISALLOWED = "#button_panel_purchase_disallowed", + GAMEPAD_HELPER_RS_VISIBLE = "#gamepad_helper_rs_visible", + CRAFTING_LABEL_TEXT = "#crafting_label_text", + NO_XBOX_LIVE_FRIENDS_TEXT = "#no_xbox_live_friends_text", + TARGET_POOL_TEXT_BOX_VALUE = "#target_pool_text_box_value", + NAME_TEXT_BOX_VALUE = "#name_text_box_value", + TARGET_TEXT_BOX_VALUE = "#target_text_box_value", + FINAL_BLOCK_TEXT_BOX_VALUE = "#final_block_text_box_value", + JOINT_TYPE_TOGGLE_STATE = "#joint_type_toggle_state", + COMMAND_IDENTIFIER = "#command_identifier", + ADD_COMMAND_FOCUS_OVERRIDE_UP = "#add_command_focus_override_up", + COMMAND_FOCUS_OVERRIDE_DOWN = "#command_focus_override_down", + BUTTON_NAME_IDENTIFIER = "#button_name_identifier", + BUTTON_NAME_FOCUS_OVERRIDE_UP = "#button_name_focus_override_up", + BUTTON_MODE_IDENTIFIER = "#button_mode_identifier", + BUTTON_MODE_FOCUS_OVERRIDE_UP = "#button_mode_focus_override_up", + LOADING_PATCH_NOTES = "#loading_patch_notes", + SUNSETTING_DO_NOT_SHOW_AGAIN = "#sunsetting_do_not_show_again", + INTERATION_BUTTON_ENABLED = "#interation_button_enabled", + INTERACTION_BUTTON_VISIBLE = "#interaction_button_visible", + SKIN_PACK_SECTION_VISIBLE = "#skin_pack_section_visible", + UPDATE_NOTIFICATION_VISIBLE = "#update_notification_visible", + REALMS_INCOMPATIBLE_BUTTON_VISIBLE = "#realms_incompatible_button_visible", + RTX_LABEL_VISIBLE = "#rtx_label_visible", + ITEM_REALMS_EXPIRATION_LABEL = "#item_realms_expiration_label", + RATINGS_BUTTON_ENABLED = "#ratings_button_enabled", + RATING_FOOTER_TEXT = "#rating_footer_text", + RATINGS_INTERACT_PANEL_VISIBLE = "#ratings_interact_panel_visible", + USER_RATING_STAR_TEXTURE = "#user_rating_star_texture", + INTERACT_BUTTON_TEXT = "#interact_button_text", + EXIT_WORLD_BUTTON_VISIBLE = "#exit_world_button_visible", + PURCHASE_PANEL_VISIBLE_DISALLOWED = "#purchase_panel_visible_disallowed", + KICK_BUTTON_VISIBLE = "#kick_button_visible", + KICK_BUTTON_ENABLED = "#kick_button_enabled", + BAN_BUTTON_VISIBLE = "#ban_button_visible", + BAN_BUTTON_ENABLED = "#ban_button_enabled", + PERMISSION_OPTIONS_GRID_VISIBLE = "#permission_options_grid_visible", + ACHIEVEMENT_OFFER_LOCK_STATE_TEXTURE = "#achievement_offer_lock_state_texture", + COLOR_SELECTED = "#color_selected", + IS_SKIN_REALMS_PLUS = "#is_skin_realms_plus", + IS_PIECE_VISIBLE = "#is_piece_visible", + CATEGORY_SECTION_CONTENT = "#category_section_content", + OWNED_PACKS_SELECTED = "#owned_packs_selected", + PURCHASABLE_PACKS_SELECTED = "#purchasable_packs_selected", + IS_REALMS_PLUS_ENABLED = "#is_realms_plus_enabled", + REALMS_PLUS_PACKS_SELECTED = "#realms_plus_packs_selected", + IS_PLAY_AGAIN_BUTTON_ENABLED = "#is_play_again_button_enabled", + IS_EMOTE_OFFER_LIST_VISIBLE = "#is_emote_offer_list_visible", + IS_EMOTES_SECTION_VISIBLE = "#is_emotes_section_visible", + IS_ACHIEVEMENT_AWARD = "#is_achievement_award", + IS_RIGHT_INFO_WITH_BUTTONS_VISIBLE = "#is_right_info_with_buttons_visible", + ACTIVE_SKIN_NAME = "#active_skin_name", + CURRENT_SKIN_NAME = "#current_skin_name", + IS_USING_DRESSING_ROOM_DEBUGGING = "#is_using_dressing_room_debugging", + PREVIEW_SKIN_NAME = "#preview_skin_name", + SKIN_COLOR_OPTION_ENABLED = "#skin_color_option_enabled", + CAN_PAPERDOLL_ROTATE = "#can_paperdoll_rotate", + CAN_COLLECT_ACHIEVEMENT_AWARD = "#can_collect_achievement_award", + IS_OFFER_ACHIEVEMENT = "#is_offer_achievement", + COLOR_PICKER_INFO_PANEL_TITLE_COLOR = "#color_picker_info_panel_title_color", + COLOR_PICKER_INFO_PANEL_TITLE_NAME = "#color_picker_info_panel_title_name", + REALMS_PLUS_SKIN_PACK_TIMER = "#realms_plus_skin_pack_timer", + HAS_REALMS_PLUS_TIMER = "#has_realms_plus_timer", + SHOW_REALMS_PLUS_BUTTON = "#show_realms_plus_button", + IS_CLASSIC_SKIN_SECTION_VISIBLE = "#is_classic_skin_section_visible", + IS_NONE_EMOTE_OPTION_ENABLED = "#is_none_emote_option_enabled", + PERSONA_IS_UPDATING = "#persona_is_updating", + IS_THIRD_PARTY_SERVER_SELECTED = "#is_third_party_server_selected", + IS_ADDITIONAL_SERVER_SELECTED = "#is_additional_server_selected", + ADD_SERVER_INFO_VISIBLE = "#add_server_info_visible", + FEATURE_SERVER_MESSAGE_TEXT = "#feature_server_message_text", + DEVICE_SUNSETTING = "#device_sunsetting", + IS_ADDITIONAL_SERVER_LABEL_VISIBLE = "#is_additional_server_label_visible", + FEATURED_SERVERS_VISIBLE_AND_AVAILABLE = "#featured_servers_visible_and_available", + BETA_RETAIL_LEGACY_WORLDS_VISIBLE = "#beta_retail_legacy_worlds_visible", + BETA_RETAIL_LOCAL_WORLDS_VISIBLE = "#beta_retail_local_worlds_visible", + IS_SERVER_INFO_AVAILABLE_COLLECTION = "#is_server_info_available_collection", + TOGGLE_STATE = "#toggle_state", + ADD_SERVER_ENABLED = "#add_server_enabled", + BETA_RETAIL_LEGACY_WORLD_ITEM_GRID_DIMENSION = "#beta_retail_legacy_world_item_grid_dimension", + BETA_RETAIL_LOCAL_WORLD_ITEM_GRID_DIMENSION = "#beta_retail_local_world_item_grid_dimension", + REALMS_CHEVRON_VISIBLE = "#realms_chevron_visible", + NEWS_IS_READ_MORE = "#news_is_read_more", + NEWS_IS_READ_LESS = "#news_is_read_less", + NEWS_LABEL = "#news_label", + NEWS_TEXT = "#news_text", + GAMES_COLLECTION_LENGTH = "#games_collection_length", + AVAILABLE_GAME_DESCRIPTION = "#available_game_description", + AVAILABLE_GAME_TITLE = "#available_game_title", + AVAILABLE_GAME_SUBTITLE = "#available_game_subtitle", + AVAILABLE_GAME_IMAGE = "#available_game_image", + AVAILABLE_GAME_IMAGE_VISIBLE = "#available_game_image_visible", + DESCRIPTION_IS_READ_MORE = "#description_is_read_more", + DESCRIPTION_IS_READ_LESS = "#description_is_read_less", + DESCRIPTION_LABEL = "#description_label", + SCREENSHOT_COLLECTION_LENGTH = "#screenshot_collection_length", + THIS_SCREENSHOT_SELECTED = "#this_screenshot_selected", + SERVER_HAS_NEWS = "#server_has_news", + SERVER_HAS_GAMES = "#server_has_games", + SERVER_HAS_DESCRIPTION = "#server_has_description", + SERVER_HAS_SCREENSHOTS = "#server_has_screenshots", + INFO_THIRD_PARTY_SERVER_NAME = "#info_third_party_server_name", + INFO_THIRD_PARTY_SERVER_LOGO_TEXTURE_PATH = "#info_third_party_server_logo_texture_path", + INFO_THIRD_PARTY_SCREENSHOT_VISIBLE = "#info_third_party_screenshot_visible", + IS_SERVER_INFO_AVAILABLE = "#is_server_info_available", + INFO_ADDITIONAL_SERVER_NAME = "#info_additional_server_name", + DEEP_LINK_PROFILE_LOADING_VISIBLE = "#deep_link_profile_loading_visible", + ENABLE_ACHIEVEMENT_BUTTON = "#enable_achievement_button", + SELECTED_SKIN_NAME = "#selected_skin_name", + SELECTED_SKIN = "#selected_skin", + VALID_SKIN_OFFER_INDEX = "#valid_skin_offer_index", + IS_LOADING_OUTLINE_VISIBLE = "#is_loading_outline_visible", + SKIN_PACK_LOADING_PROGRESS_VISIBLE = "#skin_pack_loading_progress_visible", + BUY_GAME_VISIBLE = "#buy_game_visible", + THIS_PAGE_SELECTED = "#this_page_selected", + OFFER_COLLECTION_VISIBLE = "#offer_collection_visible", + TIMER_DURATION = "#timer_duration", + IS_HERO_CAROUSEL_VISIBLE = "#is_hero_carousel_visible", + CAROUSEL_SECTION_CONTENT = "#carousel_section_content", + GREY_BAR_SECTION_CONTENT = "#grey_bar_section_content", + BANNER_BUTTON_TEXT = "#banner_button_text", + PROMO_PAGE_IS_READY = "#promo_page_is_ready", + BANNER_TITLE_TEXT = "#banner_title_text", + BANNER_DESCRIPTION_TEXT = "#banner_description_text", + OFFER_COLLECTION_READY = "#offer_collection_ready", + IS_SEARCH_OFFER_LIST_VISIBLE = "#is_search_offer_list_visible", + ITEM_DESCRIPTION_TEXT = "#item_description_text", + ITEM_DESCRIPTION_COLOR = "#item_description_color", + ITEM_TITLE_TEXT = "#item_title_text", + ITEM_TIMER_VISIBLE = "#item_timer_visible", + ITEM_TIMER_TEXT = "#item_timer_text", + ITEM_CREATOR_TEXT = "#item_creator_text", + ITEM_IS_WORLD = "#item_is_world", + PDP_BUTTON_TEXT = "#pdp_button_text", + ITEM_IS_NOT_OWNED = "#item_is_not_owned", + ITEM_FULL_PRICE = "#item_full_price", + ITEM_ACTION_BUTTON_TEXT = "#item_action_button_text", + SCREENSHOT_LOCATION = "#screenshot_location", + CHARACTER_LOADING_IN_PROGRESS = "#character_loading_in_progress", + CYCLE_PROMOTIONS_LEFT_BUTTON_ENABLED = "#cycle_promotions_left_button_enabled", + CYCLE_PROMOTIONS_RIGHT_BUTTON_ENABLED = "#cycle_promotions_right_button_enabled", + END_OF_WEEK_OFFER_PANEL_VISIBLE = "#end_of_week_offer_panel_visible", + PROMOTION_LAST_WEEK_DAY_TEXT = "#promotion_last_week_day_text", + IS_VALID = "#is_valid", + PROMOTION_DAY_TEXT = "#promotion_day_text", + THIS_PROMO_SELECTED = "#this_promo_selected", + ITEM_HAS_BEEN_CLAIMED = "#item_has_been_claimed", + PROMOTION_THUMBNAIL_TEXTURE_PATH = "#promotion_thumbnail_texture_path", + PROMOTION_THUMBNAIL_TEXTURE_FILE_SYSTEM = "#promotion_thumbnail_texture_file_system", + PROMOTION_OFFER_GIFT_IMAGE = "#promotion_offer_gift_image", + PROMOTION_OFFER_VISIBLE = "#promotion_offer_visible", + PRICE_INFO_VISIBLE = "#price_info_visible", + INVENTORY_SECTION_CONTENT = "#inventory_section_content", + REALMS_ENABLED = "#realms_enabled", + COLLECTION_COUNT = "#collection_count", + SUBCATEGORIES_VISIBLE = "#subcategories_visible", + BOUNDING_TOGGLE_VISIBLE = "#bounding_toggle_visible", + CORNER_MODE_PANEL_VISIBLE = "#corner_mode_panel_visible", + CORNER_TEXT_VISIBLE = "#corner_text_visible", + ROTATION_ARROWS_VISIBLE = "#rotation_arrows_visible", + SERVICE_IMAGE_TEXTURE_FILENAME = "#service_image_texture_filename", + SERVICE_IMAGE_TEXTURE_LOCATION = "#service_image_texture_location", + SERVICE_IMAGE_REPO_READY = "#service_image_repo_ready", + INVENTORY_SELECTED_ITEM_LOCK_IN_INVENTORY = "#inventory_selected_item_lock_in_inventory", + ITEM_LOCK = "#item_lock", + ITEM_LOCK_IN_SLOT = "#item_lock_in_slot", + ITEM_LODESTONE_TRACKING_HANDLE = "#item_lodestone_tracking_handle", + ITEM_LOCK_IN_INVENTORY = "#item_lock_in_inventory", + INVENTORY_SELECTED_ITEM_LOCK_IN_SLOT = "#inventory_selected_item_lock_in_slot", + ARE_WORLD_LIST_GRIDS_READY = "#are_world_list_grids_ready", + REALMS_PLUS_ONE_MONTH_FREE_TRIAL_NOT_VISIBLE = "#realms_plus_one_month_free_trial_not_visible", + FREE_TRIAL_HEADER_TEXT = "#free_trial_header_text", + LANDING_INFO_LINE_4 = "#landing_info_line_4", + REALM_DESCRIPTION_ENABLED = "#realm_description_enabled", + REALM_DESCRIPTION_VISIBLE = "#realm_description_visible", + REALM_DESCRIPTION = "#realm_description", + DEV_PROGRESSION_ID = "#dev_progression_id", + DEV_PROGRESSION_ID_ENABLED = "#dev_progression_id_enabled", + DEV_SHOW_OVERRIDE_PROGRESSIONS = "#dev_show_override_progressions", + DEV_SHOW_OVERRIDE_PROGRESSIONS_ENABLED = "#dev_show_override_progressions_enabled", + CAMERA_SHAKE = "#camera_shake", + CAMERA_SHAKE_ENABLED = "#camera_shake_enabled", + GRAPHICS_UPSCALING = "#graphics_upscaling", + GRAPHICS_UPSCALING_ENABLED = "#graphics_upscaling_enabled", + RAYTRACING = "#raytracing", + RAYTRACING_ENABLED = "#raytracing_enabled", + RAYTRACING_RENDER_DISTANCE_SLIDER_LABEL = "#raytracing_render_distance_slider_label", + RAYTRACING_RENDER_DISTANCE = "#raytracing_render_distance", + RAYTRACING_RENDER_DISTANCE_TEXT_VALUE = "#raytracing_render_distance_text_value", + RAYTRACING_RENDER_DISTANCE_ENABLED = "#raytracing_render_distance_enabled", + RAYTRACING_RENDER_DISTANCE_STEPS = "#raytracing_render_distance_steps", + SHOW_RENDER_DISTANCE = "#show_render_distance", + RTX_RENDER_DISTANCE_WARNING_VISIBLE = "#rtx_render_distance_warning_visible", + PAD_VISIBLE = "#pad_visible", + RIGHT_BUTTON_VISIBLE = "#right_button_visible", + CONSUMABLE_NOT_EXTENDABLE_VISIBLE = "#consumable_not_extendable_visible", + MY_SUBSCRIPTIONS_VISIBLE = "#my_subscriptions_visible", + AVAILABLE_OR_ADDITIONAL_SUBSCRIPTIONS_TEXT = "#available_or_additional_subscriptions_text", + VR_VARIABLE_SNAP_ANGLE = "#vr_variable_snap_angle", + VR_VARIABLE_SNAP_ANGLE_ENABLED = "#vr_variable_snap_angle_enabled", + VR_SNAP_SOUND = "#vr_snap_sound", + VR_SNAP_SOUND_ENABLED = "#vr_snap_sound_enabled", + VR_MOVEMENT_DROPDOWN_ENABLED = "#vr_movement_dropdown_enabled", + VR_MOVEMENT_DROPDOWN_TOGGLE_LABEL = "#vr_movement_dropdown_toggle_label", + VR_JUMP_DROPDOWN_ENABLED = "#vr_jump_dropdown_enabled", + VR_JUMP_DROPDOWN_TOGGLE_LABEL = "#vr_jump_dropdown_toggle_label", + VR_HEAD_STEERING_DROPDOWN_ENABLED = "#vr_head_steering_dropdown_enabled", + VR_HEAD_STEERING_DROPDOWN_TOGGLE_LABEL = "#vr_head_steering_dropdown_toggle_label", + VR_STICKY_MINING_DROPDOWN_ENABLED = "#vr_sticky_mining_dropdown_enabled", + VR_STICKY_MINING_DROPDOWN_TOGGLE_LABEL = "#vr_sticky_mining_dropdown_toggle_label", + VR_HUD_POSITION_DROPDOWN_ENABLED = "#vr_hud_position_dropdown_enabled", + VR_HUD_POSITION_DROPDOWN_TOGGLE_LABEL = "#vr_hud_position_dropdown_toggle_label", + VR_HUD_DISTANCE_SLIDER_LABEL = "#vr_hud_distance_slider_label", + VR_HUD_DISTANCE = "#vr_hud_distance", + VR_HUD_DISTANCE_TEXT_VALUE = "#vr_hud_distance_text_value", + VR_HUD_DISTANCE_ENABLED = "#vr_hud_distance_enabled", + VR_CAMERA_MOVEMENT_RADIO_SNAP = "#vr_camera_movement_radio_snap", + VR_CAMERA_MOVEMENT_RADIO_CLASSIC = "#vr_camera_movement_radio_classic", + VR_CAMERA_MOVEMENT_RADIO_WHEEL = "#vr_camera_movement_radio_wheel", + VR_CAMERA_MOVEMENT_RADIO_SNAP_WHEEL = "#vr_camera_movement_radio_snap_wheel", + VR_MOVEMENT_RADIO_LINEAR = "#vr_movement_radio_linear", + VR_MOVEMENT_RADIO_CLASSIC = "#vr_movement_radio_classic", + VR_JUMP_RADIO_LINEAR = "#vr_jump_radio_linear", + VR_JUMP_RADIO_CLASSIC = "#vr_jump_radio_classic", + VR_HEAD_STEERING_RADIO_GAZE = "#vr_head_steering_radio_gaze", + VR_HEAD_STEERING_RADIO_PLAYER = "#vr_head_steering_radio_player", + VR_STICKY_MINING_RADIO_LOCK = "#vr_sticky_mining_radio_lock", + VR_STICKY_MINING_RADIO_CONTROLLER = "#vr_sticky_mining_radio_controller", + VR_STICKY_MINING_RADIO_DISABLED = "#vr_sticky_mining_radio_disabled", + VR_HUD_POSITION_RADIO_DRIFT = "#vr_hud_position_radio_drift", + VR_HUD_POSITION_RADIO_OFFHAND = "#vr_hud_position_radio_offhand", + VR_HUD_POSITION_RADIO_FIXED = "#vr_hud_position_radio_fixed", + NOT_HIDE_CHAT = "#not_hide_chat", + TEXTTOSPEECH_VOLUME_SLIDER_LABEL = "#texttospeech_volume_slider_label", + TEXTTOSPEECH_VOLUME = "#texttospeech_volume", + TEXTTOSPEECH_VOLUME_TEXT_VALUE = "#texttospeech_volume_text_value", + TEXTTOSPEECH_VOLUME_ENABLED = "#texttospeech_volume_enabled", + TEXT_BACKGROUND_OPACITY_SLIDER_LABEL = "#text_background_opacity_slider_label", + TEXT_BACKGROUND_OPACITY = "#text_background_opacity", + TEXT_BACKGROUND_OPACITY_TEXT_VALUE = "#text_background_opacity_text_value", + TEXT_BACKGROUND_OPACITY_ENABLED = "#text_background_opacity_enabled", + MAIN_VOLUME_SLIDER_LABEL = "#main_volume_slider_label", + MAIN_VOLUME = "#main_volume", + MAIN_VOLUME_TEXT_VALUE = "#main_volume_text_value", + MAIN_VOLUME_ENABLED = "#main_volume_enabled", + AMBIENT_VOLUME_SLIDER_LABEL = "#ambient_volume_slider_label", + AMBIENT_VOLUME = "#ambient_volume", + AMBIENT_VOLUME_TEXT_VALUE = "#ambient_volume_text_value", + AMBIENT_VOLUME_ENABLED = "#ambient_volume_enabled", + HOSTILE_VOLUME_SLIDER_LABEL = "#hostile_volume_slider_label", + HOSTILE_VOLUME = "#hostile_volume", + HOSTILE_VOLUME_TEXT_VALUE = "#hostile_volume_text_value", + HOSTILE_VOLUME_ENABLED = "#hostile_volume_enabled", + NEUTRAL_VOLUME_SLIDER_LABEL = "#neutral_volume_slider_label", + NEUTRAL_VOLUME = "#neutral_volume", + NEUTRAL_VOLUME_TEXT_VALUE = "#neutral_volume_text_value", + NEUTRAL_VOLUME_ENABLED = "#neutral_volume_enabled", + RECORD_VOLUME_SLIDER_LABEL = "#record_volume_slider_label", + RECORD_VOLUME = "#record_volume", + RECORD_VOLUME_TEXT_VALUE = "#record_volume_text_value", + RECORD_VOLUME_ENABLED = "#record_volume_enabled", + DEV_OVERRIDE_XBOX_SANDBOX = "#dev_override_xbox_sandbox", + DEV_OVERRIDE_XBOX_SANDBOX_ENABLED = "#dev_override_xbox_sandbox_enabled", + OVERRIDE_XBOX_SANDBOX_ON_WINDOWS = "#override_xbox_sandbox_on_windows", + DEV_XBOX_ENVIRONMENT_DROPDOWN_TOGGLE_LABEL = "#dev_xbox_environment_dropdown_toggle_label", + DEV_XBOX_ENVIRONMENT_DROPDOWN_ENABLED = "#dev_xbox_environment_dropdown_enabled", + OVERRIDE_XBOX_SANDBOX_VISIBLE = "#override_xbox_sandbox_visible", + PROGRESSIONS_GRID_DIMENSION = "#progressions_grid_dimension", + DEV_DISPLAY_PROGRESSIONS_PANEL = "#dev_display_progressions_panel", + PROGRESSION_ID = "#progression_id", + AZURE_SHARED_ACCESS_SIGNATURE = "#test_assets.azure_shared_access_signature", + AUTOMATION_SERVER_TEST_TAGS = "#automation_server_test_tags", + AUTOMATION_BROKEN_FUNCTIONAL_TEST_TAGS = "#automation_broken_functional_test_tags", + AUTOMATION_BROKEN_SERVER_TEST_TAGS = "#automation_broken_server_test_tags", + AUTOMATION_BROKEN_UNIT_TEST_TAGS = "#automation_broken_unit_test_tags", + AUTOMATION_SOAK_TEST_DURATION_MINUTES = "#automation_soak_test_duration_minutes", + REMOTE_IMGUI = "#remote_imgui", + REMOTE_IMGUI_ENABLED = "#remote_imgui_enabled", + DEV_RENDER_MOB_INFO_STATE = "#dev_render_mob_info_state", + DEV_RENDER_MOB_INFO_STATE_ENABLED = "#dev_render_mob_info_state_enabled", + DEV_EDU_DEMO = "#dev_edu_demo", + DEV_EDU_DEMO_ENABLED = "#dev_edu_demo_enabled", + ENABLE_TEXTURE_HOT_RELOADER = "#enable_texture_hot_reloader", + TEXTURE_HOT_RELOADER_ENABLED = "#texture_hot_reloader_enabled", + DEV_DISCOVERY_ENVIRONMENT_DROPDOWN_TOGGLE_LABEL = "#dev_discovery_environment_dropdown_toggle_label", + DEV_DISCOVERY_ENVIRONMENT_DROPDOWN_ENABLED = "#dev_discovery_environment_dropdown_enabled", + DEV_USE_SUNSET_OVERRIDES = "#dev_use_sunset_overrides", + DEV_USE_SUNSET_OVERRIDES_ENABLED = "#dev_use_sunset_overrides_enabled", + SUNSETTING_OVERRIDE_ENABLED = "#sunsetting_override_enabled", + DEV_SUNSETTING_TIER_DROPDOWN_TOGGLE_LABEL = "#dev_sunsetting_tier_dropdown_toggle_label", + DEV_SUNSETTING_TIER_DROPDOWN_ENABLED = "#dev_sunsetting_tier_dropdown_enabled", + DEV_SUNSET_STATE = "#dev_sunset_state", + DEV_SUNSET_STATE_ENABLED = "#dev_sunset_state_enabled", + INITIAL_SELECTED = "#initial_selected", + UI_FEATURE_TOGGLE_COUNT = "#ui_feature_toggle_count", + CORE_UI_ENABLED = "#core_ui_enabled", + DEV_NEW_ACHIEVEMENTS_SCREENS_RADIO_DIMENSION = "#dev_new_achievements_screens_radio_dimension", + DEV_DISPLAY_PROGRESSIONS_PANEL_ENABLED = "#dev_display_progressions_panel_enabled", + SHOW_RAYTRACING_RENDER_DISTANCE = "#show_raytracing_render_distance", + REALM_PRICE_LOADED = "#realm_price_loaded", + VR_CAMERA_MOEMENT_DROPDOWN_ENABLED = "#vr_camera_moement_dropdown_enabled", + VR_CAMERA_MOVEMENT_DROPDOWN_TOGGLE_LABEL = "#vr_camera_movement_dropdown_toggle_label", + VR_SNAP_ANGLE_SLIDER_LABEL = "#vr_snap_angle_slider_label", + VR_SNAP_ANGLE = "#vr_snap_angle", + VR_SNAP_ANGLE_TEXT_VALUE = "#vr_snap_angle_text_value", + VR_SNAP_ANGLE_ENABLED = "#vr_snap_angle_enabled", + VR_SNAP_ANGLE_STEPS = "#vr_snap_angle_steps", + DEV_DISPLAY_MOCK_HTTP_PANEL = "#dev_display_mock_http_panel", + RULE_DETAILS_LABEL = "#rule_details_label", + MOCK_HTTP_RULE_COUNT = "#mock_http_rule_count", + SIGN_IN_ERROR_VISIBLE = "#sign_in_error_visible", + SIGN_IN_ERROR_CLIENT_VISIBLE = "#sign_in_error_client_visible", + PACK_PROGRESS_VISIBLE = "#pack_progress_visible", + WELCOME_VISIBLE = "#welcome_visible", + DEMO_VISIBLE = "#demo_visible", + LOADING_TEXT = "#loading_text", + DEBUG_JSON_POPUP_ENABLED = "#debug_json_popup_enabled", + POPUP_HAS_TWO_BUTTONS = "#popup_has_two_buttons", + PROGRESS_LOADING_VISIBLE = "#progress_loading_visible", + REALM_SLOT_IS_FILLED = "#realm_slot_is_filled", + SLOT_WORLD_IMAGE = "#slot_world_image", + SLOT_WORLD_TEXTURE_SOURCE = "#slot_world_texture_source", + SLOT_NAME = "#slot_name", + SLOTS_VIEW_TOGGLE = "#slots_view_toggle", + UPLOAD_IN_PROGRESS = "#upload_in_progress", + CLOUD_UPLOAD_TERMS_ACCEPTED = "#cloud_upload_terms_accepted", + INTERACT_VISIBLE = "#interact_visible", + IS_GAMEPAD_TIP = "#is_gamepad_tip", + GAMEPAD_POSTFIX_TEXT = "#gamepad_postfix_text", + LEFT_TIPS_VISIBLE = "#left_tips_visible", + LEFT_TIP_BACKGROUND = "#left_tip_background", + ON_ENTER_ENABLED = "#on_enter_enabled", + ON_EXIT_ENABLED = "#on_exit_enabled", + PATCH_LINK_BUTTON_TEXT = "#patch_link_button_text", + PAPER_DOLL_SKIN = "#paper_doll_skin", + STORE_BUTTON_VISIBLE = "#store_button_visible", + SHOW_EQUIP_BUTTON_HELPER = "#show_equip_button_helper", + IS_SEE_PACK_IN_STORE_BUTTON_VISIBLE = "#is_see_pack_in_store_button_visible", + COLOR_EQUIPPED = "#color_equipped", + IS_CATEGORY_TOGGLE_SELECTED = "#is_category_toggle_selected", + REALMS_SIGN_IN_PROMPT = "#realms_sign_in_prompt", + REALMS_SIGN_IN_PROMPT_FRIENDS = "#realms_sign_in_prompt_friends", + REALMS_SIGN_IN_BUTTON_VISIBLE = "#realms_sign_in_button_visible", + VIEW_OFFERS_VISIBLE = "#view_offers_visible", + CLOUD_UPLOAD_ENABLED = "#cloud_upload_enabled", + CREATE_ON_REALMS_BUTTON_VISIBLE = "#create_on_realms_button_visible", + NO_PICS_ALERT_VISIBILITY = "#no_pics_alert_visibility", + RIGHT_PHOTO_VISIBILITY = "#right_photo_visibility", + LEFT_PHOTO_VISIBILITY = "#left_photo_visibility", + NO_PICK_PHOTOS_ALERT_VISIBILITY = "#no_pick_photos_alert_visibility", + SPINNER_ANIMATION_VISIBLE = "#spinner_animation_visible", + CREATE_BUTTON_VISIBLE = "#create_button_visible", + SLOT_IMAGE_VISIBLE = "#slot_image_visible", + SLOT_EDIT_BUTTONS_TOGGLE = "#slot_edit_buttons_toggle", + SLOT_IS_CURRENT_WORLD = "#slot_is_current_world", + NEW_SLOT_LABEL = "#new_slot_label", + SLOT_IS_FILLED = "#slot_is_filled", + WORLD_SLOT_NAME = "#world_slot_name", + WORLD_SLOT_TYPE = "#world_slot_type", + WARNING_TEXT_VISIBLE = "#warning_text_visible", + WORLD_IMAGE = "#world_image", + SIDEBAR_VERBOSE_TOGGLE_CHECK = "#sidebar_verbose_toggle_check", + SIDEBAR_OPTION_TOGGLE_CHECK = "#sidebar_option_toggle_check", + IS_SCREEN_NAV_BUTTON_VISIBLE = "#is_screen_nav_button_visible", + IS_VERBOSE_SIDEBAR_NAV_BUTTON_VISIBLE = "#is_verbose_sidebar_nav_button_visible", + IS_SIDEBAR_NAV_READY = "#is_sidebar_nav_ready", + IS_SIMPLE_SIDEBAR_STATE_ACTIVE = "#is_simple_sidebar_state_active", + SIDEBAR_SECTIONS = "#sidebar_sections", + IS_SIDEBAR_NAV_VISIBLE = "#is_sidebar_nav_visible", + IS_CONTROLLER_HOVER_VISIBLE = "#is_controller_hover_visible", + PAGE_LOADING_FINISHED = "#page_loading_finished", + SIMPLE_SIDEBAR_OPTION_TOGGLE_CHECK = "#simple_sidebar_option_toggle_check", + VERBOSE_SIDEBAR_OPTION_TOGGLE_CHECK = "#verbose_sidebar_option_toggle_check", + ACHIEVEMENTS_ICON_VISIBLE = "#achievements_icon_visible", + TOOLBOX_BUTTON_VISIBLE = "#toolbox_button_visible", + SWAP_VR_KEYBOARD_HELPER_VISIBLE = "#swap_vr_keyboard_helper_visible", + CLOUD_UPLOAD_DO_NOT_SHOW_AGAIN = "#cloud_upload_do_not_show_again", + IS_TOP_ROW_BUTTON_FOCUS_ENABLED = "#is_top_row_button_focus_enabled", + STORE_FAILURE_CODE = "#store_failure_code", + BANNER_TEXTURE_NAME = "#banner_texture_name", + BANNER_TEXTURE_FILEPATH = "#banner_texture_filepath", + TITLE_TEXT_COLOR = "#title_text_color", + DAY_FOUR_STRING = "#day_four_string", + ANIMATION_MODE_DROPDOWN_ENABLED = "#animation_mode_dropdown_enabled", + ANIMATION_MODE_DROPDOWN_TOGGLE_LABEL = "#animation_mode_dropdown_toggle_label", + TOAST_FONT_TYPE = "#toast_font_type", + BUNDLE_SELECTED_ITEM_AUX = "#bundle_selected_item_aux", + BUNDLE_SELECTED_ITEM_VISIBLE = "#bundle_selected_item_visible", + BUNDLE_SELECTED_ITEM_CHARGED_ITEM = "#bundle_selected_item_charged_item", + BUNDLE_SELECTED_ITEM_COLOR = "#bundle_selected_item_color", + BUNDLE_SELECTED_ARMOR_TRIM_MATERIAL = "#bundle_selected_armor_trim_material", + BUNDLE_SELECTED_BANNER_PATTERNS = "#bundle_selected_banner_patterns", + BUNDLE_SHIELD_BASE_COLOR_HOVERED = "#bundle_shield_base_color_hovered", + BUNDLE_SELECTED_BANNER_COLORS = "#bundle_selected_banner_colors", + BUNDLE_SELECTED_BANNER_TYPE = "#bundle_selected_banner_type", + BUNDLE_SELECTED_DECORATED_POT_SHERDS = "#bundle_selected_decorated_pot_sherds", + BUNDLE_OPEN_BACK = "#bundle_open_back", + BUNDLE_OPEN_FRONT = "#bundle_open_front", + IS_SELECTED_BUNDLE_ITEM_SLOT = "#is_selected_bundle_item_slot", + SHOW_BUNDLE_ITEM_SLOT = "#show_bundle_item_slot", + MORE_HIDDEN_ITEMS_TEXT = "#more_hidden_items_text", + IS_HIDDEN_ITEMS_LABEL = "#is_hidden_items_label", + BUNDLE_TOOLTIP_SIZE_X = "#bundle_tooltip_size_x", + BUNDLE_TOOLTIP_SIZE_Y = "#bundle_tooltip_size_y", + SHOW_BUNDLE_TOOLTIP_HOVER = "#show_bundle_tooltip_hover", + SHOW_BUNDLE_TOOLTIP_HOVER_SOUTHWEST = "#show_bundle_tooltip_hover_southwest", + SHOW_BUNDLE_TOOLTIP_HOVER_NORTHWEST = "#show_bundle_tooltip_hover_northwest", + SHOW_BUNDLE_TOOLTIP_HOVER_NORTHEAST = "#show_bundle_tooltip_hover_northeast", + SHOW_BUNDLE_TOOLTIP_HOVER_SOUTHEAST = "#show_bundle_tooltip_hover_southeast", + SHOW_BUNDLE_TOOLTIP_POCKET = "#show_bundle_tooltip_pocket", + IS_SELECTED_BUNDLE_FULL = "#is_selected_bundle_full", + BUNDLE_WEIGHT_BAR_RATIO = "#bundle_weight_bar_ratio", + IS_SELECTED_BUNDLE_EMPTY = "#is_selected_bundle_empty", + BUNDLE_TOOLTIP_GRID_DIMENSIONS = "#bundle_tooltip_grid_dimensions", + BUNDLE_NAME = "#bundle_name", + BUNDLE_HAS_SELECTED_ITEM = "#bundle_has_selected_item", + SELECTED_BUNDLE_ITEM_TEXT = "#selected_bundle_item_text", + EDU_AI_LESSON_CRAFTER_ON = "#edu_ai_lesson_crafter_on", + EDITIONS_VISIBLE_AND_NOT_REALMS_PROMO_VISIBLE = "#editions_visible_and_not_realms_promo_visible", +} \ No newline at end of file diff --git a/src/types/enums/BindingCondition.ts b/src/types/enums/BindingCondition.ts new file mode 100644 index 0000000..94d30ad --- /dev/null +++ b/src/types/enums/BindingCondition.ts @@ -0,0 +1,8 @@ +export enum BindingCondition { + NONE = "none", + ALWAYS = "always", + ALWAYS_WHEN_VISIBLE = "always_when_visible", + VISIBLE = "visible", + ONCE = "once", + VISIBILITY_CHANGED = "visibility_changed", +} \ No newline at end of file diff --git a/src/types/enums/BindingType.ts b/src/types/enums/BindingType.ts new file mode 100644 index 0000000..cee5255 --- /dev/null +++ b/src/types/enums/BindingType.ts @@ -0,0 +1,7 @@ +export enum BindingType { + GLOBAL = "global", + COLLECTION = "collection", + COLLECTION_DETAILS = "collection_details", + VIEW = "view", + NONE = "none", +} \ No newline at end of file diff --git a/src/types/enums/ButtonId.ts b/src/types/enums/ButtonId.ts new file mode 100644 index 0000000..b649b55 --- /dev/null +++ b/src/types/enums/ButtonId.ts @@ -0,0 +1,1111 @@ +export enum ButtonId { + ANY = "any", + MENU_NETWORK_JOIN_BY_CODE_CLOSE = "button.menu_network_join_by_code_close", + SUBMIT_RATING = "button.submit_rating", + COMMAND_BLOCK_INPUT_MINIMIZE = "command_block.input_minimize", + LEAVE_ON_DEVICE = "button.leave_on_device", + MENU_VR_BACK = "button.menu_vr_back", + MOUSE_CLICKED_VRALIGN = "button.mouse_clicked_vralign", + CARTOGRAPHY_RESULT_TAKE_ALL_PLACE_ALL = "button.cartography_result_take_all_place_all", + MENU_TAB_RIGHT = "button.menu_tab_right", + NEXT_PAGE = "button.next_page", + PREV_PAGE = "button.prev_page", + BOOK_EXIT = "button.book_exit", + MENU_TAB_LEFT = "button.menu_tab_left", + PICKED_INVENTORY = "button.picked_inventory", + PICKED = "button.picked", + CLOSE_DIALOG = "button.close_dialog", + AUTH_CANCEL = "button.auth_cancel", + CANCEL = "button.cancel", + MENU_CANCEL = "button.menu_cancel", + MENU_EXIT = "button.menu_exit", + MENU_SELECT = "button.menu_select", + MENU_OK = "button.menu_ok", + ANVIL_TAKE_ALL_PLACE_ALL = "button.anvil_take_all_place_all", + MENU_SECONDARY_SELECT = "button.menu_secondary_select", + CONTROLLER_SELECT = "button.controller_select", + MENU_AUTO_PLACE = "button.menu_auto_place", + CONTAINER_AUTO_PLACE = "button.container_auto_place", + DROP_ONE = "button.drop_one", + MENU_INVENTORY_DROP = "button.menu_inventory_drop", + CONTROLLER_SECONDARY_SELECT = "button.controller_secondary_select", + MENU_INVENTORY_DROP_ALL = "button.menu_inventory_drop_all", + DROP_ALL = "button.drop_all", + ANVIL_COALESCE_STACK = "button.anvil_coalesce_stack", + CONTAINER_SLOT_HOVERED = "button.container_slot_hovered", + MENU_DOWN = "button.menu_down", + MENU_UP = "button.menu_up", + MENU_LEFT = "button.menu_left", + MENU_RIGHT = "button.menu_right", + REOPEN_KEYBOARD = "button.reopen_keyboard", + MENU_AUTOCOMPLETE = "button.menu_autocomplete", + MENU_AUTOCOMPLETE_BACK = "button.menu_autocomplete_back", + MENU_TEXTEDIT_UP = "button.menu_textedit_up", + MENU_TEXTEDIT_DOWN = "button.menu_textedit_down", + SEND_MESSAGE = "button.send_message", + RESPAWN_BUTTON = "button.respawn_button", + MAIN_MENU_BUTTON = "button.main_menu_button", + BUTTON_HOVERED = "button.button_hovered", + CONTAINER_UNSELECT_SLOT = "button.container_unselect_slot", + CONTAINER_TAKE_ALL_PLACE_ALL = "button.container_take_all_place_all", + CONTAINER_TAKE_HALF_PLACE_ONE = "button.container_take_half_place_one", + PREV_SKIN = "button.prev_skin", + NEXT_SKIN = "button.next_skin", + PLAYER_PROFILE_CARD = "button.player_profile_card", + WAKE_UP_BUTTON = "button.wake_up_button", + MENU_CONTINUE = "button.menu_continue", + MENU_VR_REALIGN = "button.menu_vr_realign", + PORTFOLIO_DELETE_PHOTO_LEFT = "button.portfolio_delete_photo_left", + PORTFOLIO_DELETE_PHOTO_RIGHT = "button.portfolio_delete_photo_right", + PORTFOLIO_PAGE_PREV = "button.portfolio_page_prev", + PORTFOLIO_PAGE_NEXT = "button.portfolio_page_next", + PORTFOLIO_EXPORT = "button.portfolio_export", + HOTBAR_OK = "button.hotbar_ok", + DROPDOWN_EXIT = "button.dropdown_exit", + SCROLLBAR_SKIP_TRACK = "button.scrollbar_skip_track", + SCROLLBAR_TOUCH = "button.scrollbar_touch", + SLOT_PRESSED = "button.slot_pressed", + INVENTORY_LEFT = "button.inventory_left", + INVENTORY_RIGHT = "button.inventory_right", + HOTBAR_INVENTORY_LEFT = "button.hotbar_inventory_left", + HOTBAR_INVENTORY_RIGHT = "button.hotbar_inventory_right", + HIDE_GUI = "button.hide_gui", + HIDE_GUI_HUD = "button.hide_gui_hud", + SLOT1 = "button.slot1", + SLOT_1 = "button.slot_1", + SLOT2 = "button.slot2", + SLOT_2 = "button.slot_2", + SLOT3 = "button.slot3", + SLOT_3 = "button.slot_3", + SLOT4 = "button.slot4", + SLOT_4 = "button.slot_4", + SLOT5 = "button.slot5", + SLOT_5 = "button.slot_5", + SLOT6 = "button.slot6", + SLOT_6 = "button.slot_6", + SLOT7 = "button.slot7", + SLOT_7 = "button.slot_7", + SLOT8 = "button.slot8", + SLOT_8 = "button.slot_8", + SLOT9 = "button.slot9", + SLOT_9 = "button.slot_9", + SLOT0 = "button.slot0", + SLOT_0 = "button.slot_0", + TURN_DOLL = "button.turn_doll", + REALM_INVITATION_ACCEPT = "button.realm_invitation_accept", + REALM_INVITATION_DECLINE = "button.realm_invitation_decline", + REALMS_INVITE_PLUS = "button.realms_invite_plus", + REALMS_INVITE_MINUS = "button.realms_invite_minus", + REALMS_INVITE_UNDO = "button.realms_invite_undo", + REALMS_INVITE_ADD_FRIENDS = "button.realms_invite_add_friends", + MENU_REALM_SEND_INVITES = "button.menu_realm_send_invites", + SELECT_SCREENSHOT = "button.select_screenshot", + VIEW_SKIN = "button.view_skin", + SKIN_HOVERED = "button.skin_hovered", + SKIN_UNHOVERED = "button.skin_unhovered", + DEFAULT_SKIN_HOVERED = "button.default_skin_hovered", + VIEW_DEFAULT_SKIN = "button.view_default_skin", + VIEW_PREMIUM_SKIN = "button.view_premium_skin", + PREMIUM_SKIN_UNHOVERED = "button.premium_skin_unhovered", + PREMIUM_SKIN_HOVERED = "button.premium_skin_hovered", + VIEW_RECENT_SKIN = "button.view_recent_skin", + RECENT_SKIN_HOVERED = "button.recent_skin_hovered", + SELECT_OFFER = "button.select_offer", + MENU_PLAY = "button.menu_play", + COALESCE_STACK = "button.coalesce_stack", + SHAPE_DRAWING = "button.shape_drawing", + CONTAINER_AUTO_PLACE_ONE = "button.container_auto_place_one", + CONTAINER_SELECT_SLOT = "button.container_select_slot", + CONTAINER_RESET_HELD = "button.container_reset_held", + MENU_INVENTORY_CANCEL = "button.menu_inventory_cancel", + CURSOR_DROP_ALL = "button.cursor_drop_all", + CURSOR_DROP_ONE = "button.cursor_drop_one", + MENU_TAB_CYCLE = "button.menu_tab_cycle", + CHAT = "button.chat", + SHOW_SKIP = "button.show_skip", + PAN_LEFT = "button.pan_left", + PAN_RIGHT = "button.pan_right", + SCROLL_MAP = "button.scroll_map", + MODAL_ESCAPE = "modal.escape", + POPUP_DIALOG_ESCAPE = "popup_dialog.escape", + ACHIEVEMENT_FOCUS_FILLER = "button.achievement_focus_filler", + PLAY_BUTTON = "button.play_button", + REMOVE_BUTTON = "button.remove_button", + SAVE_BUTTON = "button.save_button", + ACTION = "button.action", + SET_TEXT = "button.set_text", + HIDE_CHAT = "button.hide_chat", + REMOVE_TRIAL = "button.remove_trial", + MENU_CHECK_STORE = "button.menu_check_store", + NEW_WORLD = "button.new_world", + NEW_REALM = "button.new_realm", + ENCHANT = "button.enchant", + FILE_UPLOAD_PLAY = "button.file_upload_play", + FILE_UPLOAD_CANCEL = "button.file_upload_cancel", + FILE_UPLOAD_WIFI_WARNING_CONTINUE = "button.file_upload_wifi_warning_continue", + MENU_SAVE_AND_EXIT = "button.menu_save_and_exit", + MENU_RESET_DEFAULT = "button.menu_reset_default", + MENU_YES = "button.menu_yes", + MENU_NO = "button.menu_no", + MOBEFFECTS = "button.mobeffects", + DESELECT_RESOURCE = "button.deselect_resource", + SEARCHCLEAR = "button.searchClear", + RESTORE_STORE = "button.restore_store", + COIN_WALLET = "button.coin_wallet", + FEATURED_ITEM_COLLECTION = "featured_item_collection", + SELECT_FEATURED_SCREENSHOT = "button.select_featured_screenshot", + SELECT_FEATURED = "button.select_featured", + SELECT_ITEM = "button.select_item", + TURN_STRUCTURE = "button.turn_structure", + UPLOAD_LEGACY_WORLD = "button.upload_legacy_world", + REALMS_INVITE_CANCEL = "button.realms_invite_cancel", + REALMS_INVITE_NEW_LINK = "button.realms_invite_new_link", + REALMS_INVITE_COPY = "button.realms_invite_copy", + REALMS_INVITE_SHARE = "button.realms_invite_share", + REALMS_INVITE_REFRESH = "button.realms_invite_refresh", + REALMS_INVITE_SHARE_CLOSE = "button.realms_invite_share_close", + REALMS_INVITE_SHARE_BY_LINK = "button.realms_invite_share_by_link", + REALMS_INVITE_FIND_FRIENDS = "button.realms_invite_find_friends", + REALMS_INVITE_UNBLOCK = "button.realms_invite_unblock", + DELETE_ACTION = "button.delete_action", + EXIT_STUDENT = "button.exit_student", + MENU_PERMISSION = "button.menu_permission", + DELETE_ITEM = "button.delete_item", + SCREENSHOT = "button.screenshot", + SCREENSHOTPICKER_NEXT_BUTTON = "button.screenshotpicker_next_button", + SCREENSHOTPICKER_PREV_BUTTON = "button.screenshotpicker_prev_button", + SCREENSHOT_NEW_POST_CLOSE = "button.screenshot_new_post_close", + CYCLE_PACK_RIGHT = "button.cycle_pack_right", + CYCLE_PACK_LEFT = "button.cycle_pack_left", + CONTROLLER_CYCLE_PACK_LEFT = "button.controller_cycle_pack_left", + CONTROLLER_CYCLE_PACK_RIGHT = "button.controller_cycle_pack_right", + SIGNIN = "button.signin", + CYCLE_OFFER_RIGHT = "button.cycle_offer_right", + CYCLE_OFFER_LEFT = "button.cycle_offer_left", + CYCLE_RECIPE_LEFT = "button.cycle_recipe_left", + CYCLE_RECIPE_RIGHT = "button.cycle_recipe_right", + SEARCH = "button.search", + CONTROLLER_SECONDARY_SELECT_LEFT = "button.controller_secondary_select_left", + CONTROLLER_SECONDARY_SELECT_RIGHT = "button.controller_secondary_select_right", + FOCUS_LEFT = "button.focus_left", + FOCUS_RIGHT = "button.focus_right", + EDU_FEEDBACK = "button.edu_feedback", + EDU_RESOURCES = "button.edu_resources", + MENU_ACHIEVEMENTS = "button.menu_achievements", + BINDING_BUTTON = "button.binding_button", + RESET_BINDING = "button.reset_binding", + RESET_KEYBOARD_BINDINGS = "button.reset_keyboard_bindings", + RESET_GAMEPAD_BINDINGS = "button.reset_gamepad_bindings", + SIGN_IN_BUTTON = "sign_in_button", + CHANGE_GAMERTAG_BUTTON = "change_gamertag_button", + MANAGE_ACCOUNT_BUTTON = "manage_account_button", + SIGN_OUT_BUTTON = "sign_out_button", + SELECTED_PACK_GLOBAL = "button.selected_pack_global", + DESELECTED_PACK_GLOBAL = "button.deselected_pack_global", + AVAILABLE_PACK_GLOBAL = "button.available_pack_global", + MOVE_LEFT_GLOBAL = "button.move_left_global", + SORT_UP_GLOBAL = "button.sort_up_global", + SORT_DOWN_GLOBAL = "button.sort_down_global", + MENU_DOWNLOAD_WORLD = "menu_download_world", + MENU_UPLOAD_WORLD = "menu_upload_world", + MENU_RESET_WORLD = "menu_reset_world", + PLAY_WORLD_BUTTON = "play_world_button", + CONVERT_TO_INFINITE_BUTTON = "convert_to_infinite_button", + DELETE_WORLD_BUTTON = "delete_world_button", + EXPORT_WORLD_BUTTON = "export_world_button", + KEYBOARD_TOGGLE = "button.keyboard_toggle", + MENU_BINDING_START = "button.menu_binding_start", + HOTBAR_INVENTORY_BUTTON = "button.hotbar_inventory_button", + MENU_FRIEND_SELECT = "button.menu_friend_select", + ADD_FRIEND = "button.add_friend", + ADD_MEMBER = "button.add_member", + SEND_INVITES = "button.send_invites", + NPC_OPEN_URI = "button.npc_open_uri", + MENU_INVITE_PLAYERS = "button.menu_invite_players", + MENU_BUY_GAME = "button.menu_buy_game", + MENU_QUIT = "button.menu_quit", + MENU_SETTINGS = "button.menu_settings", + PAUSE_FOCUS_FILLER = "button.pause_focus_filler", + MENU_OPEN_URI = "button.menu_open_uri", + MENU_REALMS_WORLD_ITEM = "button.menu_realms_world_item", + MENU_REALMS_WORLD_ITEM_EDIT = "button.menu_realms_world_item_edit", + MENU_REALMS_WORLD_ITEM_REMOVE = "button.menu_realms_world_item_remove", + MENU_NETWORK_WORLD_ITEM = "button.menu_network_world_item", + MENU_NETWORK_SERVER_WORLD_EDIT = "button.menu_network_server_world_edit", + LOCAL_WORLD_UPLOAD = "button.local_world_upload", + MENU_LOCAL_WORLD_ITEM = "button.menu_local_world_item", + MENU_LOCAL_WORLD_ITEM_EDIT = "button.menu_local_world_item_edit", + MENU_NETWORK_ADD_FRIEND = "button.menu_network_add_friend", + MENU_NETWORK_ADD_EXTERNAL = "button.menu_network_add_external", + NEW_WORLD_UPLOAD = "button.new_world_upload", + MENU_LOCAL_WORLD_CREATE = "button.menu_local_world_create", + ARCHIVED_WORLD_UPLOAD = "button.archived_world_upload", + MENU_IMPORT_LEVEL = "button.menu_import_level", + MENU_REALM_WORLD_CREATE = "button.menu_realm_world_create", + MENU_INVITE_NOTIFICATION = "button.menu_invite_notification", + MENU_XBOX_SIGNIN = "button.menu_xbox_signin", + POPUP_DIALOG_FIRST_BUTTON = "popup_dialog.first_button", + POPUP_DIALOG_SECOND_BUTTON = "popup_dialog.second_button", + REALMS_DURATION_SHORT = "button.realms_duration_short", + REALMS_DURATION_LONG = "button.realms_duration_long", + TOS_POPUP = "button.tos_popup", + CREATE_REALM = "button.create_realm", + MENU_REALMS_MANAGE_SUBSCRIPTION = "menu_realms_manage_subscription", + MENU_REALMS_RENEW_SUBSCRIPTION = "menu_realms_renew_subscription", + MENU_REALMS_EXTEND_CONSUMABLE = "menu_realms_extend_consumable", + MENU_REALMS_RENEW_CONSUMABLE = "menu_realms_renew_consumable", + MENU_OPEN_REALM = "menu_open_realm", + MENU_CLOSE_REALM = "menu_close_realm", + SELECT_REALM_BRANCH = "select_realm_branch", + PREV_PAGE_BUTTON = "prev_page_button", + NEXT_PAGE_BUTTON = "next_page_button", + BUY_PACK = "button.buy_pack", + TRY_PACK = "button.try_pack", + CREATE_WORLD = "button.create_world", + COPY_GLOBAL = "button.copy_global", + CHOOSE_CUSTOM_SKIN = "button.choose_custom_skin", + UNDO_SKIN = "button.undo_skin", + ACCEPT_SKIN = "button.accept_skin", + CHOOSE_SKINNY = "button.choose_skinny", + CHOOSE_FAT = "button.choose_fat", + XBL_SIGNIN = "button.xbl_signin", + MENU_STORE = "button.menu_store", + XBL_NOTNOW = "button.xbl_notnow", + SELECTED_PACK_LEVEL = "button.selected_pack_level", + AVAILABLE_PACK_LEVEL = "button.available_pack_level", + MOVE_LEFT_LEVEL = "button.move_left_level", + SORT_UP_LEVEL = "button.sort_up_level", + SELECTED_PACK_ADDON = "button.selected_pack_addon", + AVAILABLE_PACK_ADDON = "button.available_pack_addon", + MOVE_LEFT_ADDON = "button.move_left_addon", + SORT_UP_ADDON = "button.sort_up_addon", + CHOOSE_UGC_LEVEL_SEED = "choose_ugc_level_seed", + DELETE_MANIFEST = "button.delete_manifest", + COPY_TO_CLIPBOARD = "button.copy_to_clipboard", + REFRESH_MANIFEST = "button.refresh_manifest", + PROMPT_FOR_ACTION = "button.prompt_for_action", + MENU_STORE_OFFER = "button.menu_store_offer", + ACTIVATE_PACK = "button.activate_pack", + BUTTON_CANCEL = "#button_cancel", + BUTTON_ACCEPT = "#button_accept", + BUTTON_DETECT_STRUCTURE = "#button_detect_structure", + BUTTON_SAVE_STRUCTURE = "#button_save_structure", + BUTTON_SELECTOR_ROTATION_PREV = "#button_selector_rotation_prev", + BUTTON_SELECTOR_ROTATION_NEXT = "#button_selector_rotation_next", + BUTTON_SELECTOR_MIRROR_PREV = "#button_selector_mirror_prev", + BUTTON_SELECTOR_MIRROR_NEXT = "#button_selector_mirror_next", + BUTTON_SELECTOR_SHOW_BOUNDING_BOX_PREV = "#button_selector_show_bounding_box_prev", + BUTTON_SELECTOR_SHOW_BOUNDING_BOX_NEXT = "#button_selector_show_bounding_box_next", + BUTTON_LOAD_STRUCTURE = "#button_load_structure", + BUTTON_SELECTOR_PREV = "#button_selector_prev", + BUTTON_SELECTOR_NEXT = "#button_selector_next", + UGC_ITEM = "button.ugc_item", + GENERATE_RANDOM = "button.generate_random", + HELP = "button.help", + MENU_WORLD_TEMPLATE_CLICKED = "button.menu_world_template_clicked", + MENU_INVALID_WORLD_TEMPLATE_CLICKED = "button.menu_invalid_world_template_clicked", + MENU_LOADING_WORLD_TEMPLATE_CLICKED = "button.menu_loading_world_template_clicked", + PATCH_NOTES_BUTTON = "patch_notes_button", + ATTRIBUTION_POPUP = "button.attribution_popup", + REPORT_ERRORS_GLOBAL = "button.report_errors_global", + INVALID_PACK_GLOBAL = "button.invalid_pack_global", + REPORT_ERRORS_LEVEL = "button.report_errors_level", + INVALID_PACK_LEVEL = "button.invalid_pack_level", + REPORT_ERRORS_ADDON = "button.report_errors_addon", + INVALID_PACK_ADDON = "button.invalid_pack_addon", + REMOVE_PACK_BUTTON = "button.remove_pack_button", + FILTER_1 = "button.filter_1", + FILTER_2 = "button.filter_2", + FILTER_3 = "button.filter_3", + GROUP_1 = "button.group_1", + GROUP_2 = "button.group_2", + DELETERESOURCES = "button.deleteResources", + SHARERESOURCES = "button.shareResources", + GENERATETEXTURELIST = "button.generateTextureList", + UPDATERESOURCE = "button.updateResource", + WARNINGDEPENDENCY = "button.warningDependency", + PURCHASE_COINS = "button.purchase_coins", + COMMAND_BLOCK_INPUT_MAXIMIZE = "command_block.input_maximize", + SAVE_TO_XBL = "button.save_to_xbl", + KEYBOARD_BUTTON = "keyboard_button", + MENU_REALM_WORLD_TRIAL = "button.menu_realm_world_trial", + MENU_START_LOCAL_WORLD = "button.menu_start_local_world", + MENU_START_REALMS_WORLD = "button.menu_start_realms_world", + JOIN_AND_DOWNLOAD_ALL = "button.join_and_download_all", + JOIN_AND_DOWNLOAD_NEEDED = "button.join_and_download_needed", + JOIN = "button.join", + TOS_HYPERLINK = "button.tos_hyperlink", + REMIX_PREVIEW_CANCEL = "button.remix_preview_cancel", + REMIX_PREVIEW_UPLOAD = "button.remix_preview_upload", + POLYMORPHIC_BUTTON_PRESS = "button.polymorphic_button_press", + CONFIRM_BUTTON = "button.confirm_button", + SKINPACKS = "button.skinpacks", + TEXTUREPACKS = "button.texturepacks", + WORLDS = "button.worlds", + MASHUPS = "button.mashups", + STRUCTURE_EXPORT = "button.structure_export", + STRUCTURE_RESET = "button.structure_reset", + EXPORT_TEMPLATE_BUTTON = "export_template_button", + PORT_INTERNAL_FILES = "button.port_internal_files", + CLEAR_PUCHASE_INVENTORY = "button.clear_puchase_inventory", + ADD_COINS = "button.add_coins", + SETUP_SAFE_ZONE_BUTTON = "setup_safe_zone_button", + INFO_ACCEPT = "button.info_accept", + SWAP_PAGE_LEFT = "button.swap_page_left", + INSERT_TEXT_PAGE = "button.insert_text_page", + INSERT_PHOTO_PAGE = "button.insert_photo_page", + DELETE_PAGE = "button.delete_page", + SWAP_PAGE_RIGHT = "button.swap_page_right", + EDIT_PAGE = "button.edit_page", + FINALIZE = "button.finalize", + EXPORT_BOOK = "button.export_book", + SIGN_BOOK = "button.sign_book", + REPORT_CLUB = "button.report_club", + REPORT_XBOX = "button.report_xbox", + COMMENT_DELETE_FEED_ITEM = "button.comment_delete_feed_item", + COMMENT_FEED_REPORT_CLUB = "button.comment_feed_report_club", + COMMENT_FEED_REPORT_XBOX = "button.comment_feed_report_xbox", + COMMENT_DELETE_FEED_ITEM_COMMENT = "button.comment_delete_feed_item_comment", + SUBMIT_COMMENT = "button.submit_comment", + HOST_TOGGLE = "button.host_toggle", + SUB_COMMAND = "button.sub_command", + HOST_MAIN = "button.host_main", + TELEPORT_CLEAR = "button.teleport_clear", + MENU_NAVIGATION = "button.menu_navigation", + DEFAULTNOACTION = "button.defaultNoAction", + AUTHORNAME = "button.authorName", + SCROLLTORATECONTENT = "button.scrollToRateContent", + USER_CONFIRM_DIALOG_ESCAPE = "user_confirm_dialog.escape", + USER_CONFIRM_DIALOG_LEFT_BUTTON = "user_confirm_dialog.left_button", + USER_CONFIRM_DIALOG_MIDDLE_BUTTON = "user_confirm_dialog.middle_button", + USER_CONFIRM_DIALOG_RIGHTCANCEL_BUTTON = "user_confirm_dialog.rightcancel_button", + ADVANCED_SETTINGS = "button.advanced_settings", + EXPAND_ACTION_EDIT = "button.expand_action_edit", + ADD_URL = "button.add_url", + ADD_COMMAND = "button.add_command", + STUDENT_BUTTON = "button.student_button", + MENU_SERVER_STORE = "button.menu_server_store", + MENU_HOW_TO_PLAY = "button.menu_how_to_play", + MENU_FEED = "button.menu_feed", + MENU_REALMS_FEED = "button.menu_realms_feed", + CONVERT_LEGACY_WORLD = "button.convert_legacy_world", + MENU_NETWORK_JOIN_BY_CODE = "button.menu_network_join_by_code", + CONNECT_TO_THIRD_PARTY_SERVER = "button.connect_to_third_party_server", + MENU_SYNC_LEGACY_WORLDS = "button.menu_sync_legacy_worlds", + MENU_NETWORK_JOIN_BY_CODE_POPUP_JOIN = "button.menu_network_join_by_code_popup_join", + NO_PHOTO_ALERT_OK = "button.no_photo_alert_ok", + REALMS_PLAYER_COUNT_2 = "button.realms_player_count_2", + REALMS_PLAYER_COUNT_10 = "button.realms_player_count_10", + NEXT_PAGE_BUTTON_MEMBERS = "next_page_button_members", + PREV_PAGE_BUTTON_MEMBERS = "prev_page_button_members", + NEXT_PAGE_BUTTON_INVITED_FRIENDS = "next_page_button_invited_friends", + PREV_PAGE_BUTTON_INVITED_FRIENDS = "prev_page_button_invited_friends", + NEXT_PAGE_BUTTON_UNINVITED_FRIENDS = "next_page_button_uninvited_friends", + PREV_PAGE_BUTTON_UNINVITED_FRIENDS = "prev_page_button_uninvited_friends", + NEXT_PAGE_BUTTON_BLOCKED_PLAYERS = "next_page_button_blocked_players", + PREV_PAGE_BUTTON_BLOCKED_PLAYERS = "prev_page_button_blocked_players", + EDIT = "button.edit", + SHARE_SCREENSHOT = "button.share_screenshot", + FORM_BUTTON_CLICK = "button.form_button_click", + SUBMIT_CUSTOM_FORM = "button.submit_custom_form", + EQUIP_SKIN = "button.equip_skin", + MORE_SUGGESTED_CONTENT_OFFERS = "button.more_suggested_content_offers", + SHOW_MORE_OFFERS = "button.show_more_offers", + FUTURE_PROMO = "button.future_promo", + PAST_PROMO = "button.past_promo", + UNWRAP_PROMO = "button.unwrap_promo", + REPORT = "button.report", + VIEW_TERMS = "button.view_terms", + BACK = "button.back", + PLAY = "button.play", + RESET_TOUCH_BINDINGS = "button.reset_touch_bindings", + COPY_WORLD_BUTTON = "copy_world_button", + MENU_MANAGE_FEED = "menu_manage_feed", + RESET_SETTINGS = "button.reset_settings", + LICENSED_CONTENT_POPUP = "button.licensed_content_popup", + START_BROADCAST = "button.start_broadcast", + GET_MIXER_CREATE = "button.get_mixer_create", + LAUNCH_MIXER_CREATE = "button.launch_mixer_create", + DEV_CLEAR_STORE_CACHE_BUTTON = "dev_clear_store_cache_button", + DEV_CLEAR_ALL_CACHE_BUTTON = "dev_clear_all_cache_button", + REMOVE_TREATMENT = "button.remove_treatment", + RESET_TO_DEFAULT_TREATMENTS = "button.reset_to_default_treatments", + ADD_TREATMENT = "button.add_treatment", + CLEAR_TREATMENT_LIST = "button.clear_treatment_list", + DEV_UPDATE_OVERRIDE_DATE_BUTTON = "dev_update_override_date_button", + CHAT_MENU_CANCEL = "button.chat_menu_cancel", + MUTE_CHAT = "button.mute_chat", + SEND = "button.send", + CONTROLLER_START = "button.controller_start", + CONTROLLER_AUTOCOMPLETE = "button.controller_autocomplete", + CONTROLLER_AUTOCOMPLETE_BACK = "button.controller_autocomplete_back", + CONTROLLER_TEXTEDIT_UP = "button.controller_textedit_up", + CONTROLLER_TEXTEDIT_DOWN = "button.controller_textedit_down", + COMMENT_NEXT_BUTTON = "button.comment_next_button", + COMMENT_PREV_BUTTON = "button.comment_prev_button", + COMMENT_OPTIONS_CLOSE = "button.comment_options_close", + COMMENT_FEED_OPTIONS_CLOSE = "button.comment_feed_options_close", + MENU_LEAVE_SCREEN = "button.menu_leave_screen", + NEWPOST = "button.newpost", + FEED_NEXT_BUTTON = "button.feed_next_button", + FEED_PREV_BUTTON = "button.feed_prev_button", + ADD_SCREENSHOT = "button.add_screenshot", + FEED_COMMENT = "button.feed_comment", + FEED_NEW_POST_CLOSE = "button.feed_new_post_close", + FEED_OPTIONS_CLOSE = "button.feed_options_close", + FEED_IMAGE = "button.feed_image", + SCOREBOARD = "button.scoreboard", + HIDE_GUI_ALL = "button.hide_gui_all", + HIDE_TOOLTIPS = "button.hide_tooltips", + HIDE_TOOLTIPS_HUD = "button.hide_tooltips_hud", + HIDE_PAPERDOLL = "button.hide_paperdoll", + HIDE_PAPERDOLL_HUD = "button.hide_paperdoll_hud", + LEFT_PANEL_TAB_DECREMENT = "button.left_panel_tab_decrement", + RIGHT_PANEL_TAB_DECREMENT = "button.right_panel_tab_decrement", + MENU_ALTERNATE_TAB_LEFT = "button.menu_alternate_tab_left", + LEFT_PANEL_TAB_INCREMENT = "button.left_panel_tab_increment", + MENU_ALTERNATE_TAB_RIGHT = "button.menu_alternate_tab_right", + RIGHT_PANEL_TAB_INCREMENT = "button.right_panel_tab_increment", + SHIFT_PANE_FOCUS = "button.shift_pane_focus", + MENU_CLEAR = "button.menu_clear", + TOUCH_DESELECT = "button.touch_deselect", + DESTROY_SELECTION = "button.destroy_selection", + CLEAR_HOTBAR_OR_REMOVE_ONE = "button.clear_hotbar_or_remove_one", + TRY_MENU_EXIT = "button.try_menu_exit", + LAYOUT_INCREMENT = "button.layout_increment", + LAYOUT_DECREMENT = "button.layout_decrement", + RECIPE_SEARCH = "button.recipe_search", + CLEAR_HOTBAR_OR_DROP = "button.clear_hotbar_or_drop", + LEAVE = "button.leave", + MANAGE_FEED_NEXT_BUTTON = "button.manage_feed_next_button", + MANAGE_FEED_PREV_BUTTON = "button.manage_feed_prev_button", + MANAGE_FEED_DELETE = "button.manage_feed_delete", + MANAGE_FEED_IGNORE = "button.manage_feed_ignore", + CYCLE_SCREENSHOTS_RIGHT = "button.cycle_screenshots_right", + CYCLE_SCREENSHOTS_LEFT = "button.cycle_screenshots_left", + MENU_SKINS = "button.menu_skins", + REALMS_OPTIONS_CLOSE = "button.realms_options_close", + CLEAR_MEMBERS = "button.clear_members", + MENU_OFFLINE = "button.menu_offline", + SEARCH_CLEAR = "button.search_clear", + ONLINE_BUTTON = "button.online_button", + LOCAL_BUTTON = "button.local_button", + ACCESS = "button.access", + MANAGE_FEED = "button.manage_feed", + SHARE_FEED_ITEM = "button.share_feed_item", + FEED_REPORT_CLUB = "button.feed_report_club", + FEED_REPORT_XBOX = "button.feed_report_xbox", + DELETE_FEED_ITEM = "button.delete_feed_item", + CONTINUE = "button.continue", + READ_MORE = "button.read_more", + RATECONTENT = "button.rateContent", + CREATEWORLD = "button.createWorld", + ACTIVATETEXTUREPACK = "button.activateTexturePack", + HOMEBUTTON = "button.homeButton", + DIALOG_BUTTON = "button.dialog_button", + TOS_IOS_APPLETV = "button.tos_ios_appletv", + PRIVPOL_HYPERLINK = "button.privpol_hyperlink", + PRIVPOL_POPUP = "button.privpol_popup", + SELECT_MATCHING_REALM_REF = "select_matching_realm_ref", + SELECT_REALM_BACKUP = "select_realm_backup", + BACKUP_DOWNLOAD = "button.backup_download", + MEMBER_LIST_OPTIONS = "button.member_list_options", + MENU_QUICK_PLAY = "button.menu_quick_play", + INVENTORY = "button.inventory", + SELECT_HERO_OFFER = "button.select_hero_offer", + FILTER = "button.filter", + SORT = "button.sort", + EXIT_FILTER_MENU = "button.exit_filter_menu", + CLOSE_FILTER_MENU = "button.close_filter_menu", + FILTER_PACK_TYPE = "button.filter_pack_type", + FILTER_CREATOR = "button.filter_creator", + FILTER_INSTALLED_STATE = "button.filter_installed_state", + CLEAR_ALL_FILTERS = "button.clear_all_filters", + CLOSE_SORT_MENU = "button.close_sort_menu", + REMOVE_FRIEND = "button.remove_friend", + TERMS_AND_CONDITIONS_POPUP = "button.terms_and_conditions_popup", + IOS_ERROR_SIGN_IN = "button.ios_error_sign_in", + MENU_REALM_NINTENDO_FIRST_REALM_PURCHASE_BUTTON = "button.menu_realm_nintendo_first_realm_purchase_button", + RATING_YES_BUTTON = "button.rating_yes_button", + RATING_NO_BUTTON = "button.rating_no_button", + MY_ACCOUNT = "button.my_account", + MANAGE_INVITES_POPUP = "button.manage_invites_popup", + CHAT_AUTOCOMPLETE = "button.chat_autocomplete", + CHAT_AUTOCOMPLETE_BACK = "button.chat_autocomplete_back", + CHAT_PREVIOUS_MESSAGE = "button.chat_previous_message", + CHAT_NEXT_MESSAGE = "button.chat_next_message", + OPEN_CHAT_SETTINGS = "button.open_chat_settings", + CHAT_SETTINGS_MENU_CANCEL = "button.chat_settings_menu_cancel", + TEMP_NAME = "button.temp_name", + STRUCTURE_LOAD = "button.structure_load", + STRUCTURE_SAVE = "button.structure_save", + TABBED_BUY_NOW_BUTTON = "button.tabbed_buy_now_button", + CLEAR_MSA_TOKEN_BUTTON = "button.clear_msa_token_button", + REDIRECT_TO_UPSELL = "button.redirect_to_upsell", + CLOSE_CHAT_SETTINGS = "button.close_chat_settings", + CLOSE_RESULT_PANEL = "button.close_result_panel", + OPEN_FONT_SECTION = "button.open_font_section", + SPLIT_LEFT = "button.split_left", + SPLIT_RIGHT = "button.split_right", + RESET = "button.reset", + MAXIMIZE = "button.maximize", + RESTORE = "button.restore", + EDITOR_BUTTON = "button.editor_button", + SHARE = "button.share", + SCORE_PLAYER_PROFILE_CARD = "button.score_player_profile_card", + NAV_BUTTON = "button.nav_button", + SYNC_NOW = "button.sync_now", + SELECT_SKIN = "button.select_skin", + DOWNLOAD_CANCEL = "button.download_cancel", + PLAY_VIDEO = "button.play_video", + SYNC_LATER = "button.sync_later", + TRADE_TAKE_ALL_PLACE_ALL = "button.trade_take_all_place_all", + TRADE_COALESCE_STACK = "button.trade_coalesce_stack", + BUY = "button.buy", + CONFIRM = "button.confirm", + OPEN_COLOR_SECTION = "button.open_color_section", + OPEN_DEFAULT_CHAT_COLORS = "button.open_default_chat_colors", + OPEN_MENTION_COLORS = "button.open_mention_colors", + SEE_PACK_IN_STORE = "button.see_pack_in_store", + UNDO = "button.undo", + IMPORT_WORLD = "button.import_world", + LAUNCH_WORLD = "button.launch_world", + FIND_MORE_WORLDS = "button.find_more_worlds", + LEAVE_FEEDBACK = "button.leave_feedback", + LIBRARY_ITEM = "button.library_item", + SEEMOREBY = "button.seeMoreBy", + SELECT_BUNDLE_OFFER = "button.select_bundle_offer", + EXPAND_VIEW = "button.expand_view", + MENU_LIBRARY = "button.menu_library", + STORE_HOME = "button.store_home", + LEFT_BUTTON = "button.left_button", + RIGHT_BUTTON = "button.right_button", + OPEN_MUTE_SECTION = "button.open_mute_section", + MENU_FEEDBACK = "button.menu_feedback", + MENU_REALMS_DELETE_REALM = "menu_realms_delete_realm", + SELECT_TEMPLATE = "button.select_template", + SEE_MORE_TEMPLATES = "button.see_more_templates", + UNLOCK_TEMPLATED_WORLD_OPTIONS = "unlock_templated_world_options", + ADD_TREATMENT_BY_NAME = "button.add_treatment_by_name", + RESET_RANDOM_TICK_SPEED = "reset_random_tick_speed", + SIGNIN_1 = "button.signIn", + ACCEPTEULA = "button.acceptEula", + FOCUS_FILLER = "button.focus_filler", + CONFIRM_BUNDLE_PURCHASE = "button.confirm_bundle_purchase", + RESET_CHAT_SETTINGS = "button.reset_chat_settings", + OPEN_CHAT_COLORS = "button.open_chat_colors", + STARTER_BUY_NOW_BUTTON = "button.starter_buy_now_button", + MASTER_BUY_NOW_BUTTON = "button.master_buy_now_button", + PACK_SELECT = "button.pack_select", + DEV_RESET_DATE_BUTTON = "dev_reset_date_button", + GRINDSTONE_TAKE_ALL_PLACE_ALL = "button.grindstone_take_all_place_all", + GRINDSTONE_COALESCE_STACK = "button.grindstone_coalesce_stack", + PATTERN_SELECT = "button.pattern_select", + LOOM_RESULT_TAKE_ALL_PLACE_ALL = "button.loom_result_take_all_place_all", + IS_HOVERED = "button.is_hovered", + STONE_SELECT = "button.stone_select", + STONECUTTER_RESULT_TAKE_ALL_PLACE_ALL = "button.stonecutter_result_take_all_place_all", + TRADE_SELECT = "button.trade_select", + TRADE_SECONDARY_SELECT = "button.trade_secondary_select", + TRADE_TOGGLE_HOVERED = "button.trade_toggle_hovered", + TRADE_DETAILS = "button.trade_details", + TRADE_DETAILS_1 = "button.trade_details_1", + TRADE_DETAILS_2 = "button.trade_details_2", + ENCHANTMENT_DETAILS = "button.enchantment_details", + TRADE = "button.trade", + UPDATE = "button.update", + DEV_UPDATE_OVERRIDE_VERSION_BUTTON = "dev_update_override_version_button", + DEBUG_REFRESH_POPUP = "button.debug_refresh_popup", + DEBUG_RESET = "button.debug_reset", + DEBUG_TOGGLE_IOS = "button.debug_toggle_ios", + MENU_CHOOSE_REALM = "button.menu_choose_realm", + ACTIVE_LESSON_JOIN = "button.active_lesson.join", + ACTIVE_LESSON_START = "button.active_lesson.start", + ACTIVE_LESSON_CONTINUE = "button.active_lesson.continue", + ACTIVE_LESSON_RESTART = "button.active_lesson.restart", + ACTIVE_LESSON_TRY_IT_NOW = "button.active_lesson.try_it_now", + ACTIVE_LESSON_LOAD_LINK = "button.active_lesson.load_link", + LESSON_ITEM = "button.lesson_item", + APPLY_TO_REALM = "button.apply_to_realm", + MENU_COURSES = "button.menu_courses", + MENU_TUTORIAL = "button.menu_tutorial", + SWITCH_ACCOUNTS = "button.switch_accounts", + STRUCTURE_3D_EXPORT = "button.structure_3D_export", + TEMPLATE_IMAGE_PICKER_BUTTON = "template_image_picker_button", + TEMPLATE_LOCALIZATION_PICKER_BUTTON = "template_localization_picker_button", + LEAK_MEMORY = "button.leak_memory", + OPEN_CONTENT_LOG_HISTORY = "button.open_content_log_history", + CLOSE_SHARE_POPUP = "button.close_share_popup", + NESTED_BACKGROUND = "button.nested_background", + PLAY_ON_REALM_CLOSE = "button.play_on_realm_close", + PLAYWITHFRIENDS = "button.playWithFriends", + PLAYSOLO = "button.playSolo", + ADDAPPEARANCE = "button.addAppearance", + TRY_EXITING = "button.try_exiting", + PRESSEDARROWLEFT = "button.pressedArrowLeft", + PRESSEDARROWRIGHT = "button.pressedArrowRight", + PREVIEW_SKIN = "button.preview_skin", + SUBCATEGORY_BUTTON_HOVERED = "button.subcategory_button_hovered", + PIECE_BUTTON_HOVERED = "button.piece_button_hovered", + ASSET_BUTTON_HOVERED = "button.asset_button_hovered", + IS_APPEARANCE_STATUS_HOVERED = "button.is_appearance_status_hovered", + TO_PROFILE_OR_SKINS_SCREEN = "button.to_profile_or_skins_screen", + ACTIVE_LESSON_POPUP_CLOSE = "button.active_lesson.popup_close", + LOCKED_TOOLTIP_IS_HOVERED = "locked_tooltip.is_hovered", + BUTTON = "button.button", + TEN_PLAYER = "button.ten_player", + TWO_PLAYER = "button.two_player", + FAQ_SCREEN = "button.faq_screen", + ACTIVE_LESSON_HOST = "button.active_lesson.host", + MENU_CUSTOM_WORLD_TEMPLATE_CLICKED = "button.menu_custom_world_template_clicked", + DAYONEEXPERIENCE_NEXT_SCREEN = "dayOneExperience.next_screen", + WORLD_PICKER_SKIP = "button.world_picker_skip", + GENERATE_JOINCODE = "button.generate_joincode", + STOP_HOSTING = "button.stop_hosting", + START_HOSTING = "button.start_hosting", + MENU_QUIZ = "button.menu_quiz", + REMOVE_PLAYER_BUTTON = "remove_player_button", + VIEW_WORLDS = "button.view_worlds", + CREATE_NEW_NEW = "button.create_new.new", + CREATE_NEW_FROM_TEMPLATE = "button.create_new.from_template", + VIEW_LIBRARY = "button.view_library", + CREATE_NEW = "button.create_new", + JOIN_WORLD_POPUP = "button.join_world_popup", + IMPORT = "button.import", + TEMPLATES_LOCAL_TEMPLATE = "button.templates.local_template", + TEMPLATES_VIEW_MORE = "button.templates.view_more", + WORLDS_NEW_WORLD_NEW = "button.worlds.new_world.new", + WORLDS_NEW_WORLD_TEMPLATE = "button.worlds.new_world.template", + WORLDS_NEW_WORLD = "button.worlds.new_world", + WORLDS_ENTRY_PLAY = "button.worlds.entry.play", + WORLDS_ENTRY_HOST = "button.worlds.entry.host", + WORLDS_ENTRY_SETTINGS = "button.worlds.entry.settings", + WORLDS_WORLD_BUTTON = "button.worlds.world_button", + IMMERSIVE_READER = "button.immersive_reader", + ERROR_TRY_AGAIN = "button.error.try_again", + JOIN_SERVER = "button.join_server", + ENTERED_ENTRIES = "button.entered_entries", + ENTRY_GRID_BUTTON = "button.entry_grid_button", + ENTRY_CLEAR = "button.entry_clear", + ENTRY_CONFIRM = "button.entry_confirm", + ENTRY_IP = "button.entry_ip", + CONNECTING_CANCEL = "button.connecting_cancel", + JOIN_WORLD = "button.join_world", + FOUND_CANCEL = "button.found_cancel", + DEBUG_BUTTON = "button.debug_button", + ERROR_TRY_AGAIN_1 = "button.error_try_again", + TAKE_QUIZ = "button.take_quiz", + SHARE_WORLD_LINK = "button.share_world_link", + ACTIVE_LESSON_JOIN_SERVER = "button.active_lesson.join_server", + ACTIVE_LESSON_JOIN_IP = "button.active_lesson.join_ip", + STAR_TOGGLE = "button.star_toggle", + REALMS_PLUS = "button.realms_plus", + IGNORE_ME = "button.ignore_me", + READ_TOGGLE = "button.read_toggle", + REAL_MONEY_PURCHASE = "button.real_money_purchase", + COIN_PURCHASE = "button.coin_purchase", + FEATURED_SKIN_PACK_PRESSED = "button.featured_skin_pack_pressed", + CHANGE_HEIGHT = "button.change_height", + CHANGE_ARM_SIZE = "button.change_arm_size", + SWAP_COLOR_CHANNEL_RIGHT = "button.swap_color_channel_right", + SWAP_COLOR_CHANNEL_LEFT = "button.swap_color_channel_left", + TOGGLE_SKIN_COLOR_PICKER = "button.toggle_skin_color_picker", + SWAP_TO_LEFT_LIMB = "button.swap_to_left_limb", + SWAP_TO_RIGHT_LIMB = "button.swap_to_right_limb", + CHANGE_PIECE_COLOR = "button.change_piece_color", + NONE_PIECE_OPTION = "button.none_piece_option", + CYCLE_FEATURED_CONTENT = "button.cycle_featured_content", + SUBCATEGORY_SELECTED = "button.subcategory_selected", + BODY_CATEGORY_SELECTED = "button.body_category_selected", + BODY_CATEGORY_UNSELECTED = "button.body_category_unselected", + STYLE_CATEGORY_SELECTED = "button.style_category_selected", + STYLE_CATEGORY_UNSELECTED = "button.style_category_unselected", + SKIN_SELECTED_SKINS_PAGE = "button.skin_selected_skins_page", + SKIN_SELECTED = "button.skin_selected", + EXPAND_SKIN_PACK = "button.expand_skin_pack", + DEFAULT_SKIN_SELECTED = "button.default_skin_selected", + SKIN_PACK_CATEGORY_TO_OWNED = "button.skin_pack_category_to_owned", + SKIN_PACK_CATEGORY_UNSELECTED = "button.skin_pack_category_unselected", + SKIN_PACK_CATEGORY_SELECTED = "button.skin_pack_category_selected", + MENU_LEGACY_WORLD_ITEM_DELETE = "button.menu_legacy_world_item_delete", + SHOW_CAPES = "button.show_capes", + MANAGE_APPEARANCE = "button.manage_appearance", + EDIT_APPEARANCE_PRESET = "button.edit_appearance_preset", + RANDOMIZE_APPEARANCE = "button.randomize_appearance", + DELETE_APPEARANCE_PRESET = "button.delete_appearance_preset", + RETRY_APPEARANCE_PRESET = "button.retry_appearance_preset", + ACHIEVEMENTS = "button.achievements", + SETTINGS = "button.settings", + MORE_INFO = "button.more_info", + RENEW = "button.renew", + MENU_REALMS_MANAGE_SUBSCRIPTIONS = "menu_realms_manage_subscriptions", + CONTINUE_BUTTON = "button.continue_button", + VIEWPACKS = "button.viewpacks", + LAUNCH_EDITIONS = "button.launch_editions", + MENU_CROSSPLATFORM = "button.menu_crossplatform", + FILTER_OFFER_TYPE = "button.filter_offer_type", + COPY_SHARE_LINK = "button.copy_share_link", + LOAD_GAME = "button.load_game", + RETURN = "button.return", + MENU_REALMS_PLUS_TEMPLATE_CLICKED = "button.menu_realms_plus_template_clicked", + MORE_REALMS_PLUS_TEMPLATES = "button.more_realms_plus_templates", + MORE_CUSTOM_TEMPLATES = "button.more_custom_templates", + CLEAR_PLAYER_DATA = "clear_player_data", + PLAY_WORLD_ON_REALM_BUTTON = "play_world_on_realm_button", + PLAY_WORLD_EDU_BUTTON = "play_world_edu_button", + DEV_DELETE_ALL_PERSONAS = "dev_delete_all_personas", + DEV_DELETE_LEGACY_PERSONA = "dev_delete_legacy_persona", + RESET_DAY_ONE_EXPERIENCE = "button.reset_day_one_experience", + OPEN_CORE_UI_TESTS = "button.open_core_ui_tests", + CREDITS = "button.credits", + CLEAR_CONTENT_LOG_FILES = "button.clear_content_log_files", + VIEW_ACCOUNT_ERRORS = "button.view_account_errors", + OPEN_CORE_UI_DOCS = "button.open_core_ui_docs", + ACTION_BUTTON = "button.action_button", + VIEW_ALL_PACKS = "button.view_all_packs", + UNLINK = "button.unlink", + PREVIOUS_FRIENDS_PAGE = "button.previous_friends_page", + NEXT_FRIENDS_PAGE = "button.next_friends_page", + FAKE_BUTTON = "button.fake_button", + PROCEED = "button.proceed", + TO_PROFILE_SCREEN = "button.to_profile_screen", + DEV_RESET_ONLINE_SAFETY_OPTION = "button.dev_reset_online_safety_option", + UNLINK_MSA = "button.unlink_msa", + EMOTE_SELECTED = "button.emote_selected", + REBIND_MODE = "button.rebind_mode", + DRESSING_ROOM = "button.dressing_room", + KEY_EMOTE = "key.emote", + SELECT_EMOTE_SLOT_0 = "button.select_emote_slot_0", + SELECT_EMOTE_SLOT_1 = "button.select_emote_slot_1", + SELECT_EMOTE_SLOT_2 = "button.select_emote_slot_2", + SELECT_EMOTE_SLOT_3 = "button.select_emote_slot_3", + SELECT_EMOTE_SLOT_4 = "button.select_emote_slot_4", + SELECT_EMOTE_SLOT_5 = "button.select_emote_slot_5", + NAVIGATE_TO_PERSONA = "button.navigate_to_persona", + CANCEL_PURCHASE_SHOW_DEMO_CHOICE = "button.cancel_purchase_show_demo_choice", + CANCEL_JOIN_REALM = "button.cancel_join_realm", + SERVICE = "button.service", + REBIND_EMOTE = "button.rebind_emote", + EXIT_DONE = "button.exit_done", + SUNSETTING_MOREINFO = "sunsetting.moreInfo", + USER_RATING_STAR_TOGGLE = "button.user_rating_star_toggle", + SELECT_BUNDLE_SUMMARY_OFFER = "button.select_bundle_summary_offer", + KICK = "button.kick", + BAN = "button.ban", + VIEW_ACHIEVEMENT = "button.view_achievement", + COLLECT_ACHIEVEMENT = "button.collect_achievement", + CYCLE_FEATURED_SKINS_LEFT = "button.cycle_featured_skins_left", + CYCLE_FEATURED_SKINS_RIGHT = "button.cycle_featured_skins_right", + TO_REALMS_PLUS = "button.to_realms_plus", + CYCLE_FEATURED_PIECES_LEFT = "button.cycle_featured_pieces_left", + CYCLE_FEATURED_PIECES_RIGHT = "button.cycle_featured_pieces_right", + CATEGORY_SELECTED = "button.category_selected", + CATEGORY_UNSELECTED = "button.category_unselected", + OWNED_CATEGORY_SELECTED = "button.owned_category_selected", + OWNED_CATEGORY_UNSELECTED = "button.owned_category_unselected", + PURCHASABLE_CATEGORY_SELECTED = "button.purchasable_category_selected", + PURCHASABLE_CATEGORY_UNSELECTED = "button.purchasable_category_unselected", + REALMS_PLUS_CATEGORY_SELECTED = "button.realms_plus_category_selected", + REALMS_PLUS_CATEGORY_UNSELECTED = "button.realms_plus_category_unselected", + EMOTE_SLOT_SELECTED = "button.emote_slot_selected", + PLAY_EMOTE_AGAIN = "button.play_emote_again", + REMOVE_EMOTE = "button.remove_emote", + DESCRIPTION_READ_TOGGLE = "button.description_read_toggle", + NEWS_READ_TOGGLE = "button.news_read_toggle", + IMPORT_BETA_RETAIL_LOCAL_WORLD = "button.import_beta_retail_local_world", + REALMS_WARNING_MORE_INFO = "button.realms_warning_more_info", + IMPORT_BETA_RETAIL_LEGACY_WORLD = "button.import_beta_retail_legacy_world", + NAVIGATE_SCREENSHOTS_RIGHT = "button.navigate_screenshots_right", + NAVIGATE_SCREENSHOTS_LEFT = "button.navigate_screenshots_left", + MENU_NETWORK_SERVER_ITEM = "button.menu_network_server_item", + JOIN_SERVER_ANYWAY = "button.join_server_anyway", + CANCEL_JOIN_SERVER = "button.cancel_join_server", + FEATURED_WORLD = "button.featured_world", + PLAY_BUTTON_TARGET = "$play_button_target", + PROMOTION_PAGE = "button.promotion_page", + NAVIGATE_CAROUSEL_LEFT = "button.navigate_carousel_left", + ITEM_ACTION = "button.item_action", + ITEM_PDP = "button.item_pdp", + STRUCTURE_DETECT = "button.structure_detect", + NO_INTERACTION = "button.no_interaction", + FONT_LICENSE_POPUP = "button.font_license_popup", + RESET_TO_DEFAULT_PROGRESSIONS = "button.reset_to_default_progressions", + REMOVE_PROGRESSION = "button.remove_progression", + CLEAR_PROGRESSION_LIST = "button.clear_progression_list", + DEV_ADD_MOCK_HTTP_RULES = "dev_add_mock_http_rules", + DEV_REMOVE_ALL_MOCK_HTTP_RULES = "dev_remove_all_mock_http_rules", + ADD_PROGRESSION_BY_NAME = "button.add_progression_by_name", + EXIT_VERBOSE_STATE = "button.exit_verbose_state", + TOGGLE_VERBOSE_STATE = "button.toggle_verbose_state", + CONTROLLER_HOVER_OPEN_VERBOSE_VIEW = "button.controller_hover_open_verbose_view", + GOTODOWNLOAD = "button.goToDownload", + DEBUG_OPEN_JSON_POPUP = "button.debug_open_json_popup", + SHOWELIGIBILITY = "button.showEligibility", + OPEN_DEMO_SCREEN = "button.open_demo_screen", + MENU_CHOOSE_SLOT = "button.menu_choose_slot", + CLOSE = "button.close", + RETRY = "button.retry", + SERVICE_AGREEMENT = "button.service_agreement", + UPLOAD_WORLD = "button.upload_world", + FEEDBACK = "button.feedback", + INTERACTION = "button.interaction", + PURCHASE_WITH_CURRENCY = "button.purchase_with_currency", + INTERACT_BUTTON = "button.interact_button", + COMMON_BUTTONS_NEW_UI_FORM_FITTING_BUTTON_PANEL = "common_buttons.new_ui_form_fitting_button_panel", + PURCHASE_WITH_COINS = "button.purchase_with_coins", + TOGGLE_SKIN_CATEGORY_SELECTED = "toggle.skin_category_selected", + SHOW_PROFILE_SETTINGS = "button.show_profile_settings", + CREATE_ON_REALMS_BUTTON = "button.create_on_realms_button", + CLOUD_UPLOAD = "button.cloud_upload", + VIEW_THIRD_PARTY_SERVER_OFFERS = "button.view_third_party_server_offers", + MENU_SIGN_IN_TO_VIEW_REALMS = "button.menu_sign_in_to_view_realms", + PORTFOLIO_CONVERT_LEFT = "button.portfolio_convert_left", + PORTFOLIO_CONVERT_RIGHT = "button.portfolio_convert_right", + PORTFOLIO_ADD_PHOTO = "button.portfolio_add_photo", + CREATE_WORLD_BUTTON = "create_world_button", + PLAY_REALM = "button.play_realm", + EDIT_REALM = "button.edit_realm", + EDIT_WORLD = "button.edit_world", + ACTIVATE_WORLD = "button.activate_world", + WORLD_SLOT = "button.world_slot", + TOGGLE_SIDEBAR_OPTION_SELECTION = "toggle.sidebar_option_selection", + SELECT_NAV_OPTION = "button.select_nav_option", + SELECT_SCREEN_NAV_BUTTON_OPTION = "button.select_screen_nav_button_option", + LEARN_MORE = "button.learn_more", + TOOLBOX_MODE = "button.toolbox_mode", + FEATURED_CATEGORY = "button.featured_category", + TURN_CHARACTER_SELECT_DOLL = "button.turn_character_select_doll", + SCROLL_UP = "button.scroll_up", + SCROLL_DOWN = "button.scroll_down", + SCROLL_RIGHT = "button.scroll_right", + SCROLL_LEFT = "button.scroll_left", + TURN_RIGHT = "button.turn_right", + TURN_LEFT = "button.turn_left", + TAPPED_BUNDLE_ITEM_ICON = "button.tapped_bundle_item_icon", + HIDE_BUNDLE_TOOLTIP = "button.hide_bundle_tooltip", + TAPPED_BUNDLE_TOOLTIP = "button.tapped_bundle_tooltip", + AI_LESSON_CRAFTER = "button.ai_lesson_crafter", + EXIT_GIFT_SCREEN = "button.exit_gift_screen", + CYCLE_PROMOTIONS_LEFT = "button.cycle_promotions_left", + CYCLE_PROMOTIONS_RIGHT = "button.cycle_promotions_right", + NAVIGATE_CAROUSEL_RIGHT = "button.navigate_carousel_right", + MENU_SWAP_VR_MODE = "button.menu_swap_vr_mode", + SMITHING_TABLE_TAKE_ALL_PLACE_ALL = "button.smithing_table_take_all_place_all", + SMITHING_TABLE_COALESCE_STACK = "button.smithing_table_coalesce_stack", + RTX_WARNING_IS_HOVERED = "button.rtx_warning_is_hovered", + CLEAR_SELECTED_RECIPE = "button.clear_selected_recipe", + MENU_STORE_ERROR = "button.menu_store_error", + COLOR_HOVERED = "button.color_hovered", + CLOSE_BUTTON = "button.close_button", + EXIT_OR_TOGGLE = "button.exit_or_toggle", + CYCLE_SKINS_LEFT = "button.cycle_skins_left", + CYCLE_SKINS_RIGHT = "button.cycle_skins_right", + LOADING_OUTLINE_UNHOVERED = "button.loading_outline_unhovered", + SLIDER_SMALL_DECREASE = "slider.small_decrease", + SLIDER_SMALL_INCREASE = "slider.small_increase", + SLIDER_SELECTED = "slider.selected", + SLIDER_DESELECTED = "slider.deselected", + CONTROLLER_BACK = "button.controller_back", + ANVIL_TAKE_HALF_PLACE_ONE = "button.anvil_take_half_place_one", + CANCEL_PURCHASE = "button.cancel_purchase", + CANCELSERVICEPACK = "button.cancelServicePack", + CARTOGRAPHY_RESULT_TAKE_HALF_PLACE_ONE = "button.cartography_result_take_half_place_one", + CHAT_PASTE_COORDINATES = "button.chat_paste_coordinates", + CLICK_AUTOCOMPLETE = "button.click_autocomplete", + LIKE_BUTTON = "button.like_button", + COMMENT_OPTIONS = "button.comment_options", + COMMENT_GRID_LIKE = "button.comment_grid_like", + COMMENT_FEED_OPTIONS = "button.comment_feed_options", + CLOSE_COMMENTS = "button.close_comments", + CLEAR = "button.clear", + PURCHASEERRORBACK = "button.purchaseErrorBack", + DISMISS = "button.dismiss", + SHOW_ERROR_DETAILS = "button.show_error_details", + COPY_LOG_PATH_TO_CLIPBOARD = "button.copy_log_path_to_clipboard", + EXPAND = "button.expand", + HIDE_ERROR_DETAILS = "button.hide_error_details", + EMOTE_WHEEL_EXIT_NON_GAMEPAD = "button.emote_wheel_exit_non_gamepad", + ADDONS_FAQ = "button.addons_faq", + BACK_TO_SELECTOR_AREA = "button.back_to_selector_area", + FEED_LIKE = "button.feed_like", + FEED_OPTIONS = "button.feed_options", + CLOSE_FEED = "button.close_feed", + INFO = "button.info", + GRINDSTONE_TAKE_HALF_PLACE_ONE = "button.grindstone_take_half_place_one", + HOTBAR_SELECT = "button.hotbar_select", + CONFIRM_RESET = "button.confirm_reset", + CANCEL_RESET = "button.cancel_reset", + CONFIRM_CLOSE_WITHOUT_SAVING = "button.confirm_close_without_saving", + CANCEL_CLOSE_WITHOUT_SAVING = "button.cancel_close_without_saving", + ARROW_UP = "button.arrow_up", + ARROW_KEY = "button.arrow_key", + ARROW_DOWN = "button.arrow_down", + ARROW_LEFT = "button.arrow_left", + ARROW_RIGHT = "button.arrow_right", + EXIT = "button.exit", + OPACITY = "button.opacity", + SIZE = "button.size", + OPTION_RESET = "button.option_reset", + CONTAINER_AUTO_DESTROY = "button.container_auto_destroy", + RECIPE_SELECT = "button.recipe_select", + RECIPE_SECONDARY = "button.recipe_secondary", + RECIPE_TERTIARY = "button.recipe_tertiary", + CRAFTING_OUTPUT_PRIMARY = "button.crafting_output_primary", + CRAFTING_OUTPUT_SECONDARY = "button.crafting_output_secondary", + CRAFTING_OUTPUT_TERTIARY = "button.crafting_output_tertiary", + SEARCH_BAR_HOVERED = "button.search_bar_hovered", + SEARCH_BAR_CLEAR = "button.search_bar_clear", + SEARCH_BAR_SELECTED = "button.search_bar_selected", + SEARCH_BAR_DESELECTED = "button.search_bar_deselected", + FILTER_TOGGLE_HOVERED = "button.filter_toggle_hovered", + OK = "button.ok", + LOOM_RESULT_TAKE_HALF_PLACE_ONE = "button.loom_result_take_half_place_one", + CLOSE_MANAGE_FEED = "button.close_manage_feed", + EXIT_BASIC = "button.exit_basic", + EXIT_STUDENT_EDIT = "button.exit_student_edit", + EXIT_MAXIMIZED = "button.exit_maximized", + EXIT_ADVANCED = "button.exit_advanced", + FEEDBACK_BUTTON_PRESSED = "button.feedback_button_pressed", + MUST_EXIT_WORLD_ERROR_DIALOG = "button.must_exit_world_error_dialog", + PURCHASE_ERROR_DIALOG = "button.purchase_error_dialog", + SAVE = "button.save", + SEND_FEEDBACK = "button.send_feedback", + EXPAND_TOGGLE = "button.expand_toggle", + IN_CSB_BUTTON = "button.in_csb_button", + TAG = "button.tag", + PLAYER_COUNT = "button.player_count", + LANGUAGE = "button.language", + GENRE = "button.genre", + SUBGENRE = "button.subgenre", + CAST_SELECT = "button.cast_select", + CAST_BACK = "button.cast_back", + CAST_SINGLE_CHARACTER_BUTTON = "button.cast_single_character_button", + CLOSE_ENTRY_PROMPT_DIALOG = "button.close_entry_prompt_dialog", + CAST_LEFT_SELECT = "button.cast_left_select", + CAST_RIGHT_SELECT = "button.cast_right_select", + CAST_SUBPAGE_RIGHT = "button.cast_subpage_right", + CAST_SUBPAGE_LEFT = "button.cast_subpage_left", + ITERATE_SELECTION_LEFT = "button.iterate_selection_left", + ITERATE_SELECTION_RIGHT = "button.iterate_selection_right", + EMOTE_HOVERED = "button.emote_hovered", + EMOTE_HOVERED_VIA_ANALOG = "button.emote_hovered_via_analog", + REDEEM_REALMS_ITEM = "button.redeem_realms_item", + SEE_REALMS_SUBSCRIPTION = "button.see_realms_subscription", + EQUIP_PIECE = "button.equip_piece", + EQUIP_SIZE = "button.equip_size", + REALMS_PACK_MORE_INFO = "button.realms_pack_more_info", + CUSTOM_SKIN_INFO_POPUP = "button.custom_skin_info_popup", + INFO_POPUP = "button.info_popup", + PERSONA_ITEM_HOVERED = "button.persona_item_hovered", + PERSONA_ITEM_UNHOVERED = "button.persona_item_unhovered", + APPLY_PERSONA_PIECE = "button.apply_persona_piece", + CATEGORY_BUTTON_HOVERED = "button.category_button_hovered", + PERSONA_CONFIRM_SWITCHING = "button.persona_confirm_switching", + GET_MORE_SKINS = "button.get_more_skins", + SHOW_MORE_SKIN_PACKS = "button.show_more_skin_packs", + APPLY_CAPE = "button.apply_cape", + EMOTE_SLOT_BUTTON_HOVERED = "button.emote_slot_button_hovered", + SELECT_EMOTE = "button.select_emote", + EMOTE_SLOT_POPUP_CLOSE = "button.emote_slot_popup_close", + COIN_WALLET_OR_EMOTE_PREVIEW = "button.coin_wallet_or_emote_preview", + SELECT_APPEARANCE = "button.select_appearance", + DIFFERENCES_INFORMATION_BUTTON = "button.differences_information_button", + REDIRECT_BUTTON = "button.redirect_button", + CLOSE_EXPANDED_APPEARANCE_VIEW = "button.close_expanded_appearance_view", + PIECE_HOVERED = "button.piece_hovered", + PIECE_UNHOVERED = "button.piece_unhovered", + MENU_LEGACY_WORLD_ITEM_MIGRATE = "button.menu_legacy_world_item_migrate", + OPEN_ACCOUNT_SETTING_GAMECORE = "button.open_account_setting_gamecore", + SWITCH_TO_NEW_UI = "button.switch_to_new_ui", + SWITCH_TO_NEW_UI_SERVERS = "button.switch_to_new_ui_servers", + FREE_PREVIEW_REALM_AVAILABLE = "button.free_preview_realm_available", + NO_LOCAL_WORLDS_LAUNCH_HELP = "button.no_local_worlds_launch_help", + EDITOR_SETTINGS = "button.editor_settings", + CLOSE_DIFFERENCES_DIALOG = "button.close_differences_dialog", + CONFIRM_DELETE = "button.confirm_delete", + OPEN_DEFAULT_CHARACTER_SELECTION_MODAL = "button.open_default_character_selection_modal", + CREATE_SELECTED_PERSONA = "button.create_selected_persona", + CLOSE_EDIT_APPEARANCE_PRESET = "button.close_edit_appearance_preset", + CONFIRM_DOWNLOAD = "button.confirm_download", + DOWNLOAD_RESOURCEPACK = "button.download_resourcepack", + DENY_PACKS = "button.deny_packs", + MENU_RETRY = "button.menu_retry", + EDUCLOUD_CLOUD_SUPPORT = "button.eduCloud_cloud_support", + EDUCLOUD_BACKUP_SUPPORT = "button.eduCloud_backup_support", + EDUCLOUD_GENERIC_DOWNLOAD_ERROR_SUPPORT = "button.eduCloud_generic_download_error_support", + EDUCLOUD_UNAUTHORIZED_DOWNLOAD_ERROR_SUPPORT = "button.eduCloud_unauthorized_download_error_support", + VIEW_FEED = "button.view_feed", + CLOSE_SCREENSHOT_PICKER = "button.close_screenshot_picker", + DROPDOWN_NAV_TOGGLE_ON_HOVER = "button.dropdown_nav_toggle_on_hover", + CONTROLLER_HOVER_CLOSE_VERBOSE_VIEW = "button.controller_hover_close_verbose_view", + EXIT_VERBOSE_STATE_BG = "button.exit_verbose_state_bg", + SMITHING_TABLE_TAKE_HALF_PLACE_ONE = "button.smithing_table_take_half_place_one", + GATHERING = "button.gathering", + MENU_INBOX = "button.menu_inbox", + MENU_GET_STARTED = "button.menu_get_started", + OPEN_MAIN_MENU = "button.open_main_menu", + MANAGE_ACCOUNT = "button.manage_account", + MENU_REALMS = "button.menu_realms", + MENU_SERVERS = "button.menu_servers", + CLOSE_CLOUD_UPLOAD_PROMPT = "button.close_cloud_upload_prompt", + STONECUTTER_RESULT_TAKE_HALF_PLACE_ONE = "button.stonecutter_result_take_half_place_one", + CLEAR_CACHE = "button.clear_cache", + SYNC_LEGACY_WORLDS = "button.sync_legacy_worlds", + SYNC_RETAILTOPREVIEW_WORLDS = "button.sync_retailtopreview_worlds", + FAQ = "button.faq", + NEXT = "button.next", + START_TRANSFER = "button.start_transfer", + MAIN_MENU = "button.main_menu", + SEARCH_HEADER_CLEAR = "button.search_header_clear", + TAB_NAME = "button.tab_name", + NAVIGATE_FIRST_PAGE = "button.navigate_first_page", + GO_TO_TOP = "button.go_to_top", + NAVIGATE_PREVIOUS_PAGE = "button.navigate_previous_page", + NAVIGATE_NEXT_PAGE = "button.navigate_next_page", + SELECT_BLADE_OFFER = "button.select_blade_offer", + CLOSE_POPUP = "button.close_popup", + NONE = "button.none", + NAVIGATE_EDIT_WORLD = "button.navigate_edit_world", + COPY_LOCAL_WORLD = "button.copy_local_world", + NAVIGATE_EDIT_REALMS_WORLD = "button.navigate_edit_realms_world", + DOWNLOAD_REALMS_WORLD = "button.download_realms_world", + ADDON_SELECT_WORLD = "button.addon_select_world", + NAVIGATE_CREATE_NEW_WORLD = "button.navigate_create_new_world", + ADDON_COPY_WORLD_WARNING = "button.addon_copy_world_warning", + ADDON_COPY_REALMS_WARNING = "button.addon_copy_realms_warning", + BOTTOM_MODAL = "button.bottom_modal", + CLEAR_PACK_TYPE_FILTERS = "button.clear_pack_type_filters", + SELECT_PROMOTION_OFFER = "button.select_promotion_offer", + ALL = "button.all", + ADDONS = "button.addons", + SKINS = "button.skins", + TEXTURES = "button.textures", + ROW_BUTTON = "button.row_button", + GO_BACK = "button.go_back", + CLAIM_ALL = "button.claim_all", + SELECT_PROMOTION_ITEM = "button.select_promotion_item", + PLATFORM_RESTRICTED = "button.platform_restricted", + STRUCTURE_IMPORT = "button.structure_import", + TOAST_INTERACTION = "button.toast_interaction", + TRADE_TAKE_HALF_PLACE_ONE = "button.trade_take_half_place_one", + SLIDER_SKIP_TRACK = "button.slider_skip_track", + TEXT_EDIT_BOX_CLEAR = "button.text_edit_box_clear", + TEXT_EDIT_BOX_HOVERED = "button.text_edit_box_hovered", + TEXT_EDIT_BOX_SELECTED = "button.text_edit_box_selected", + TEXT_EDIT_BOX_DESELECTED = "button.text_edit_box_deselected", + LIBRARY_HOME = "button.library_home", + CANCEL_ADD_RESOURCE_BUTTON = "button.cancel_add_resource_button", + RESOURCE_BUTTON = "button.resource_button", + ADD_RESOURCE_LEARN_MORE = "button.add_resource_learn_more", + LEAVE_ADD_RESOURCE = "button.leave_add_resource", + DONE_ADD_RESOURCE_BUTTON = "button.done_add_resource_button", + DELETE_RESOURCE_BUTTON = "button.delete_resource_button", + MANAGE_ACCESS = "button.manage_access", + TEAMS_SHARE = "button.teams_share", + MAIL_SHARE = "button.mail_share", + CLASSROOMS_SHARE = "button.classrooms_share", + LIBRARY_SEARCH = "button.library_search", + VIEW_TOGGLE = "button.view_toggle", + UPDATE_AND_PLAY = "button.update_and_play", + SELECT_WORLDS = "button.select_worlds", +} \ No newline at end of file diff --git a/src/types/enums/ClipDirection.ts b/src/types/enums/ClipDirection.ts new file mode 100644 index 0000000..31605d4 --- /dev/null +++ b/src/types/enums/ClipDirection.ts @@ -0,0 +1,7 @@ +export enum ClipDirection { + LEFT = "left", + RIGHT = "right", + UP = "up", + DOWN = "down", + CENTER = "center", +} \ No newline at end of file diff --git a/src/types/enums/CollectionName.ts b/src/types/enums/CollectionName.ts new file mode 100644 index 0000000..5c1b037 --- /dev/null +++ b/src/types/enums/CollectionName.ts @@ -0,0 +1,169 @@ +export enum CollectionName { + LANGUAGES = "languages", + ACTIONS_COLLECTION = "actions_collection", + TREATMENT_COLLECTION = "treatment_collection", + FEATURE_TOGGLES = "feature_toggles", + FEATURED_ITEM_COLLECTION = "featured_item_collection", + BOSS_BARS = "boss_bars", + FORM_BUTTONS = "form_buttons", + CUSTOM_FORM = "custom_form", + BLOCKED_PLAYERS_COLLECTION = "blocked_players_collection", + CHAT_TEXT_GRID = "chat_text_grid", + BREWING_RESULT_ITEMS = "brewing_result_items", + ACHIEVEMENT_LIST = "achievement_list", + BOOK_PAGES = "book_pages", + PICK_COLLECTION = "pick_collection", + PICK_COLLECTION_INVENTORY = "pick_collection_inventory", + OWNED_LIST = "owned_list", + UNOWNED_LIST = "unowned_list", + FUTURE_PROMO_COLLECTION = "future_promo_collection", + PAST_PROMO_COLLECTION = "past_promo_collection", + AUTO_COMPLETE = "auto_complete", + FONT_COLORS = "font_colors", + REALMS_COLLECTION = "realms_collection", + LIST_COLLECTION = "list_collection", + SLOTS_COLLECTION = "slots_collection", + COIN_PURCHASE_GRID = "coin_purchase_grid", + COMMENT_COLLECTION = "comment_collection", + CONTENT_LOG_MESSAGE = "content_log_message", + CONTENT_LOG_TEXT_GRID = "content_log_text_grid", + CATEGORY_COLLECTION = "category_collection", + OFFER_COLLECTION = "offer_collection", + GAMEPAD_ACTION_ITEMS = "gamepad_action_items", + SERVERS_NETWORK_WORLDS = "servers_network_worlds", + THIRD_PARTY_SERVER_NETWORK_WORLDS = "third_party_server_network_worlds", + LEGACY_WORLDS = "legacy_worlds", + CONTAINER_ITEMS = "container_items", + PERMISSIONS_COLLECTION = "permissions_collection", + SCREENSHOTPICKER_COLLECTION = "screenshotpicker_collection", + ENCHANTING_INPUT_ITEMS = "enchanting_input_items", + ENCHANTING_LAPIS_ITEMS = "enchanting_lapis_items", + HORSE_EQUIP_ITEMS = "horse_equip_items", + CRAFTING_INPUT_ITEMS = "crafting_input_items", + CRAFTING_OUTPUT_ITEMS = "crafting_output_items", + PLAYERS_COLLECTION = "players_collection", + ONLINE_FRIENDS = "online_friends", + OFFLINE_FRIENDS = "offline_friends", + REALMS_WORLDS = "realms_worlds", + LOCAL_WORLDS = "local_worlds", + PENDING_INVITES_COLLECTION = "pending_invites_collection", + REALMS_BRANCH_COLLECTION = "realms_branch_collection", + MEMBERS_COLLECTION = "members_collection", + INVITED_FRIENDS_COLLECTION = "invited_friends_collection", + UNINVITED_FRIENDS_COLLECTION = "uninvited_friends_collection", + UGC_ITEMS = "ugc_items", + HOTBAR_ITEMS = "hotbar_items", + INVENTORY_ITEMS = "inventory_items", + REALM_LIST = "realm_list", + WORLD_LIST = "world_list", + WORLD_TEMPLATES = "world_templates", + INVALID_WORLD_TEMPLATES = "invalid_world_templates", + LOADING_WORLD_TEMPLATES = "loading_world_templates", + COMBINED_HOTBAR_AND_INVENTORY_ITEMS = "combined_hotbar_and_inventory_items", + PHOTOS = "photos", + SPEED = "speed", + HASTE = "haste", + RESIST = "resist", + JUMP = "jump", + STRENGTH = "strength", + REGEN = "regen", + EXTRA = "extra", + CONFIRM = "confirm", + CANCEL = "cancel", + NAVIGATION_TABS = "navigation_tabs", + SKINS_COLLECTION = "skins_collection", + REQUIRED_RESOURCEPACKS = "required_resourcepacks", + OPTIONAL_RESOURCEPACKS = "optional_resourcepacks", + SCREENSHOTS_COLLECTION = "screenshots_collection", + DEFAULT_SKINS_COLLECTION = "default_skins_collection", + RECENT_SKINS_COLLECTION = "recent_skins_collection", + PREMIUM_PACKS_COLLECTION = "premium_packs_collection", + PREMIUM_SKINS_COLLECTION = "premium_skins_collection", + LOADING_PERSONAL_REALMS = "loading_personal_realms", + LOADING_FRIENDS_REALMS = "loading_friends_realms", + OFFERS_COLLECTION = "offers_collection", + MOB_EFFECTS_COLLECTION = "mob_effects_collection", + DEPENDENT_PACKS_PANEL = "dependent_packs_panel", + DEPENDENCY_PANEL = "dependency_panel", + STORAGE_PANEL = "storage_panel", + SEARCH_PANEL = "search_panel", + TAG_FACTORY_COLLECTION = "tag_factory_collection", + STUDENT_BUTTONS_COLLECTION = "student_buttons_collection", + ENCHANT_BUTTONS = "#enchant_buttons", + GAMEPAD_COLLECTION = "gamepad_collection", + KEYBOARD_COLLECTION = "keyboard_collection", + SUGGESTED_OFFERS_COLLECTION = "#suggested_offers_collection", + FEED_COLLECTION = "feed_collection", + MANAGE_FEED_COLLECTION = "manage_feed_collection", + BUTTONS = "buttons", + FRIENDS_NETWORK_WORLDS = "friends_network_worlds", + CROSS_PLATFORM_FRIENDS_NETWORK_WORLDS = "cross_platform_friends_network_worlds", + REALMS_BACKUP_COLLECTION = "realms_backup_collection", + SCOREBOARD_SCORES = "scoreboard_scores", + SCOREBOARD_PLAYERS = "scoreboard_players", + SCOREBOARD_LIST_ICONS = "scoreboard_list_icons", + SCOREBOARD_LIST_NAMES = "scoreboard_list_names", + SCOREBOARD_LIST_SCORES = "scoreboard_list_scores", + SCOREBOARD_LIST_CONNECTIONS = "scoreboard_list_connections", + SCOREBOARD_LIST_BGS = "scoreboard_list_bgs", + SCOREBOARD_LIST_HEALTHS = "scoreboard_list_healths", + HERO_ROW_COLLECTION = "hero_row_collection", + EDITOR_BUTTONS_COLLECTION = "editor_buttons_collection", + HERO_ROW_L2_COLLECTION = "hero_row_l2_collection", + SKIN_PACK_COLLECTION = "skin_pack_collection", + LIBRARY_ITEMS = "library_items", + PACK_ICONS = "pack_icons", + UNUSED_TREATMENT_COLLECTION = "unused_treatment_collection", + EDUCATION_TEMPLATE_COLLECTION = "#education_template_collection", + TRADE_ITEM_1 = "trade_item_1", + TRADE_ITEM_2 = "trade_item_2", + SELL_ITEM = "sell_item", + CONTENT_SECTIONS = "content_sections", + POPULAR_PACKS_COLLECTION = "popular_packs_collection", + PLATFORM_TERMS_COLLECTION = "platform_terms_collection", + REALMS_PLUS_TEMPLATES = "realms_plus_templates", + CUSTOM_WORLD_TEMPLATES = "custom_world_templates", + SKIN_COLORS = "skin_colors", + RATINGS_STAR_COLLECTION = "ratings_star_collection", + PACK_ERRORS = "pack_errors", + ERROR_DEBUG = "error_debug", + ONLINE_XBOX_LIVE_FRIENDS = "online_xbox_live_friends", + OFFLINE_XBOX_LIVE_FRIENDS = "offline_xbox_live_friends", + ONLINE_PLATFORM_FRIENDS = "online_platform_friends", + OFFLINE_PLATFORM_FRIENDS = "offline_platform_friends", + RECIPE_BOOK = "recipe_book", + TEMPLATES_COLLECTION = "templates_collection", + LESSON_ITEMS = "lesson_items", + ACTIVE_TASKS = "active_tasks", + LAN_NETWORK_WORLDS = "lan_network_worlds", + WORLD_COLUMN = "world_column", + WORLD_ROW = "world_row", + TEMPLATE_COLUMN = "template_column", + TEMPLATE_ROW = "template_row", + CREATION_TYPE = "creation_type", + PERMISSION_ROLES = "permission_roles", + BUTTON_COLLECTION = "button_collection", + WORLD_SCREENSHOT_COLLECTION = "world_screenshot_collection", + GIFT_PROMOTION_COLLECTION = "gift_promotion_collection", + CAROUSEL_BAR_COLLECTION = "carousel_bar_collection", + REALMS_PLUS_SUBSCRIPTIONS_COLLECTION = "realms_plus_subscriptions_collection", + ADDITIONAL_REALMS_SUBSCRIPTIONS_COLLECTION = "additional_realms_subscriptions_collection", + MOCK_HTTP_RULES = "mock_http_rules", + PROGRESSION_COLLECTION = "progression_collection", + UI_FEATURE_TOGGLES = "ui_feature_toggles", + DEV_NEW_ACHIEVEMENTS_SCREENS_RADIO = "dev_new_achievements_screens_radio", + EXPERIMENTAL_TOGGLES = "experimental_toggles", + CONTROLS_TOGGLE = "controls_toggle", + FACTORY_COLLECTION = "factory_collection", + COLOR_COLLECTION = "color_collection", + SERVER_GAMES_COLLECTION = "server_games_collection", + SERVER_SCREENSHOT_COLLECTION = "server_screenshot_collection", + BETA_RETAIL_LOCAL_WORLDS = "beta_retail_local_worlds", + BETA_RETAIL_LEGACY_WORLDS = "beta_retail_legacy_worlds", + WORLD_SLOTS = "world_slots", + DEV_NEW_CREATE_WORLD_SCREEN_RADIO = "dev_new_create_world_screen_radio", + OUTPUT_CHAR_COLLECTION = "output_char_collection", + COMPCREATE_INPUT = "compcreate_input", + LABTABLE_INPUT = "labtable_input", + MATREDUCE_OUTPUT = "matreduce_output", +} \ No newline at end of file diff --git a/src/types/enums/Color.ts b/src/types/enums/Color.ts new file mode 100644 index 0000000..2c7d580 --- /dev/null +++ b/src/types/enums/Color.ts @@ -0,0 +1 @@ +export enum Color {} diff --git a/src/types/enums/DebugColor.ts b/src/types/enums/DebugColor.ts new file mode 100644 index 0000000..479f4ab --- /dev/null +++ b/src/types/enums/DebugColor.ts @@ -0,0 +1,10 @@ +export enum DebugColor { + WHITE = "white", + BLACK = "black", + GRAY = "gray", + RED = "red", + BLUE = "blue", + GREEN = "green", + YELLOW = "yellow", + PURPLE = "purple", +} \ No newline at end of file diff --git a/src/types/enums/Easing.ts b/src/types/enums/Easing.ts new file mode 100644 index 0000000..a3bef5f --- /dev/null +++ b/src/types/enums/Easing.ts @@ -0,0 +1,34 @@ +export enum Easing { + LINEAR = "linear", + SPRING = "spring", + IN_QUAD = "in_quad", + OUT_QUAD = "out_quad", + IN_OUT_QUAD = "in_out_quad", + IN_CUBIC = "in_cubic", + OUT_CUBIC = "out_cubic", + IN_OUT_CUBIC = "in_out_cubic", + IN_QUART = "in_quart", + OUT_QUART = "out_quart", + IN_OUT_QUART = "in_out_quart", + IN_QUINT = "in_quint", + OUT_QUINT = "out_quint", + IN_OUT_QUINT = "in_out_quint", + IN_SINE = "in_sine", + OUT_SINE = "out_sine", + IN_OUT_SINE = "in_out_sine", + IN_EXPO = "in_expo", + OUT_EXPO = "out_expo", + IN_OUT_EXPO = "in_out_expo", + IN_CIRC = "in_circ", + OUT_CIRC = "out_circ", + IN_OUT_CIRC = "in_out_circ", + IN_BOUNCE = "in_bounce", + OUT_BOUNCE = "out_bounce", + IN_OUT_BOUNCE = "in_out_bounce", + IN_BACK = "in_back", + OUT_BACK = "out_back", + IN_OUT_BACK = "in_out_back", + IN_ELASTIC = "in_elastic", + OUT_ELASTIC = "out_elastic", + IN_OUT_ELASTIC = "in_out_elastic", +} \ No newline at end of file diff --git a/src/types/enums/FocusNavigationMode.ts b/src/types/enums/FocusNavigationMode.ts new file mode 100644 index 0000000..d13cd1f --- /dev/null +++ b/src/types/enums/FocusNavigationMode.ts @@ -0,0 +1,6 @@ +export enum FocusNavigationMode { + CONTAINED = "contained", + NONE = "none", + CUSTOM = "custom", + STOP = "stop", +} \ No newline at end of file diff --git a/src/types/enums/FontSize.ts b/src/types/enums/FontSize.ts new file mode 100644 index 0000000..7bc06ab --- /dev/null +++ b/src/types/enums/FontSize.ts @@ -0,0 +1,7 @@ +export enum FontSize { + SMALL = "small", + NORMAL = "normal", + MEDIUM = "medium", + LARGE = "large", + EXTRA_LARGE = "extra_large", +} \ No newline at end of file diff --git a/src/types/enums/FontType.ts b/src/types/enums/FontType.ts new file mode 100644 index 0000000..eb58c10 --- /dev/null +++ b/src/types/enums/FontType.ts @@ -0,0 +1,6 @@ +export enum FontType { + DEFAULT = "default", + RUNE = "rune", + UNICODE = "unicode", + SMOOTH = "smooth", +} \ No newline at end of file diff --git a/src/types/enums/GlobalVariables.ts b/src/types/enums/GlobalVariables.ts new file mode 100644 index 0000000..c315bfb --- /dev/null +++ b/src/types/enums/GlobalVariables.ts @@ -0,0 +1,58 @@ +export enum GlobalVariables { + STORE_DISABLED = "$store_disabled", + GAME_PAD = "$game_pad", + MOUSE = "$mouse", + TOUCH = "$touch", + TRIAL = "$trial", + BUILD_PLATFORM_UWP = "$build_platform_UWP", + WIN10_EDITION = "$win10_edition", + IGNORE_ADD_SERVERS = "$ignore_add_servers", + DISABLE_GAMERTAG_CONTROLS = "$disable_gamertag_controls", + CONSOLE_EDITION = "$console_edition", + OSX_EDITION = "$osx_edition", + POCKET_EDITION = "$pocket_edition", + EDUCATION_EDITION = "$education_edition", + WORLD_ARCHIVE_SUPPORT = "$world_archive_support", + FILE_PICKING_SUPPORTED = "$file_picking_supported", + DESKTOP_SCREEN = "$desktop_screen", + POCKET_SCREEN = "$pocket_screen", + IS_HOLOGRAPHIC = "$is_holographic", + GEAR_VR = "$gear_vr", + OCULUS_RIFT = "$oculus_rift", + IS_LIVING_ROOM_MODE = "$is_living_room_mode", + IS_REALITY_MODE = "$is_reality_mode", + REALMS_BETA = "$realms_beta", + FIRE_TV = "$fire_tv", + IS_IOS = "$is_ios", + APPLE_TV = "$apple_tv", + IS_WINDOWS_10_MOBILE = "$is_windows_10_mobile", + IMAGE_PICKING_NOT_SUPPORTED = "$image_picking_not_supported", + PRE_RELEASE = "$pre_release", + IOS = "$ios", + IS_CONSOLE = "$is_console", + CAN_QUIT = "$can_quit", + IS_SETTOPBOX = "$is_settopbox", + MICROSOFT_OS = "$microsoft_os", + APPLE_OS = "$apple_os", + GOOGLE_OS = "$google_os", + NX_OS = "$nx_os", + HORIZONTAL_SAFEZONE_SIZE = "$horizontal_safezone_size", + VERTICAL_SAFEZONE_SIZE = "$vertical_safezone_size", + CAN_SPLITSCREEN = "$can_splitscreen", + IS_SECONDARY_CLIENT = "$is_secondary_client", + MULTIPLAYER_REQUIRES_LIVE_GOLD = "$multiplayer_requires_live_gold", + XBOX_ONE = "$xbox_one", + IS_PREGAME = "$is_pregame", + IS_WIN10_ARM = "$is_win10_arm", + VIBRATION_SUPPORTED = "$vibration_supported", + IS_MOBILE_VR = "$is_mobile_vr", + IS_XBOXLIVE_ENABLED = "$is_xboxlive_enabled", + DEVICE_MUST_BE_REMOVED_FOR_XBL_SIGNIN = "$device_must_be_removed_for_xbl_signin", + IS_PUBLISH = "$is_publish", + IS_DESKTOP = "$is_desktop", + IS_PS4 = "$is_ps4", + IS_ON_3P_SERVER = "$is_on_3p_server", + IGNORE_3RD_PARTY_SERVERS = "$ignore_3rd_party_servers", + IS_BERWICK = "$is_berwick", + EDIT_MODE = "$edit_mode", +} \ No newline at end of file diff --git a/src/types/enums/GridDimensions.ts b/src/types/enums/GridDimensions.ts new file mode 100644 index 0000000..75cc012 --- /dev/null +++ b/src/types/enums/GridDimensions.ts @@ -0,0 +1,86 @@ +export enum GridDimensions { + ACHIEVEMENT_GRID_DIMENSION = "#achievement_grid_dimension", + GAMEPAD_ACTION_ITEM_GRID_DIMENSION = "#gamepad_action_item_grid_dimension", + EQUIP_GRID_DIMENSIONS = "#equip_grid_dimensions", + INV_GRID_DIMENSIONS = "#inv_grid_dimensions", + HOTBAR_GRID_DIMENSIONS = "#hotbar_grid_dimensions", + HOTBAR_GRID_DIMENSIONS_FIXED_INVENTORY = "#hotbar_grid_dimensions_fixed_inventory", + BOSS_GRID_DIMENSION = "#boss_grid_dimension", + ONLINE_FRIEND_GRID_DIMENSION = "#online_friend_grid_dimension", + OFFLINE_FRIEND_GRID_DIMENSION = "#offline_friend_grid_dimension", + PLAYERS_GRID_DIMENSION = "#players_grid_dimension", + REALMS_NETWORK_WORLD_ITEM_GRID_DIMENSION = "#realms_network_world_item_grid_dimension", + LOCAL_WORLD_ITEM_GRID_DIMENSION = "#local_world_item_grid_dimension", + REQUIRED_RESOURCE_PACK_GRID_DIMENSION = "#required_resource_pack_grid_dimension", + OPTIONAL_RESOURCE_PACK_GRID_DIMENSION = "#optional_resource_pack_grid_dimension", + GAMERTAG_ITEM_GRID_DIMENSION = "#gamertag_item_grid_dimension", + REALMS_BRANCH_GRID_DIMENSION = "#realms_branch_grid_dimension", + MEMBERS_GRID_DIMENSION = "#members_grid_dimension", + INVITED_FRIENDS_GRID_DIMENSION = "#invited_friends_grid_dimension", + UNINVITED_FRIENDS_GRID_DIMENSION = "#uninvited_friends_grid_dimension", + SCREENSHOTS_GRID_DIMENSIONS = "#screenshots_grid_dimensions", + SKINS_GRID_DIMENSIONS = "#skins_grid_dimensions", + PREMIUM_SKINS_GRID_DIMENSIONS = "#premium_skins_grid_dimensions", + PREMIUM_PACKS_GRID_DIMENSIONS = "#premium_packs_grid_dimensions", + DEFAULT_SKINS_GRID_DIMENSIONS = "#default_skins_grid_dimensions", + RECENT_SKINS_GRID_DIMENSIONS = "#recent_skins_grid_dimensions", + OFFER_GRID_DIMENSIONS = "#offer_grid_dimensions", + KEYBOARD_GRID_DIMENSION = "#keyboard_grid_dimension", + GAMEPAD_GRID_DIMENSION = "#gamepad_grid_dimension", + LANGUAGE_GRID_DIMENSION = "#language_grid_dimension", + CATEGORY_GRID_DIMENSIONS = "#category_grid_dimensions", + REALM_GRID_DIMENSION = "#realm_grid_dimension", + WORLD_GRID_DIMENSION = "#world_grid_dimension", + NAVIGATION_TAB_GRID_SIZE = "#navigation_tab_grid_size", + LOADING_PERSONAL_REALMS_GRID_DIMENSION = "#loading_personal_realms_grid_dimension", + LOADING_FRIENDS_REALMS_GRID_DIMENSION = "#loading_friends_realms_grid_dimension", + LOADING_WORLD_TEMPLATE_ITEM_GRID_DIMENSION = "#loading_world_template_item_grid_dimension", + WORLD_TEMPLATE_ITEM_GRID_DIMENSION = "#world_template_item_grid_dimension", + INVALID_WORLD_TEMPLATE_ITEM_GRID_DIMENSION = "#invalid_world_template_item_grid_dimension", + WORLD_SCREENSHOTS_GRID_DIMENSIONS = "#world_screenshots_grid_dimensions", + MOB_EFFECT_GRID_SIZE = "#mob_effect_grid_size", + FEATURED_ITEM_GRID_DIMENSION = "#featured_item_grid_dimension", + LIST_GRID_DIMENSIONS = "#list_grid_dimensions", + PICK_GRID_DIMENSIONS = "#pick_grid_dimensions", + COIN_OFFER_SIZE = "#coin_offer_size", + COMMENT_GRID_DIMENSION = "#comment_grid_dimension", + FEED_GRID_DIMENSION = "#feed_grid_dimension", + MANAGE_FEED_GRID_DIMENSION = "#manage_feed_grid_dimension", + STUDENT_BUTTON_GRID_DIMENSIONS = "#student_button_grid_dimensions", + PERMISSIONS_GRID_DIMENSION = "#permissions_grid_dimension", + SERVERS_NETWORK_WORLD_ITEM_GRID_DIMENSION = "#servers_network_world_item_grid_dimension", + THIRD_PARTY_FEATURED_ITEM_GRID_DIMENSION = "#third_party_featured_item_grid_dimension", + LEGACY_WORLD_ITEM_GRID_DIMENSION = "#legacy_world_item_grid_dimension", + BLOCKED_PLAYERS_GRID_DIMENSION = "#blocked_players_grid_dimension", + SCREENSHOTPICKER_GRID_DIMENSION = "#screenshotpicker_grid_dimension", + PAST_PROMO_ROW_GRID_DIMENSION = "#past_promo_row_grid_dimension", + FUTURE_PROMO_ROW_GRID_DIMENSION = "#future_promo_row_grid_dimension", + SUGGESTED_OFFERS_ITEM_GRID_DIMENSION = "#suggested_offers_item_grid_dimension", + TREATMENTS_GRID_DIMENSION = "#treatments_grid_dimension", + REALMS_BACKUP_GRID_DIMENSION = "#realms_backup_grid_dimension", + TRENDING_OFFERS_DIMENSIONS = "#trending_offers_dimensions", + TRENDING_ROWS_DIMENSIONS = "#trending_rows_dimensions", + EDITOR_GRID_DIMENSIONS = "#editor_grid_dimensions", + ROW_GRID_DIMENSIONS = "#row_grid_dimensions", + FONT_COLOR_GRID_DIMENSION = "#font_color_grid_dimension", + GRID_DIMENSIONS = "#grid_dimensions", + EDUCATION_TEMPLATE_ITEM_GRID_DIMENSION = "#education_template_item_grid_dimension", + UNUSED_TREATMENTS_GRID_DIMENSION = "#unused_treatments_grid_dimension", + REALMS_GRID_DIMENSION = "#realms_grid_dimension", + TEMPLATES_GRID_DIMENSION = "#templates_grid_dimension", + ONLINE_XBOX_LIVE_FRIEND_GRID_DIMENSION = "#online_xbox_live_friend_grid_dimension", + OFFLINE_XBOX_LIVE_FRIEND_GRID_DIMENSION = "#offline_xbox_live_friend_grid_dimension", + ONLINE_PLATFORM_FRIEND_GRID_DIMENSION = "#online_platform_friend_grid_dimension", + OFFLINE_PLATFORM_FRIEND_GRID_DIMENSION = "#offline_platform_friend_grid_dimension", + RATINGS_STAR_DIMENSIONS = "#ratings_star_dimensions", + COLOR_SINGLE_PAGE_SIZE = "#color_single_page_size", + CAPE_COUNT = "#cape_count", + REALMS_PLUS_TEMPLATE_ITEM_GRID_DIMENSION = "#realms_plus_template_item_grid_dimension", + CUSTOM_WORLD_TEMPLATE_ITEM_GRID_DIMENSION = "#custom_world_template_item_grid_dimension", + ONLINE_LINKED_ACCOUNT_FRIEND_GRID_DIMENSION = "#online_linked_account_friend_grid_dimension", + OFFLINE_LINKED_ACCOUNT_FRIEND_GRID_DIMENSION = "#offline_linked_account_friend_grid_dimension", + BETA_RETAIL_LOCAL_WORLD_ITEM_GRID_DIMENSION = "#beta_retail_local_world_item_grid_dimension", + BETA_RETAIL_LEGACY_WORLD_ITEM_GRID_DIMENSION = "#beta_retail_legacy_world_item_grid_dimension", + PROGRESSIONS_GRID_DIMENSION = "#progressions_grid_dimension", + DEV_NEW_ACHIEVEMENTS_SCREENS_RADIO_DIMENSION = "#dev_new_achievements_screens_radio_dimension", +} \ No newline at end of file diff --git a/src/types/enums/InputModeCondition.ts b/src/types/enums/InputModeCondition.ts new file mode 100644 index 0000000..3355fa4 --- /dev/null +++ b/src/types/enums/InputModeCondition.ts @@ -0,0 +1,6 @@ +export enum InputModeCondition { + ANY = "any", + NOT_GAZE = "not_gaze", + NOT_GAMEPAD = "not_gamepad", + GAMEPAD_AND_NOT_GAZE = "gamepad_and_not_gaze", +} \ No newline at end of file diff --git a/src/types/enums/Links.ts b/src/types/enums/Links.ts new file mode 100644 index 0000000..f5f5ef9 --- /dev/null +++ b/src/types/enums/Links.ts @@ -0,0 +1,32 @@ +export enum Links { + PROPERTY_BAG = "unset #hyperlink in property_bag", + EULA = "http://education.minecraft.net/eula", + HTML = "http://pocketbeta.minecraft.net/p/how-to-join-and-leave-beta.html", + MINECRAFTREALMSFB = "http://aka.ms/minecraftrealmsfb", + MINECRAFTREALMSTERMS = "http://aka.ms/minecraftrealmsterms", + MINECRAFTFB = "http://aka.ms/minecraftfb", + MINECRAFTEDUSUPPORT = "http://aka.ms/minecraftedusupport", + BLOCKXBOXMESSAGES = "https://aka.ms/blockxboxmessages", + MINECRAFTFBBETA = "http://aka.ms/minecraftfbbeta", + ATTRIBUTION = "https://minecraft.net/attribution", + MCEDULOGS = "http://aka.ms/mcedulogs", + EULA_1 = "https://education.minecraft.net/eula", + MCEDULOGS_1 = "https://aka.ms/mcedulogs", + MINECRAFTREALMSTERMS_1 = "https://aka.ms/minecraftrealmsterms", + MINECRAFTFB_1 = "https://aka.ms/minecraftfb", + MINECRAFTFBBETA_1 = "https://aka.ms/minecraftfbbeta", + MINECRAFTEDUSUPPORT_1 = "https://aka.ms/minecraftedusupport", + _8 = "https://itunes.apple.com/us/app/minecraft/id479516143?mt=8", + SETTINGS = "https://account.xbox.com/Settings", + MEETERMS = "https://aka.ms/meeterms", + PRIVACY = "https://aka.ms/privacy", + MCBANNED = "https://aka.ms/MCBanned", + MCMULTIPLAYERHELP = "https://aka.ms/MCMultiplayerHelp", + MEEEULA = "https://aka.ms/meeeula", + MEE_PRIVACY = "https://aka.ms/mee_privacy", + HIDECHROME = "https://www.minecraft.net/attribution/?hideChrome", + SWITCHATTRIBUTION = "https://aka.ms/switchattribution", + HIDECHROME_1 = "https://www.minecraft.net/licensed-content/?hideChrome", + SWITCHCONTENT = "https://aka.ms/switchcontent", + CHANGEGAMERTAG = "https://social.xbox.com/changegamertag", +} \ No newline at end of file diff --git a/src/types/enums/MappingType.ts b/src/types/enums/MappingType.ts new file mode 100644 index 0000000..a6ab74d --- /dev/null +++ b/src/types/enums/MappingType.ts @@ -0,0 +1,6 @@ +export enum MappingType { + GLOBAL = "global", + PRESSED = "pressed", + DOUBLE_PRESSED = "double_pressed", + FOCUSED = "focused", +} \ No newline at end of file diff --git a/src/types/enums/McColor.ts b/src/types/enums/McColor.ts new file mode 100644 index 0000000..2ad4190 --- /dev/null +++ b/src/types/enums/McColor.ts @@ -0,0 +1,14 @@ +export enum McColor { + WHITE = "white", + BLACK = "black", + YELLOW = "yellow", + ORANGE = "orange", + GREEN = "green", + PURPLE = "purple", + NIL = "nil", + CYAN = "cyan", + RED = "red", + GREY = "grey", + GRAY = "gray", + BLUE = "blue", +} \ No newline at end of file diff --git a/src/types/enums/Orientation.ts b/src/types/enums/Orientation.ts new file mode 100644 index 0000000..4e48b0b --- /dev/null +++ b/src/types/enums/Orientation.ts @@ -0,0 +1,5 @@ +export enum Orientation { + VERTICAL = "vertical", + HORIZONTAL = "horizontal", + NONE = "none", +} \ No newline at end of file diff --git a/src/types/enums/Renderer.ts b/src/types/enums/Renderer.ts new file mode 100644 index 0000000..de9c409 --- /dev/null +++ b/src/types/enums/Renderer.ts @@ -0,0 +1,54 @@ +export enum Renderer { + HOVER_TEXT_RENDERER = "hover_text_renderer", + _3D_STRUCTURE_RENDERER = "3d_structure_renderer", + SPLASH_TEXT_RENDERER = "splash_text_renderer", + UI_HOLO_CURSOR = "ui_holo_cursor", + TRIAL_TIME_RENDERER = "trial_time_renderer", + PANORAMA_RENDERER = "panorama_renderer", + ACTOR_PORTRAIT_RENDERER = "actor_portrait_renderer", + BANNER_PATTERN_RENDERER = "banner_pattern_renderer", + LIVE_PLAYER_RENDERER = "live_player_renderer", + WEB_VIEW_RENDERER = "web_view_renderer", + HUNGER_RENDERER = "hunger_renderer", + BUBBLES_RENDERER = "bubbles_renderer", + MOB_EFFECTS_RENDERER = "mob_effects_renderer", + CURSOR_RENDERER = "cursor_renderer", + PROGRESS_INDICATOR_RENDERER = "progress_indicator_renderer", + CAMERA_RENDERER = "camera_renderer", + HORSE_JUMP_RENDERER = "horse_jump_renderer", + ARMOR_RENDERER = "armor_renderer", + HORSE_HEART_RENDERER = "horse_heart_renderer", + HEART_RENDERER = "heart_renderer", + HOTBAR_COOLDOWN_RENDERER = "hotbar_cooldown_renderer", + HOTBAR_RENDERER = "hotbar_renderer", + HUD_PLAYER_RENDERER = "hud_player_renderer", + LIVE_HORSE_RENDERER = "live_horse_renderer", + HOLOGRAPHIC_POSTRENDERER = "holographic_postrenderer", + ENCHANTING_BOOK_RENDERER = "enchanting_book_renderer", + DEBUG_SCREEN_RENDERER = "debug_screen_renderer", + GRADIENT_RENDERER = "gradient_renderer", + PAPER_DOLL_RENDERER = "paper_doll_renderer", + NAME_TAG_RENDERER = "name_tag_renderer", + FLYING_ITEM_RENDERER = "flying_item_renderer", + INVENTORY_ITEM_RENDERER = "inventory_item_renderer", + CREDITS_RENDERER = "credits_renderer", + VIGNETTE_RENDERER = "vignette_renderer", + PROGRESS_BAR_RENDERER = "progress_bar_renderer", + DEBUG_OVERLAY_RENDERER = "debug_overlay_renderer", + BACKGROUND_RENDERER = "background_renderer", + BUNDLE_RENDERER = "bundle_renderer", + EDITOR_GIZMO_RENDERER = "editor_gizmo_renderer", + DASH_RENDERER = "dash_renderer", + EQUIPMENT_PREVIEW_RENDERER = "equipment_preview_renderer", + EDITOR_VOLUME_HIGHLIGHT_RENDERER = "editor_volume_highlight_renderer", + EDITOR_COMPASS_RENDERER = "editor_compass_renderer", + PROFILE_IMAGE_RENDERER = "profile_image_renderer", + LOCATOR_BAR = "locator_bar", + BUNDLE_TOOLTIP_RENDERER = "bundle_tooltip_renderer", + ANIMATED_GIF_RENDERER = "animated_gif_renderer", + QR_CODE_RENDERER = "qr_code_renderer", + BOHR_MODEL_RENDERER = "bohr_model_renderer", + TOAST_RENDERER = "toast_renderer", + NETEASE_PAPER_DOLL_RENDERER = "netease_paper_doll_renderer", + NETEASE_MINI_MAP_RENDERER = "netease_mini_map_renderer", +} \ No newline at end of file diff --git a/src/types/enums/Rotation.ts b/src/types/enums/Rotation.ts new file mode 100644 index 0000000..155cdf1 --- /dev/null +++ b/src/types/enums/Rotation.ts @@ -0,0 +1,6 @@ +export enum Rotation { + NONE = "none", + AUTO = "auto", + GESTURE_X = "gesture_x", + CUSTOM_Y = "custom_y", +} \ No newline at end of file diff --git a/src/types/enums/Scope.ts b/src/types/enums/Scope.ts new file mode 100644 index 0000000..d54a63c --- /dev/null +++ b/src/types/enums/Scope.ts @@ -0,0 +1,5 @@ +export enum Scope { + GLOBAL = "global", + VIEW = "view", + CONTROLLER = "controller", +} \ No newline at end of file diff --git a/src/types/enums/SliderName.ts b/src/types/enums/SliderName.ts new file mode 100644 index 0000000..3ecf5a9 --- /dev/null +++ b/src/types/enums/SliderName.ts @@ -0,0 +1,67 @@ +export enum SliderName { + KEYBOARD_MOUSE_SENSITIVITY = "keyboard_mouse_sensitivity", + VR_UI_MOUSE_SENSITIVITY = "vr_ui_mouse_sensitivity", + CONTROLLER_SENSITIVITY = "controller_sensitivity", + VR_SENSITIVITY = "vr_sensitivity", + VR_ROLL_TURN_SENSITIVITY = "vr_roll_turn_sensitivity", + TOUCH_SENSITIVITY = "touch_sensitivity", + BUTTON_SIZE = "button_size", + GUI_SCALE = "gui_scale", + GAMMA = "gamma", + VR_GAMMA = "vr_gamma", + FIELD_OF_VIEW = "field_of_view", + RENDER_DISTANCE = "render_distance", + VR_RENDER_DISTANCE = "vr_render_distance", + MSAA = "msaa", + VR_MSAA = "vr_msaa", + PARTICLE_RENDER_DISTANCE = "particle_render_distance", + VR_PARTICLE_RENDER_DISTANCE = "vr_particle_render_distance", + MASTER_VOLUME = "master_volume", + MUSIC_VOLUME = "music_volume", + SOUND_VOLUME = "sound_volume", + WEATHER_VOLUME = "weather_volume", + HOSTILE_CREATURE_VOLUME = "hostile_creature_volume", + PLAYER_VOLUME = "player_volume", + JUKEBOX_AND_NOTE_BLOCK_VOLUME = "jukebox_and_note_block_volume", + BLOCK_VOLUME = "block_volume", + FRIENDLY_CREATURE_VOLUME = "friendly_creature_volume", + ENVIRONMENT_VOLUME = "environment_volume", + DEV_CONNECTION_QUALITY = "dev_connection_quality", + MAX_FRAMERATE = "max_framerate", + SAFE_ZONE = "safe_zone", + SAFE_ZONE_ALL = "safe_zone_all", + SAFE_ZONE_X = "safe_zone_x", + SAFE_ZONE_Y = "safe_zone_y", + SCREEN_POSITION_X = "screen_position_x", + SCREEN_POSITION_Y = "screen_position_y", + CUSTOM_SLIDER_STEP = "custom_slider_step", + CUSTOM_SLIDER = "custom_slider", + GAMEPAD_CURSOR_SENSITIVITY = "gamepad_cursor_sensitivity", + SERVER_SIM_DISTANCE = "server_sim_distance", + DEV_RENDER_ATTACH_POS = "dev_render_attach_pos", + SPLITSCREEN_INTERFACE_OPACITY = "splitscreen_interface_opacity", + INTERFACE_OPACITY = "interface_opacity", + MEM_CHECK_TIMER = "mem_check_timer", + HDR_CALIBRATION = "hdr_calibration", + CONTENT_TIER_SLIDER = "content_tier_slider", + KEYBOARD_SMOOTH_ROTATION_SPEED = "keyboard_smooth_rotation_speed", + RENDERING_PROFILE = "rendering_profile", + CHAT_MESSAGE_SPACING = "chat_message_spacing", + CHAT_LINE_SPACING = "chat_line_spacing", + CHAT_FONT_SIZE = "chat_font_size", + ROTATION = "rotation", + MIRROR = "mirror", + AD_TOKEN_REFRESH_THRESHOLD = "ad_token_refresh_threshold", + GFX_TEXTURE_LOAD_DELAY = "gfx_texture_load_delay", + GFX_MAX_DEQUEUED_TEXTURES_PER_FRAME = "gfx_max_dequeued_textures_per_frame", + RAYTRACING_RENDER_DISTANCE = "raytracing_render_distance", + VR_SNAP_ANGLE = "vr_snap_angle", + VR_HUD_DISTANCE = "vr_hud_distance", + TEXTTOSPEECH_VOLUME = "texttospeech_volume", + TEXT_BACKGROUND_OPACITY = "text_background_opacity", + MAIN_VOLUME = "main_volume", + AMBIENT_VOLUME = "ambient_volume", + HOSTILE_VOLUME = "hostile_volume", + NEUTRAL_VOLUME = "neutral_volume", + RECORD_VOLUME = "record_volume", +} \ No newline at end of file diff --git a/src/types/enums/TextAlignment.ts b/src/types/enums/TextAlignment.ts new file mode 100644 index 0000000..d285059 --- /dev/null +++ b/src/types/enums/TextAlignment.ts @@ -0,0 +1,5 @@ +export enum TextAlignment { + LEFT = "left", + RIGHT = "right", + CENTER = "center", +} \ No newline at end of file diff --git a/src/types/enums/TextType.ts b/src/types/enums/TextType.ts new file mode 100644 index 0000000..41a7e52 --- /dev/null +++ b/src/types/enums/TextType.ts @@ -0,0 +1,5 @@ +export enum TextType { + EXTENDEDASCII = "ExtendedASCII", + IDENTIFIERCHARS = "IdentifierChars", + NUMBERCHARS = "NumberChars", +} \ No newline at end of file diff --git a/src/types/enums/TextboxName.ts b/src/types/enums/TextboxName.ts new file mode 100644 index 0000000..e679cd8 --- /dev/null +++ b/src/types/enums/TextboxName.ts @@ -0,0 +1,96 @@ +export enum TextboxName { + PLAYER_NAME_TEXT_BOX = "player_name_text_box", + DEV_REALMS_ENDPOINT = "dev_realms_endpoint", + DEV_REALMS_ENDPOINT_PAYMENT = "dev_realms_endpoint_payment", + DEV_REALMS_RELYING_PARTY = "dev_realms_relying_party", + DEV_REALMS_RELYING_PARTY_PAYMENT = "dev_realms_relying_party_payment", + REALM_NAME_TEXT_BOX = "realm_name_text_box", + WORLD_NAME_TEXT_BOX = "world_name_text_box", + WORLD_SEED_TEXT_BOX = "world_seed_text_box", + NAME_TEXT_BOX = "#name_text_box", + IP_TEXT_BOX = "#ip_text_box", + PORT_TEXT_BOX = "#port_text_box", + MESSAGE_TEXT_BOX = "#message_text_box", + URL_TEXT_BOX = "#url_text_box", + INTERACT_TEXT_BOX = "#interact_text_box", + TEXT_BOX_PHOTOS = "#text_box_photos", + REALMS_NAME_BOX = "#realms_name_box", + VERSION_FILTER_TEXT_BOX = "#version_filter_text_box", + TEXT_BOX_STRUCTURE_OFFSET_X = "#text_box_structure_offset_x", + TEXT_BOX_STRUCTURE_OFFSET_Y = "#text_box_structure_offset_y", + TEXT_BOX_STRUCTURE_OFFSET_Z = "#text_box_structure_offset_z", + TEXT_BOX_STRUCTURE_SIZE_X = "#text_box_structure_size_x", + TEXT_BOX_STRUCTURE_SIZE_Y = "#text_box_structure_size_y", + TEXT_BOX_STRUCTURE_SIZE_Z = "#text_box_structure_size_z", + TEXT_BOX_STRUCTURE_SEED = "#text_box_structure_seed", + TEXT_BOX_STRUCTURE_INTEGRITY = "#text_box_structure_integrity", + TEXT_BOX_STRUCTURE_NAME = "#text_box_structure_name", + TEXT_BOX_METADATA_NAME = "#text_box_metadata_name", + SEARCH_BOX_NAME = "#search_box_name", + HOVER_NOTE_TEXTBOX = "command_block.hover_note_textbox", + OUTPUT_TEXT = "command_block.output_text", + COMMAND_TEXT = "command_block.command_text", + REMIX_NAME = "#remix_name", + REMIX_DESCRIPTION = "#remix_description", + REMIX_TAG = "#remix_tag", + REMIX_MINECRAFT_TAG = "#remix_minecraft_tag", + SIGN_TEXT_MULTI = "#sign_text_multi", + SEARCH_CONTROL = "search_control", + STRUCTURE_NAME = "structure_name", + STRUCTURE_NAME_1 = "#structure_name", + PAGE_TEXT_BOX = "#page_text_box", + TITLE_TEXT_BOX = "#title_text_box", + AUTHOR_TEXT_BOX = "#author_text_box", + COMMENT_TEXT_BOX = "comment_text_box", + ACTION_TEXT_BOX = "action_text_box", + MAXIMIZED_ACTION_EDIT_BOX = "maximized_action_edit_box", + BUTTON_NAME_EDIT = "button_name_edit", + JOIN_BY_CODE_TEXT_EDIT = "#join_by_code_text_edit", + PLAYER_FILTER_TEXT_BOX = "#player_filter_text_box", + CAPTION_TEXT_BOX = "#caption_text_box", + CUSTOM_INPUT = "custom_input", + GAMERTAG_SEARCH_BOX = "gamertag_search_box", + REPORT_REASON_TEXT_BOX = "report_reason_text_box", + CLUB_DESCRIPTION_TEXT_BOX = "club_description_text_box", + DEV_DATE_YEAR_OVERRIDE_TEXT_BOX = "dev_date_year_override_text_box", + DEV_DATE_MONTH_OVERRIDE_TEXT_BOX = "dev_date_month_override_text_box", + DEV_DATE_DAY_OVERRIDE_TEXT_BOX = "dev_date_day_override_text_box", + DEV_OVERRIDE_DAY_LENGTH_TEXT_BOX = "dev_override_day_length_text_box", + DEV_TREATMENT_ID = "dev_treatment_id", + SHARE_TEXT_BOX = "share_text_box", + SEARCH_TEXT_BOX = "search_text_box", + STUDENT_MESSAGE_BUBBLE = "student_message_bubble", + AUTOMATION_FUNCTIONAL_TEST_TAGS = "automation_functional_test_tags", + AUTOMATION_UNIT_TEST_TAGS = "automation_unit_test_tags", + AUTOMATION_FUNCTIONAL_BLACKLIST_TEST_TAGS = "automation_functional_blacklist_test_tags", + AUTOMATION_UNIT_BLACKLIST_TEST_TAGS = "automation_unit_blacklist_test_tags", + AUTOMATION_REPEAT_COUNT = "automation_repeat_count", + AUTOMATION_INGESTION_ENDPOINT = "automation_ingestion_endpoint", + AUTOMATION_TESTRUN_ID = "automation_testrun_id", + RANDOM_TICK_SPEED_TEXT_BOX = "random_tick_speed_text_box", + DEV_OVERRIDE_TIME_SCALE_TEXT_BOX = "dev_override_time_scale_text_box", + SEARCH_FILTER_TEXT = "search_filter_text", + DEV_DATE_HOUR_OVERRIDE_TEXT_BOX = "dev_date_hour_override_text_box", + DEV_DATE_MINUTE_OVERRIDE_TEXT_BOX = "dev_date_minute_override_text_box", + DEV_VERSION_MAJOR_OVERRIDE_TEXT_BOX = "dev_version_major_override_text_box", + DEV_VERSION_MINOR_OVERRIDE_TEXT_BOX = "dev_version_minor_override_text_box", + DEV_VERSION_PATCH_OVERRIDE_TEXT_BOX = "dev_version_patch_override_text_box", + DEBUG_STATE_TEXT_BOX = "debug_state_text_box", + TICK_DELAY_TEXTBOX = "command_block.tick_delay_textbox", + INTEGRITY_FIELD = "#integrity_field", + SEED_FIELD = "#seed_field", + DATA_FIELD = "#data_field", + TEMPLATE_VERSION_TEXT_BOX = "template_version_text_box", + LEAK_MEMORY_TEXT_BOX = "leak_memory_text_box", + TEMPLATE_SEARCH_BOX = "#template_search_box", + WORLD_SEARCH_BOX = "#world_search_box", + RESPAWN_RADIUS_TEXT_BOX = "respawn_radius_text_box", + AZURE_SHARED_ACCESS_SIGNATURE = "test_assets.azure_shared_access_signature", + AUTOMATION_SERVER_TEST_TAGS = "automation_server_test_tags", + AUTOMATION_BROKEN_FUNCTIONAL_TEST_TAGS = "automation_broken_functional_test_tags", + AUTOMATION_BROKEN_SERVER_TEST_TAGS = "automation_broken_server_test_tags", + AUTOMATION_BROKEN_UNIT_TEST_TAGS = "automation_broken_unit_test_tags", + AUTOMATION_SOAK_TEST_DURATION_MINUTES = "automation_soak_test_duration_minutes", + DEV_PROGRESSION_ID = "dev_progression_id", + ANIMATION_TIME_FIELD = "#animation_time_field", +} \ No newline at end of file diff --git a/src/types/enums/ToggleName.ts b/src/types/enums/ToggleName.ts new file mode 100644 index 0000000..f061931 --- /dev/null +++ b/src/types/enums/ToggleName.ts @@ -0,0 +1,322 @@ +export enum ToggleName { + KEYBOARD_MOUSE_INVERT_Y_AXIS = "keyboard_mouse_invert_y_axis", + KEYBOARD_MOUSE_AUTOJUMP = "keyboard_mouse_autojump", + KEYBOARD_MOUSE_TOGGLE_CROUCH = "keyboard_mouse_toggle_crouch", + CONTROLLER_INVERT_Y_AXIS = "controller_invert_y_axis", + CONTROLLER_AUTOJUMP = "controller_autojump", + VR_AUTOJUMP = "vr_autojump", + CONTROLLER_TOGGLE_CROUCH = "controller_toggle_crouch", + CONTROLLER_VIBRATION = "controller_vibration", + TOUCH_INVERT_Y_AXIS = "touch_invert_y_axis", + TOUCH_AUTOJUMP = "touch_autojump", + TOUCH_VIBRATION = "touch_vibration", + TOUCH_TOGGLE_CROUCH = "touch_toggle_crouch", + SPLIT_CONTROLS = "split_controls", + LEFT_HANDED = "left_handed", + SWAP_JUMP_AND_SNEAK = "swap_jump_and_sneak", + ALLOW_CHEATS = "allow_cheats", + NAVIGATION_TAB = "navigation_tab", + ALLOW_CELLULAR_DATA = "allow_cellular_data", + ADVANCED_VIDEO_OPTIONS_TOGGLE = "advanced_video_options_toggle", + FULL_SCREEN = "full_screen", + VIEW_BOBBING = "view_bobbing", + GRAPHICS_TOGGLE = "graphics_toggle", + FANCY_SKIES = "fancy_skies", + TRANSPARENT_LEAVES = "transparent_leaves", + HIDE_GUI = "hide_gui", + VR_HIDE_GUI = "vr_hide_gui", + TEXEL_AA = "texel_aa", + VR_3D_RENDERING = "vr_3d_rendering", + VR_MIRROR_TEXTURE = "vr_mirror_texture", + LIMIT_WORLD_SIZE = "limit_world_size", + COMFORT_CONTROLS = "comfort_controls", + SHOW_COMFORT_SELECT_SCREEN = "show_comfort_select_screen", + VR_LIVING_ROOM_CURSOR_CENTERED = "vr_living_room_cursor_centered", + VR_HMD_DISPLACEMENT = "vr_hmd_displacement", + VR_LINEAR_JUMP = "vr_linear_jump", + VR_LINEAR_MOTION = "vr_linear_motion", + STICKY_MINING = "sticky_mining", + VR_HUD_DRIFTS = "vr_hud_drifts", + VR_HEAD_STEERING = "vr_head_steering", + STUTTER_TURN = "stutter_turn", + STUTTER_CONSTANT_ANGLE_OR_TIME = "stutter_constant_angle_or_time", + STUTTER_TURN_SOUND = "stutter_turn_sound", + VR_ROLL_TURN = "vr_roll_turn", + LANGUAGES = "languages", + DEV_ENABLE_DEBUG_UI = "dev_enable_debug_ui", + DEV_OFFERS_UNLOCKED = "dev_offers_unlocked", + DEV_RENDER_BOUNDING_BOX = "dev_render_bounding_box", + DEV_RENDER_PATHS = "dev_render_paths", + DEV_RENDER_GOAL_STATE = "dev_render_goal_state", + DEV_RESET_CLIENT_ID = "dev_reset_client_id", + DEV_SHOW_CHUNK_MAP = "dev_show_chunk_map", + DEV_ENABLE_PROFILER = "dev_enable_profiler", + DEV_ACHIEVEMENTS_ALWAYS_ENABLED = "dev_achievements_always_enabled", + DEV_USE_LOCAL_SERVER = "dev_use_local_server", + DEV_USE_IPV6_ONLY = "dev_use_ipv6_only", + DEV_USE_FPS_INDEPENDENT_TURNING = "dev_use_fps_independent_turning", + DEV_USE_RETAIL_XBOX_SANDBOX = "dev_use_retail_xbox_sandbox", + DEV_CREATE_REALM_WITHOUT_PURCHASE = "dev_create_realm_without_purchase", + ALWAYS_DAY = "always_day", + MULTIPLAYER_GAME = "multiplayer_game", + XBOXLIVE_VISIBLE = "xboxlive_visible", + SERVER_VISIBLE = "server_visible", + SPEED = "speed", + HASTE = "haste", + RESIST = "resist", + JUMP = "jump", + STRENGTH = "strength", + REGEN = "regen", + EXTRA = "extra", + CONFIRM = "confirm", + CANCEL = "cancel", + TOGGLE_INVITE_ONLINE = "toggle_invite_online", + TOGGLE_INVITE_OFFLINE = "toggle_invite_offline", + REQUIRED_RESOURCEPACKS = "required_resourcepacks", + OPTIONAL_RESOURCEPACKS = "optional_resourcepacks", + PLAYER_COUNT_2 = "#player_count_2", + PLAYER_COUNT_10 = "#player_count_10", + AGREE_TERMS_AND_CONDITIONS = "#agree_terms_and_conditions", + HIDE_INVITES = "#hide_invites", + OPERATOR = "#operator", + MEMBER_SETTINGS = "#member_settings", + FORCE_USER_AGREEMENT_LEVEL = "force_user_agreement_level", + THIRD_PERSON_DROPDOWN = "third_person_dropdown", + DEV_REALMS_ENVIRONMENT_DROPDOWN = "dev_realms_environment_dropdown", + REALMS_DIFFICULTY = "realms_difficulty", + REALMS_GAMEMODE = "realms_gamemode", + WORLD_GAME_MODE_DROPDOWN = "world_game_mode_dropdown", + PLAYER_GAME_MODE_DROPDOWN = "player_game_mode_dropdown", + WORLD_DIFFICULTY_DROPDOWN = "world_difficulty_dropdown", + WORLD_TYPE_DROPDOWN = "world_type_dropdown", + WORLD_TOGGLE = "world_toggle", + ADVANCED_VIDEO_OPTIONS = "advanced_video_options", + UI_PROFILE_DROPDOWN = "ui_profile_dropdown", + STICKY_MINING_HAND = "sticky_mining_hand", + VR_HAND_CONTROLS_ITEM = "vr_hand_controls_item", + VR_HAND_CONTROLS_HUD = "vr_hand_controls_hud", + VR_HAND_POINTER = "vr_hand_pointer", + VR_HANDS_VISIBLE = "vr_hands_visible", + ENABLE_CHAT_TEXT_TO_SPEECH = "enable_chat_text_to_speech", + DEV_DEBUG_HUD_DROPDOWN = "dev_debug_hud_dropdown", + TRACK_OUTPUT = "track_output", + REDSTONE_DROPDOWN = "redstone_dropdown", + CONDITION_DROPDOWN = "condition_dropdown", + BLOCK_TYPE_DROPDOWN = "block_type_dropdown", + HORSE_INTERACTIVE_TABS = "horse_interactive_tabs", + SWITCH_STORAGE_TYPE = "switch_storage_type", + LOCAL_COPY_TOGGLE = "local_copy_toggle", + ENABLEMULTISELECT = "toggle.enableMultiselect", + INVISIBLE_BLOCKS_TOGGLE = "#invisible_blocks_toggle", + INCLUDE_ENTITIES_TOGGLE = "#include_entities_toggle", + INCLUDE_PLAYERS_TOGGLE = "#include_players_toggle", + REMOVE_BLOCKS_TOGGLE = "#remove_blocks_toggle", + MODE_DROPDOWN = "mode_dropdown", + DEV_SHOW_BUILD_INFO = "dev_show_build_info", + SMOOTH_LIGHTING = "smooth_lighting", + FILE_STORAGE_LOCATION = "file_storage_location", + WEBSOCKET_ENCRYPTION = "websocket_encryption", + HIDE_CHAT = "hide_chat", + RIGHT_INVENTORY_NAVIGATION_TAB = "right_inventory_navigation_tab", + LAYOUT_TOGGLE = "layout_toggle", + ENABLEFILTERING = "toggle.enableFiltering", + BUTTON_MODE_TOGGLE = "button_mode_toggle", + RATING_DROPDOWN = "rating_dropdown", + SELECTED_DURATION_SHORT = "#selected_duration_short", + SELECTED_DURATION_LONG = "#selected_duration_long", + CUSTOM_DROPDOWN_RADIO_TOGGLE = "#custom_dropdown_radio_toggle", + CUSTOM_DROPDOWN = "#custom_dropdown", + CUSTOM_TOGGLE = "custom_toggle", + CUSTOM_DROPDOWN_1 = "custom_dropdown", + CUSTOM_DROPDOWN_RADIO_TOGGLE_1 = "custom_dropdown_radio_toggle", + REPORT_REASON_DROPDOWN = "report_reason_dropdown", + ADD_FRIEND_DROPDOWN = "add_friend_dropdown", + MUTE_PLAYER = "mute_player", + BLOCK_PLAYER = "block_player", + HIDE_TOOLTIPS = "hide_tooltips", + HIDE_GAMEPAD_CURSOR = "hide_gamepad_cursor", + START_WITH_MAP = "start_with_map", + BONUS_CHEST = "bonus_chest", + SHOW_COORDINATES = "show_coordinates", + FIRE_SPREADS = "fire_spreads", + TNT_EXPLODES = "tnt_explodes", + MOB_LOOT = "mob_loot", + NATURAL_REGENERATION = "natural_regeneration", + TILE_DROPS = "tile_drops", + DAYLIGHT_CYCLE = "daylight_cycle", + KEEP_INVENTORY = "keep_inventory", + MOB_SPAWN = "mob_spawn", + MOB_GRIEFING = "mob_griefing", + ENTITIES_DROP_LOOT = "entities_drop_loot", + WEATHER_CYCLE = "weather_cycle", + CLASSROOM_SETTINGS = "classroom_settings", + PERFECT_WEATHER = "perfect_weather", + ALLOW_MOBS = "allow_mobs", + ALLOW_DESTRUCTIVE_ITEMS = "allow_destructive_items", + PLAYER_DAMAGE = "player_damage", + IMMUTABLE_WORLD = "immutable_world", + PVP_DAMAGE = "pvp_damage", + PLAYER_PERMISSIONS_DROPDOWN = "player_permissions_dropdown", + XBL_BROADCAST_DROPDOWN = "xbl_broadcast_dropdown", + DEV_ASSERTIONS_DEBUG_BREAK = "dev_assertions_debug_break", + DEV_MCE_ASSERTIONS_DEBUG_BREAK_HACK = "dev_mce_assertions_debug_break_hack", + DEV_SHOW_DEV_CONSOLE_BUTTON = "dev_show_dev_console_button", + DEV_ENABLE_MIXER_INTERACTIVE = "dev_enable_mixer_interactive", + DEV_SHOW_TCUI_REPLACEMENT = "dev_show_tcui_replacement", + SHOW_AUTO_SAVE_ICON = "show_auto_save_icon", + HIDE_HAND = "hide_hand", + HIDE_PAPERDOLL = "hide_paperdoll", + CLASSIC_BOX_SELECTION = "classic_box_selection", + VR_CLASSIC_BOX_SELECTION = "vr_classic_box_selection", + INGAME_PLAYER_NAMES = "ingame_player_names", + SPLITSCREEN_INGAME_PLAYER_NAMES = "splitscreen_ingame_player_names", + VR_HIDE_HUD = "vr_hide_hud", + VR_HIDE_HAND = "vr_hide_hand", + FIELD_OF_VIEW_TOGGLE = "field_of_view_toggle", + DEV_DISPLAY_OVERRIDE_DATETIME = "dev_display_override_datetime", + DEV_SAVE_CURRENT_OVERRIDE_DATE = "dev_save_current_override_date", + DEV_SHOW_OVERRIDE_TREATMENTS = "dev_show_override_treatments", + FEATURE_TOGGLE = "feature_toggle", + DEV_SERVER_INSTANCE_THREAD = "dev_server_instance_thread", + DEV_FIND_MOBS = "dev_find_mobs", + SPLIT_SCREEN_DROPDOWN = "split_screen_dropdown", + VR_SMOOTH_LIGHTING = "vr_smooth_lighting", + RENDER_CLOUDS = "render_clouds", + VR_TRANSPARENT_LEAVES = "vr_transparent_leaves", + HIDE_HUD = "hide_hud", + DEV_USE_ZIPPED_IN_PACKAGE_PACKS = "dev_use_zipped_in_package_packs", + DEV_IMPORT_PACKS_AS_ZIP = "dev_import_packs_as_zip", + DEV_USE_OVERRIDE_DATE = "dev_use_override_date", + DEV_DISPLAY_TREATMENTS_PANEL = "dev_display_treatments_panel", + DEV_NEW_CULLER = "dev_new_culler", + LOCKED_TOGGLE = "locked_toggle", + OPTION_TOGGLE = "option_toggle", + PLAYER_TOGGLE = "player_toggle", + PERMISSION_LEVEL_DROPDOWN = "permission_level_dropdown", + HOTBAR_ONLY_TOUCH = "hotbar_only_touch", + SWAP_GAMEPAD_AB_BUTTONS = "swap_gamepad_ab_buttons", + SWAP_GAMEPAD_XY_BUTTONS = "swap_gamepad_xy_buttons", + KEYBOARD_SHOW_FULL_KEYBOARD_OPTIONS = "keyboard_show_full_keyboard_options", + PVP = "pvp", + EXPERIMENTAL_GAMEPLAY = "experimental_gameplay", + EDUCATION_TOGGLE = "education_toggle", + PLATFORM_BROADCAST_DROPDOWN = "platform_broadcast_dropdown", + AUTO_UPDATE_MODE_DROPDOWN = "auto_update_mode_dropdown", + AUTO_UPDATE_ENABLED = "auto_update_enabled", + SCREEN_ANIMATIONS = "screen_animations", + ATMOSPHERICS = "atmospherics", + EDGE_HIGHLIGHT = "edge_highlight", + BLOOM = "bloom", + TERRAIN_SHADOWS = "terrain_shadows", + SUPER_FANCY_WATER = "super_fancy_water", + DEV_XFORGE_REQUESTS_REQUIRE_SIGN_IN = "dev_xforge_requests_require_sign_in", + MULTITHREADED_RENDERING = "multithreaded_rendering", + SWITCH_COIN_DEBUG = "switch_coin_debug", + DEV_CONNECTION_QUALITY = "dev_connection_quality", + BUBBLE_PARTICLES = "bubble_particles", + REALM_DEFAULT_PERMISSION_DROPDOWN = "realm_default_permission_dropdown", + AUTOMATION_FUNCTIONAL_TEST_BLOCK_INPUT = "automation_functional_test_block_input", + DEV_ASSERTIONS_SHOW_DIALOG = "dev_assertions_show_dialog", + CODE_BUILDER = "code_builder", + COMMAND_BLOCKS_ENABLED = "command_blocks_enabled", + FONT_COLOR_TOGGLE = "font_color_toggle", + HIDE_KEYBOARD_TOOLTIPS = "hide_keyboard_tooltips", + DEV_SHOW_LATENCY_GRAPH = "dev_show_latency_graph", + DEV_NEWPARTICLESYSTEM = "dev_newParticleSystem", + VSYNC_DROPDOWN = "vsync_dropdown", + FILE_WATCHER = "file_watcher", + DEV_GAME_TIP = "dev_game_tip", + DEV_SHOW_SERVER_CHUNK_MAP = "dev_show_server_chunk_map", + CONTENT_LOG = "content_log", + CONTENT_LOG_GUI = "content_log_gui", + DOIMMEDIATERESPAWN = "doimmediaterespawn", + CHAT_TYPEFACE_DROPDOWN = "chat_typeface_dropdown", + LEFT_NAVIGATION_TAB = "left_navigation_tab", + RIGHT_NAVIGATION_TAB = "right_navigation_tab", + DEV_IDENTITY_ENV_DROPDOWN = "dev_identity_env_dropdown", + CONTENT_LOG_FILE = "content_log_file", + WINDOWS_STORE_DROPDOWN = "windows_store_dropdown", + TIMEZONETYPE_DROPDOWN = "timezonetype_dropdown", + DEV_LOAD_OVERRIDE_DATE = "dev_load_override_date", + TRADE_TOGGLE = "trade_toggle", + DEV_USE_VERSION_OVERRIDE = "dev_use_version_override", + PERF_TURTLE = "perf_turtle", + ENABLE_UI_TEXT_TO_SPEECH = "enable_ui_text_to_speech", + EXECUTE_ON_FIRST_TICK = "execute_on_first_tick", + DEV_FORCE_CLIENT_BLOB_CACHE = "dev_force_client_blob_cache", + DEV_DISABLE_CLIENT_BLOB_CACHE = "dev_disable_client_blob_cache", + SHOW_AD_DEBUG_PANEL_BUTTON = "show_ad_debug_panel_button", + DEV_SHOW_DOC_ID = "dev_show_doc_id", + TOGGLE_TTS = "toggle_tts", + SHOW_BOUNDING_BOX_TOGGLE = "#show_bounding_box_toggle", + MIRROR_X = "mirror_x", + MIRROR_Z = "mirror_z", + ENABLE_AUTO_TEXT_TO_SPEECH = "enable_auto_text_to_speech", + ENABLE_OPEN_CHAT_MESSAGE = "enable_open_chat_message", + AUTOMATION_REPEAT_FAILURES_ONLY = "automation_repeat_failures_only", + DEV_TOGGLE_DEFAULT_FONT_OVERRIDES = "dev_toggle_default_font_overrides", + DEV_DISABLE_RENDER_TERRAIN = "dev_disable_render_terrain", + DEV_DISABLE_RENDER_ENTITIES = "dev_disable_render_entities", + DEV_DISABLE_RENDER_BLOCKENTITIES = "dev_disable_render_blockentities", + DEV_DISABLE_RENDER_PARTICLES = "dev_disable_render_particles", + DEV_DISABLE_RENDER_SKY = "dev_disable_render_sky", + DEV_DISABLE_RENDER_WEATHER = "dev_disable_render_weather", + DEV_DISABLE_RENDER_HUD = "dev_disable_render_hud", + DEV_DISABLE_RENDER_ITEM_IN_HAND = "dev_disable_render_item_in_hand", + ASYNC_TEXTURE_LOADS = "async_texture_loads", + ASYNC_MISSING_TEXTURE = "async_missing_texture", + AD_USE_SINGLE_SIGN_ON = "ad_use_single_sign_on", + CONFIRM_0 = "confirm_0", + CONFIRM_1 = "confirm_1", + CONFIRM_2 = "confirm_2", + CONFIRM_3 = "confirm_3", + TOGGLE_XBOX_LIVE_INVITE_ONLINE = "toggle_xbox_live_invite_online", + TOGGLE_XBOX_LIVE_INVITE_OFFLINE = "toggle_xbox_live_invite_offline", + TOGGLE_PLATFORM_INVITE_ONLINE = "toggle_platform_invite_online", + TOGGLE_PLATFORM_INVITE_OFFLINE = "toggle_platform_invite_offline", + TOGGLE_LINKED_ACCOUNT_INVITE_ONLINE = "toggle_linked_account_invite_online", + TOGGLE_LINKED_ACCOUNT_INVITE_OFFLINE = "toggle_linked_account_invite_offline", + ONLINE_SAFETY_DO_NOT_SHOW_AGAIN = "online_safety_do_not_show_again", + ONLY_TRUSTED_SKINS_ALLOWED = "only_trusted_skins_allowed", + CROSSPLATFORM_TOGGLE = "crossplatform_toggle", + JOINT_TYPE_TOGGLE = "toggle.joint_type_toggle", + SUNSETTING_DO_NOT_SHOW_AGAIN = "sunsetting_do_not_show_again", + SERVER_NAVIGATION_TOGGLE = "server_navigation_toggle", + DEV_DISPLAY_PROGRESSIONS_PANEL = "dev_display_progressions_panel", + DEV_NEW_ACHIEVEMENTS_SCREENS_RADIO = "dev_new_achievements_screens_radio", + UI_FEATURE_TOGGLE = "ui_feature_toggle", + DEV_SUNSETTING_TIER_DROPDOWN = "dev_sunsetting_tier_dropdown", + DEV_USE_SUNSET_OVERRIDES = "dev_use_sunset_overrides", + DEV_SUNSET_STATE = "dev_sunset_state", + DEV_DISCOVERY_ENVIRONMENT_DROPDOWN = "dev_discovery_environment_dropdown", + ENABLE_TEXTURE_HOT_RELOADER = "enable_texture_hot_reloader", + DEV_EDU_DEMO = "dev_edu_demo", + DEV_RENDER_MOB_INFO_STATE = "dev_render_mob_info_state", + REMOTE_IMGUI = "remote_imgui", + AUTOMATION_SOAK_TEST_DURATION_MINUTES = "automation_soak_test_duration_minutes", + AUTOMATION_BROKEN_UNIT_TEST_TAGS = "automation_broken_unit_test_tags", + CAMERA_SHAKE = "camera_shake", + GRAPHICS_UPSCALING = "graphics_upscaling", + RAYTRACING = "raytracing", + VR_CAMERA_MOVEMENT_DROPDOWN = "vr_camera_movement_dropdown", + VR_VARIABLE_SNAP_ANGLE = "vr_variable_snap_angle", + VR_MOVEMENT_DROPDOWN = "vr_movement_dropdown", + VR_JUMP_DROPDOWN = "vr_jump_dropdown", + VR_HEAD_STEERING_DROPDOWN = "vr_head_steering_dropdown", + VR_STICKY_MINING_DROPDOWN = "vr_sticky_mining_dropdown", + VR_HUD_POSITION_DROPDOWN = "vr_hud_position_dropdown", + VR_SNAP_ANGLE = "vr_snap_angle", + VR_SNAP_SOUND = "vr_snap_sound", + DEV_OVERRIDE_XBOX_SANDBOX = "dev_override_xbox_sandbox", + DEV_XBOX_ENVIRONMENT_DROPDOWN = "dev_xbox_environment_dropdown", + DEV_SHOW_OVERRIDE_PROGRESSIONS = "dev_show_override_progressions", + DEV_DISPLAY_MOCK_HTTP_PANEL = "dev_display_mock_http_panel", + CLOUD_UPLOAD_TERMS_ACCEPTED = "cloud_upload_terms_accepted", + ON_ENTER_TOGGLE = "on_enter_toggle", + ON_EXIT_TOGGLE = "on_exit_toggle", + SKIN_PACK_CATEGORY = "toggle.skin_pack_category", + CATEGORY_SELECTED = "toggle.category_selected", + SIDEBAR_VERBOSE_TOGGLE = "toggle.sidebar_verbose_toggle", + SIDEBAR_OPTION_DROPDOWN = "toggle.sidebar_option_dropdown", + ANIMATION_MODE_DROPDOWN = "animation_mode_dropdown", +} \ No newline at end of file diff --git a/src/types/enums/Type.ts b/src/types/enums/Type.ts new file mode 100644 index 0000000..960b446 --- /dev/null +++ b/src/types/enums/Type.ts @@ -0,0 +1,35 @@ +export enum Type { + SELECTION_WHEEL = "selection_wheel", + PANEL = "panel", + SCREEN = "screen", + STACK_PANEL = "stack_panel", + LABEL = "label", + IMAGE = "image", + INPUT_PANEL = "input_panel", + CUSTOM = "custom", + GRID = "grid", + FACTORY = "factory", + BUTTON = "button", + TOGGLE = "toggle", + SLIDER = "slider", + EDIT_BOX = "edit_box", + DROPDOWN = "dropdown", + SCROLL_VIEW = "scroll_view", + SLIDER_BOX = "slider_box", + SCROLLBAR_BOX = "scrollbar_box", + SCROLL_TRACK = "scroll_track", + GRID_PAGE_INDICATOR = "grid_page_indicator", + IMAGE_CYCLER = "image_cycler", + LABEL_CYCLER = "label_cycler", + COLLECTION_PANEL = "collection_panel", + TOOLTIP_TRIGGER = "tooltip_trigger", + TAB = "tab", + CAROUSEL_LABEL = "carousel_label", + COMBOX = "combox", + LAYOUT = "layout", + STACK_GRID = "stack_grid", + JOYSTICK = "joystick", + RICH_TEXT = "rich_text", + SIXTEEN_NINE_LAYOUT = "sixteen_nine_layout", + MUL_LINES = "mul_lines", +} diff --git a/src/types/enums/index.ts b/src/types/enums/index.ts new file mode 100644 index 0000000..ad47853 --- /dev/null +++ b/src/types/enums/index.ts @@ -0,0 +1,30 @@ +export { Type } from "./Type.js" +export { Anchor } from "./Anchor.js" +export { Orientation } from "./Orientation.js" +export { TextAlignment } from "./TextAlignment.js" +export { FontType } from "./FontType.js" +export { FontSize } from "./FontSize.js" +export { ClipDirection } from "./ClipDirection.js" +export { McColor } from "./McColor.js" +export { DebugColor } from "./DebugColor.js" +export { Rotation } from "./Rotation.js" +export { BindingType } from "./BindingType.js" +export { BindingCondition } from "./BindingCondition.js" +export { AnimType } from "./AnimType.js" +export { Renderer } from "./Renderer.js" +export { Easing } from "./Easing.js" +export { MappingType } from "./MappingType.js" +export { Scope } from "./Scope.js" +export { InputModeCondition } from "./InputModeCondition.js" +export { TextType } from "./TextType.js" +export { FocusNavigationMode } from "./FocusNavigationMode.js" +export { GlobalVariables } from "./GlobalVariables.js" +export { ButtonId } from "./ButtonId.js" +export { CollectionName } from "./CollectionName.js" +export { Links } from "./Links.js" +export { GridDimensions } from "./GridDimensions.js" +export { TextboxName } from "./TextboxName.js" +export { SliderName } from "./SliderName.js" +export { ToggleName } from "./ToggleName.js" +export { BagBinding } from "./BagBinding.js" +export { Binding } from "./Binding.js" \ No newline at end of file diff --git a/src/types/properties/components.ts b/src/types/properties/components.ts new file mode 100644 index 0000000..445f4ad --- /dev/null +++ b/src/types/properties/components.ts @@ -0,0 +1,70 @@ +import { Renderer } from "../enums/Renderer.js" +import { Type } from "../enums/Type.js" +import * as e from "./element/index.js" + +export interface Panel extends e.Control, e.Layout {} +export interface CollectionPanel extends Panel, e.Collection {} +export interface StackPanel extends CollectionPanel, e.StackPanel {} +export interface InputPanel extends Panel, e.Collection, e.Input, e.Sound, e.Focus, e.TTS {} +export interface Grid extends CollectionPanel, e.Grid {} +export interface Screen extends Panel, e.Screen {} + +export interface Image extends Panel, e.Image {} +export interface Label extends Panel, e.Text {} +export interface Custom extends Panel, e.CustomRenderer {} +export interface TooltipTrigger extends InputPanel, e.TooltipTrigger {} + +export interface Button extends InputPanel, e.Button {} +export interface Toggle extends InputPanel, e.Toggle {} +export interface Dropdown extends Toggle, e.DropdownName {} +export interface SelectionWheel extends InputPanel, e.SelectionWheel {} +export interface EditBox extends Button, e.EditBox {} + +export interface ScrollbarBox extends Panel, e.Input {} +export interface ScrollbarTrack extends ScrollbarBox {} +export interface ScrollView extends ScrollbarBox, e.ScrollView {} + +export interface Slider extends InputPanel, e.Slider {} +export interface SliderBox extends ScrollbarBox, e.SliderBox {} + +export interface ComponenetsProperties { + [Type.PANEL]: Panel + [Type.COLLECTION_PANEL]: CollectionPanel + [Type.STACK_PANEL]: StackPanel + [Type.INPUT_PANEL]: InputPanel + [Type.GRID]: Grid + [Type.SCREEN]: Screen + + [Type.IMAGE]: Image + [Type.LABEL]: Label + [Type.CUSTOM]: Custom + [Type.TOOLTIP_TRIGGER]: TooltipTrigger + + [Type.BUTTON]: Button + [Type.TOGGLE]: Toggle + [Type.DROPDOWN]: Dropdown + [Type.SELECTION_WHEEL]: SelectionWheel + [Type.EDIT_BOX]: EditBox + + [Type.SCROLLBAR_BOX]: ScrollbarBox + [Type.SCROLL_TRACK]: ScrollbarTrack + [Type.SCROLL_VIEW]: ScrollView + [Type.SLIDER]: Slider + [Type.SLIDER_BOX]: SliderBox +} + +export type Properties = T extends keyof ComponenetsProperties ? Partial : {} + +export interface CustomRendererProperties { + [Renderer.PAPER_DOLL_RENDERER]: e.PaperDollRenderer + [Renderer.NETEASE_PAPER_DOLL_RENDERER]: e.NeteasePaperDollRenderer + [Renderer.NETEASE_MINI_MAP_RENDERER]: e.NeteaseMiniMapRenderer + [Renderer.PROGRESS_BAR_RENDERER]: e.ProgressBarRenderer + [Renderer.GRADIENT_RENDERER]: e.GradientRenderer + [Renderer.NAME_TAG_RENDERER]: e.NameTagRenderer + [Renderer.HOVER_TEXT_RENDERER]: e.HoverTextRenderer + [Renderer.DEBUG_OVERLAY_RENDERER]: e.Debug + [Renderer.EQUIPMENT_PREVIEW_RENDERER]: e.EquipmentPreviewRenderer +} + +export type RendererProperties = T extends keyof CustomRendererProperties ? Partial : {} diff --git a/src/types/properties/element/Animation.ts b/src/types/properties/element/Animation.ts new file mode 100644 index 0000000..ebd0cf5 --- /dev/null +++ b/src/types/properties/element/Animation.ts @@ -0,0 +1,28 @@ +import { AnimationKeyframe } from "../../../components/AnimationKeyframe.js" +import { AnimType } from "../../enums/AnimType.js" +import { Easing } from "../../enums/Easing.js" +import { Array2, Array3, Value } from "../value.js" + +export interface Animation { + anim_type?: Value + duration?: Value + next?: Value + destroy_at_end?: Value + play_event?: Value + end_event?: Value + start_event?: Value + reset_event?: Value + easing?: Value + from?: Value | Array2> + to?: Value | Array2> + initial_uv?: Value> + fps?: Value + frame_count?: Value + frame_step?: Value + reversible?: Value + resettable?: Value + scale_from_starting_alpha?: Value + activated?: Value + looping?: Value + wait_until_rendered_to_play?: Value +} diff --git a/src/types/properties/element/Button.ts b/src/types/properties/element/Button.ts new file mode 100644 index 0000000..09a8f85 --- /dev/null +++ b/src/types/properties/element/Button.ts @@ -0,0 +1,8 @@ +import { Value } from "../value.js" + +export interface Button { + default_control?: Value + hover_control?: Value + pressed_control?: Value + locked_control?: Value +} diff --git a/src/types/properties/element/CarouselLabel.ts b/src/types/properties/element/CarouselLabel.ts new file mode 100644 index 0000000..3fed28f --- /dev/null +++ b/src/types/properties/element/CarouselLabel.ts @@ -0,0 +1,10 @@ +import { Array3, Value } from "../value.js" + +export interface CarouselLabel { + always_rotate?: Value + rotate_speed?: Value + hover_color?: Value> + hover_alpha?: Value + pressed_color?: Value> + pressed_alpha?: Value +} diff --git a/src/types/properties/element/Collection.ts b/src/types/properties/element/Collection.ts new file mode 100644 index 0000000..4d90b0f --- /dev/null +++ b/src/types/properties/element/Collection.ts @@ -0,0 +1,8 @@ +import { CollectionName } from "../../enums/CollectionName.js" +import { Value } from "../value.js" + +export interface Collection { + collection_name?: Value + collection_index?: Value + ignoreCollectionItem?: Value +} diff --git a/src/types/properties/element/Control.ts b/src/types/properties/element/Control.ts new file mode 100644 index 0000000..c28b53e --- /dev/null +++ b/src/types/properties/element/Control.ts @@ -0,0 +1,21 @@ +import { AnimValue, Array2, Binding, PropertyBags, Value } from "../value.js" + +export interface Control { + visible?: Value + enabled?: Value + layer?: Value + z_order?: Value + alpha?: AnimValue + propagate_alpha?: Value + clips_children?: Value + allow_clipping?: Value + clip_offset?: Value> + clip_state_change_event?: Value + selected?: Value + use_child_anchors?: Value + contained?: Value + draggable?: Value + follows_cursor?: Value + property_bags?: Value + [key: Binding]: Value +} diff --git a/src/types/properties/element/CustomRenderer.ts b/src/types/properties/element/CustomRenderer.ts new file mode 100644 index 0000000..12a21ea --- /dev/null +++ b/src/types/properties/element/CustomRenderer.ts @@ -0,0 +1,72 @@ +import { DebugColor } from "../../enums/DebugColor.js" +import { Orientation } from "../../enums/Orientation.js" +import { Renderer } from "../../enums/Renderer.js" +import { Rotation } from "../../enums/Rotation.js" +import { Array3, Array4, Value } from "../value.js" + +export interface CustomRenderer { + renderer?: Value + replaced_while_inactive?: Value +} + +export interface PaperDollRenderer { + camera_tilt_degrees?: Value + starting_rotation?: Value + use_selected_skin?: Value + use_uuid?: Value + use_skin_gui_scale?: Value + use_player_paperdoll?: Value + rotation?: Value + modelsize?: Value + animation_looped?: Value + animation?: Value +} + +export interface NeteasePaperDollRenderer { + screen_offset?: null + screen_scale?: Value + mob_body_rot_y?: Value + mob_head_rot_y?: Value + init_rot_y?: Value + skeleton_model_name?: Value + entity_identifier?: Value +} + +export interface NeteaseMiniMapRenderer { + size_grade?: null + use_default_face_icon?: Value + face_icon_bg_color?: Value> + enable_live_update?: Value + live_update_interval?: Value + highest_y?: Value +} + +export interface ProgressBarRenderer { + primary_color?: Value> + secondary_color?: Value> + full_storage_color?: Value> +} + +export interface GradientRenderer { + gradient_direction?: Value + color1?: Value | Array4> + color2?: Value | Array4> +} + +export interface NameTagRenderer { + text_color?: Value> + background_color?: Value> +} + +export interface HoverTextRenderer { + hover_text_max_width?: Value +} + +export interface Debug { + debug?: Value +} + +export interface EquipmentPreviewRenderer { + rotation_x?: Value + rotation_y?: Value +} diff --git a/src/types/properties/element/Cycler.ts b/src/types/properties/element/Cycler.ts new file mode 100644 index 0000000..6da7a37 --- /dev/null +++ b/src/types/properties/element/Cycler.ts @@ -0,0 +1,19 @@ +import { Value } from "../value.js" + +export interface Image { + texture_path?: Value +} + +export interface Cycler { + target_cycler_to_compare?: Value + next_sub_page_button_name?: Value + prev_sub_page_button_name?: Value +} + +export interface LabelCycler { + text_labels?: Value> +} + +export interface ImageCycler { + images?: Value> +} diff --git a/src/types/properties/element/DataBinding.ts b/src/types/properties/element/DataBinding.ts new file mode 100644 index 0000000..675d755 --- /dev/null +++ b/src/types/properties/element/DataBinding.ts @@ -0,0 +1,5 @@ +import { BindingItem, Value } from "../value.js" + +export interface DataBinding { + bindings: Value> +} diff --git a/src/types/properties/element/DropdownName.ts b/src/types/properties/element/DropdownName.ts new file mode 100644 index 0000000..06b82ab --- /dev/null +++ b/src/types/properties/element/DropdownName.ts @@ -0,0 +1,7 @@ +import { Value } from "../value.js" + +export interface DropdownName { + dropdown_name?: Value + dropdown_content_control?: Value + dropdown_area?: Value +} diff --git a/src/types/properties/element/EditBox.ts b/src/types/properties/element/EditBox.ts new file mode 100644 index 0000000..22e8237 --- /dev/null +++ b/src/types/properties/element/EditBox.ts @@ -0,0 +1,19 @@ +import { CollectionName } from "../../enums/CollectionName.js" +import { TextboxName } from "../../enums/TextboxName.js" +import { TextType } from "../../enums/TextType.js" +import { Array3, Value } from "../value.js" + +export interface EditBox { + text_box_name?: Value + text_edit_box_grid_collection_name?: Value + constrain_to_rect?: Value + enabled_newline?: Value + text_type?: Value + max_length?: Value + text_control?: Value + place_holder_control?: Value + can_be_deselected?: Value + always_listening?: Value + virtual_keyboard_buffer_control?: Value + place_holder_text_hover_color?: Value> +} diff --git a/src/types/properties/element/Factory.ts b/src/types/properties/element/Factory.ts new file mode 100644 index 0000000..d81f485 --- /dev/null +++ b/src/types/properties/element/Factory.ts @@ -0,0 +1,20 @@ +import { Value, Variable } from "../value.js" + +export type FactoryControlIds = Record> + +export interface FactoryProperty { + name?: Value + control_name?: Value + control_ids?: Value + factory_variables?: Value> + max_children_size?: Value + insert_location?: Value<"front"> + max_size?: Value +} + +export interface Factory { + factory?: FactoryProperty + control_ids?: Value + control_name?: Value + factory_variables?: Value> +} diff --git a/src/types/properties/element/Focus.ts b/src/types/properties/element/Focus.ts new file mode 100644 index 0000000..be2e7af --- /dev/null +++ b/src/types/properties/element/Focus.ts @@ -0,0 +1,33 @@ +import { FocusNavigationMode } from "../../enums/FocusNavigationMode.js" +import { FocusContainerCustom, Value } from "../value.js" + +export interface FocusMapping { + focus_identifier?: string + focus_change_right?: string + focus_change_left?: string + focus_change_up?: string + focus_change_down?: string +} + +export interface Focus { + default_focus_precedence?: Value + focus_enabled?: Value + focus_wrap_enabled?: Value + focus_magnet_enabled?: Value + focus_identifier?: Value + focus_change_down?: Value + focus_change_up?: Value + focus_change_left?: Value + focus_change_right?: Value + focus_mapping?: Array + focus_container?: Value + use_last_focus?: Value + focus_navigation_mode_left?: Value + focus_navigation_mode_right?: Value + focus_navigation_mode_down?: Value + focus_navigation_mode_up?: Value + focus_container_custom_left?: Value + focus_container_custom_right?: Value + focus_container_custom_down?: Value + focus_container_custom_up?: Value +} diff --git a/src/types/properties/element/Grid.ts b/src/types/properties/element/Grid.ts new file mode 100644 index 0000000..2b41c3d --- /dev/null +++ b/src/types/properties/element/Grid.ts @@ -0,0 +1,13 @@ +import { Array2, Binding, Value } from "../value.js" +import * as bind from "../../enums/Binding.js" +import { Orientation } from "../../enums/Orientation.js" + +export interface Grid { + grid_dimensions?: Value> + maximum_grid_items?: Value + grid_dimension_binding?: Value + grid_rescaling_type?: Value + grid_fill_direction?: Value + precached_grid_item_count?: Value + grid_item_template?: Value +} diff --git a/src/types/properties/element/GridItem.ts b/src/types/properties/element/GridItem.ts new file mode 100644 index 0000000..64ebef8 --- /dev/null +++ b/src/types/properties/element/GridItem.ts @@ -0,0 +1,5 @@ +import { Array2, Value } from "../value.js" + +export interface GridItem { + grid_position?: Value> +} diff --git a/src/types/properties/element/GridPageIndicator.ts b/src/types/properties/element/GridPageIndicator.ts new file mode 100644 index 0000000..351a42d --- /dev/null +++ b/src/types/properties/element/GridPageIndicator.ts @@ -0,0 +1,7 @@ +import { Value } from "../value.js" + +export interface GridPageIndicator { + grid_item_when_current?: Value + grid_item_when_not_current?: Value + cycler_manager_size_control_target?: Value +} diff --git a/src/types/properties/element/Input.ts b/src/types/properties/element/Input.ts new file mode 100644 index 0000000..4b0f6b6 --- /dev/null +++ b/src/types/properties/element/Input.ts @@ -0,0 +1,17 @@ +import { ButtonId } from "../../enums/ButtonId.js" +import { ButtonMapping, Value } from "../value.js" + +export interface Input { + button_mappings?: Array + modal?: Value + inline_modal?: Value + always_listen_to_input?: Value + always_handle_pointer?: Value + always_handle_controller_direction?: Value + hover_enabled?: Value + prevent_touch_input?: Value + consume_event?: Value + consume_hover_events?: Value + gesture_tracking_button?: Value + gamepad_deflection_mode?: Value +} diff --git a/src/types/properties/element/Layout.ts b/src/types/properties/element/Layout.ts new file mode 100644 index 0000000..b9c5503 --- /dev/null +++ b/src/types/properties/element/Layout.ts @@ -0,0 +1,15 @@ +import { Anchor } from "../../enums/Anchor.js" +import { Value, AnimValue, Array2 } from "../value.js" + +export interface Layout { + offset?: AnimValue> + size?: AnimValue> + max_size?: AnimValue> + min_size?: AnimValue> + inherit_max_sibling_width?: Value + inherit_max_sibling_height?: Value + use_anchored_offset?: Value + anchor_from?: Value + anchor_to?: Value + anchor?: Value +} diff --git a/src/types/properties/element/Screen.ts b/src/types/properties/element/Screen.ts new file mode 100644 index 0000000..a9892e6 --- /dev/null +++ b/src/types/properties/element/Screen.ts @@ -0,0 +1,24 @@ +import { Value } from "../value.js" + +export interface Screen { + render_only_when_topmost?: Value + screen_not_flushable?: Value + always_accepts_input?: Value + render_game_behind?: Value + absorbs_input?: Value + is_showing_menu?: Value + is_modal?: Value + should_steal_mouse?: Value + low_frequency_rendering?: Value + screen_draws_last?: Value + vr_mode?: Value + force_render_below?: Value + send_telemetry?: Value + close_on_player_hurt?: Value + cache_screen?: Value + load_screen_immediately?: Value + gamepad_cursor?: Value + gamepad_cursor_deflection_mode?: Value + should_be_skipped_during_automation?: Value + use_custom_pocket_toast?: Value +} diff --git a/src/types/properties/element/ScrollView.ts b/src/types/properties/element/ScrollView.ts new file mode 100644 index 0000000..a63f41e --- /dev/null +++ b/src/types/properties/element/ScrollView.ts @@ -0,0 +1,18 @@ +import { Value } from "../value.js" + +export interface ScrollView { + scrollbar_track_button?: Value + scrollbar_touch_button?: Value + scroll_speed?: Value + gesture_control_enabled?: Value + always_handle_scrolling?: Value + touch_mode?: Value + scrollbar_box?: Value + scrollbar_track?: Value + scroll_view_port?: Value + scroll_content?: Value + scroll_box_and_track_panel?: Value + jump_to_bottom_on_update?: Value + allow_scroll_even_when_content_fits?: Value + scrollbar_always_visible?: Value +} diff --git a/src/types/properties/element/SelectionWheel.ts b/src/types/properties/element/SelectionWheel.ts new file mode 100644 index 0000000..50504d6 --- /dev/null +++ b/src/types/properties/element/SelectionWheel.ts @@ -0,0 +1,15 @@ +import { Value } from "../value.js" + +export interface SelectionWheel { + inner_radius?: Value + outer_radius?: Value + state_controls?: Value> + slice_count?: Value + button_name?: Value + iterate_left_button_name?: Value + iterate_right_button_name?: Value + initial_button_slice?: Value + select_button_name?: Value + hover_button_name?: Value + analog_button_name?: Value +} diff --git a/src/types/properties/element/Slider.ts b/src/types/properties/element/Slider.ts new file mode 100644 index 0000000..c0a9c99 --- /dev/null +++ b/src/types/properties/element/Slider.ts @@ -0,0 +1,31 @@ +import { Color } from "../../../components/Utils.js" +import { ButtonId } from "../../enums/ButtonId.js" +import { CollectionName } from "../../enums/CollectionName.js" +import { Orientation } from "../../enums/Orientation.js" +import { SliderName } from "../../enums/SliderName.js" +import { Array3, Value } from "../value.js" + +export interface Slider { + slider_track_button?: Value + slider_small_decrease_button?: Value + slider_small_increase_button?: Value + slider_steps?: Value + slider_direction?: Value + slider_timeout?: Value + slider_collection_name?: Value + slider_name?: Value + slider_select_on_hover?: Value + slider_selected_button?: Value + slider_deselected_button?: Value + slider_box_control?: Value + background_control?: Value + background_hover_control?: Value + progress_control?: Value + progress_hover_control?: Value + slider_render_bar_background_color?: Value> + slider_render_bar_progress_color?: Value> + slider_render_bar_outline_color?: Value> + slider_render_bar_background_hover_color?: Value> + slider_render_bar_progress_hover_color?: Value> + slider_render_bar_outline_hover_color?: Value> +} diff --git a/src/types/properties/element/Sliderbox.ts b/src/types/properties/element/Sliderbox.ts new file mode 100644 index 0000000..d1d91be --- /dev/null +++ b/src/types/properties/element/Sliderbox.ts @@ -0,0 +1,5 @@ +import { Value } from "../value.js" + +export interface SliderBox { + indent_control?: Value +} diff --git a/src/types/properties/element/Sound.ts b/src/types/properties/element/Sound.ts new file mode 100644 index 0000000..db1b9ec --- /dev/null +++ b/src/types/properties/element/Sound.ts @@ -0,0 +1,17 @@ +import { Value } from "../value.js" + +export interface SoundProperties { + sound_name?: Value + sound_volume?: Value + sound_pitch?: Value + min_seconds_between_plays?: Value + event_type?: Value + button_name?: Value +} + +export interface Sound { + sound_name?: Value + sound_volume?: Value + sound_pitch?: Value + sounds?: Value> +} diff --git a/src/types/properties/element/Sprite.ts b/src/types/properties/element/Sprite.ts new file mode 100644 index 0000000..363e65f --- /dev/null +++ b/src/types/properties/element/Sprite.ts @@ -0,0 +1,26 @@ +import { ClipDirection } from "../../enums/ClipDirection.js" +import { AnimValue, Array2, Array3, Array4, Value } from "../value.js" + +export interface Sprite { + texture?: Value + allow_debug_missing_texture?: Value + uv?: AnimValue> + uv_size?: AnimValue> + texture_file_system?: Value + nineslice_size?: AnimValue | Array3 | Array4> + tiled?: Value + tiled_scale?: Value> + clip_direction?: Value + clip_ratio?: Value + clip_pixelperfect?: Value + pixel_perfect?: Value + keep_ratio?: Value + bilinear?: Value + fill?: Value + fit_to_width?: Value + zip_folder?: Value + grayscale?: Value + force_texture_reload?: Value + base_size?: Value> + color_corrected?: Value +} diff --git a/src/types/properties/element/StackPanel.ts b/src/types/properties/element/StackPanel.ts new file mode 100644 index 0000000..a565ac6 --- /dev/null +++ b/src/types/properties/element/StackPanel.ts @@ -0,0 +1,6 @@ +import { Orientation } from "../../enums/Orientation.js" +import { Value } from "../value.js" + +export interface StackPanel { + orientation?: Value +} diff --git a/src/types/properties/element/TTS.ts b/src/types/properties/element/TTS.ts new file mode 100644 index 0000000..735b605 --- /dev/null +++ b/src/types/properties/element/TTS.ts @@ -0,0 +1,24 @@ +import { Value } from "../value.js" + +export interface TTS { + tts_name?: Value + tts_control_header?: Value + tts_section_header?: Value + tts_control_type_order_priority?: Value + tts_index_priority?: Value + tts_toggle_on?: Value + tts_toggle_off?: Value + tts_override_control_value?: Value + tts_inherit_siblings?: Value + tts_value_changed?: Value + ttsSectionContainer?: Value + tts_ignore_count?: Value + tts_skip_message?: Value + tts_skip_children?: Value + tts_value_order_priority?: Value + tts_play_on_unchanged_focus_control?: Value + tts_ignore_subsections?: Value + text_tts?: Value + use_priority?: Value + priority?: Value +} diff --git a/src/types/properties/element/Tab.ts b/src/types/properties/element/Tab.ts new file mode 100644 index 0000000..a45af0c --- /dev/null +++ b/src/types/properties/element/Tab.ts @@ -0,0 +1,7 @@ +import { Value } from "../value.js" + +export interface Tab { + tab_index?: Value + tab_control?: Value + tab_content?: Value +} diff --git a/src/types/properties/element/Text.ts b/src/types/properties/element/Text.ts new file mode 100644 index 0000000..70763f2 --- /dev/null +++ b/src/types/properties/element/Text.ts @@ -0,0 +1,26 @@ +import { FontType } from "../../enums/FontType.js" +import { TextAlignment } from "../../enums/TextAlignment.js" +import { AnimValue, Array3, Value } from "../value.js" + +export interface Text { + text?: Value + color?: AnimValue> + locked_color?: AnimValue> + shadow?: Value + hide_hyphens?: Value + notify_on_ellipses?: Value> + notify_ellipses_sibling?: Value + enable_profanity_filter?: Value + locked_alpha?: AnimValue + font_size?: Value + font_scale_factor?: Value + localize?: Value + line_padding?: Value + font_type?: Value + backup_font_type?: Value + text_alignment?: Value + alignment?: Value + use_place_holder?: Value + place_holder_text?: Value + place_holder_text_color?: AnimValue> +} diff --git a/src/types/properties/element/Toggle.ts b/src/types/properties/element/Toggle.ts new file mode 100644 index 0000000..abcfb75 --- /dev/null +++ b/src/types/properties/element/Toggle.ts @@ -0,0 +1,25 @@ +import { CollectionName } from "../../enums/CollectionName.js" +import { ToggleName } from "../../enums/ToggleName.js" +import { Value } from "../value.js" + +export interface Toggle { + radio_toggle_group?: Value + toggle_name?: Value + toggle_default_state?: Value + toggle_group_forced_index?: Value + toggle_group_default_selected?: Value + reset_on_focus_lost?: Value + toggle_on_hover?: Value + toggle_on_button?: Value + toggle_off_button?: Value + enable_directional_toggling?: Value + toggle_grid_collection_name?: Value + checked_control?: Value + unchecked_control?: Value + checked_hover_control?: Value + unchecked_hover_control?: Value + checked_locked_control?: Value + unchecked_locked_control?: Value + checked_locked_hover_control?: Value + unchecked_locked_hover_control?: Value +} diff --git a/src/types/properties/element/TooltipTrigger.ts b/src/types/properties/element/TooltipTrigger.ts new file mode 100644 index 0000000..775baab --- /dev/null +++ b/src/types/properties/element/TooltipTrigger.ts @@ -0,0 +1,9 @@ +import { Value } from "../value.js" + +export interface TooltipTrigger { + tooltip_name?: Value + tooltip_top_content_control?: Value + tooltip_bottom_content_control?: Value + tooltip_area?: Value + tooltip_tts_value?: Value +} diff --git a/src/types/properties/element/index.ts b/src/types/properties/element/index.ts new file mode 100644 index 0000000..7870f4d --- /dev/null +++ b/src/types/properties/element/index.ts @@ -0,0 +1,30 @@ +export * from "./Animation.js" +export * from "./Button.js" +export * from "./CarouselLabel.js" +export * from "./Collection.js" +export * from "./Control.js" +export * from "./CustomRenderer.js" +export * from "./Cycler.js" +export * from "./DataBinding.js" +export * from "./DropdownName.js" +export * from "./EditBox.js" +export * from "./Factory.js" +export * from "./Focus.js" +export * from "./Grid.js" +export * from "./GridItem.js" +export * from "./GridPageIndicator.js" +export * from "./Input.js" +export * from "./Layout.js" +export * from "./Screen.js" +export * from "./ScrollView.js" +export * from "./SelectionWheel.js" +export * from "./Slider.js" +export * from "./Sliderbox.js" +export * from "./Sound.js" +export * from "./Sprite.js" +export * from "./StackPanel.js" +export * from "./Tab.js" +export * from "./Text.js" +export * from "./Toggle.js" +export * from "./TooltipTrigger.js" +export * from "./TTS.js" diff --git a/src/types/properties/index.ts b/src/types/properties/index.ts new file mode 100644 index 0000000..b5b3bc0 --- /dev/null +++ b/src/types/properties/index.ts @@ -0,0 +1,3 @@ +export * as ElementProperties from "./element/index.js" +export * as ComponentProperties from "./components.js" +export * as Value from "./value.js" diff --git a/src/types/properties/value.ts b/src/types/properties/value.ts new file mode 100644 index 0000000..a1425f8 --- /dev/null +++ b/src/types/properties/value.ts @@ -0,0 +1,57 @@ +import * as anim from "../../components/Animation.js" +import { BindingType } from "../enums/BindingType.js" +import * as bind from "../enums/Binding.js" +import { CollectionName } from "../enums/CollectionName.js" +import { BindingCondition } from "../enums/BindingCondition.js" +import { ButtonId } from "../enums/ButtonId.js" +import { MappingType } from "../enums/MappingType.js" +import { InputModeCondition } from "../enums/InputModeCondition.js" +import { Scope } from "../enums/Scope.js" + +export type Variable = `$${string}` +export type Binding = `#${string}` +export type Animation = anim.Animation | `@${string}` + +export type Array2 = [T, T] +export type Array3 = [T, T, T] +export type Array4 = [T, T, T, T] + +export type Value = Variable | T +export type AnimValue = Value + +export type BindingItem = { + ignored?: Value + binding_type?: Value + binding_name?: Value + binding_name_override?: Value + binding_collection_name?: Value + binding_collection_prefix?: Value + binding_condition?: Value + source_control_name?: Value + source_property_name?: Value + target_property_name?: Value + resolve_sibling_scope?: Value +} + +export type FocusContainerCustom = Array<{ + other_focus_container_name?: Value + focus_id_inside?: Value +}> + +export type ButtonMapping = { + from_button_id?: Value + to_button_id?: Value + button_up_right_of_first_refusal?: Value + mapping_type?: Value + ignored?: Value + input_mode_condition?: Value + ignore_input_scope?: Value + scope?: Value + consume_event?: Value + handle_select?: Value + handle_deselect?: Value +} + +export type PropertyBags = { + [key: Binding]: Value +} diff --git a/test/app.ts b/test/app.ts new file mode 100644 index 0000000..5b2b4fd --- /dev/null +++ b/test/app.ts @@ -0,0 +1,11 @@ +import { Anchor, Custom, Extends, GlobalVariables, Panel, Renderer, Type, UI } from ".." + +const paperDoll = Custom(Renderer.PAPER_DOLL_RENDERER, { + camera_tilt_degrees: 360, + starting_rotation: 0, +}) + +const panel = Panel({ + anchor: Anchor.BOTTOM_LEFT, + offset: [50, 50], +}) diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..e4cc890 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "target": "esnext", + "module": "nodenext", + "moduleResolution": "nodenext", + + "outDir": "dist", + "declaration": true, + + "sourceMap": true, + "strict": true, + "esModuleInterop": true, + "incremental": true, + "tsBuildInfoFile": ".tsbuildinfo" + }, + "include": ["src/**/*"], + "exclude": ["node_modules", "dist"] +}