Skip to content

DJStompZone/MCBE-JSON-UI-Schemas

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bugrock JSON UI Schemas

VSCode Settings Example

"json.schemas": [
  {
    "url": "https://kalmemarq.github.io/Bugrock-JSON-UI-Schemas/ui.schema.json",
    "fileMatch": [
      "*.ui.json",
      "*.uidx",
      "ui/**/*.json",
      "!_global_variables.json",
      "!_ui_defs.json"
    ]
  },
  {
    "url": "https://kalmemarq.github.io/Bugrock-JSON-UI-Schemas/ui_defs.schema.json",
    "fileMatch": [
      "ui/_ui_defs.json"
    ]
  },
  {
    "url": "https://kalmemarq.github.io/Bugrock-JSON-UI-Schemas/global_variables.schema.json",
    "fileMatch": [
      "ui/_global_variables.json"
    ]
  }
]

Screens

Name Version
inventory_screen >=0.12
start_screen >=0.12
play_screen >=0.12
pause_screen_trial >=0.12 <0.16
trial_upsell_screen >=0.12
xbl_login_screen >=0.12
anvil_screen >=0.13
chest_screen >=0.13
furnace_screen >=0.13
gamepad_layout_screen >=0.13
language_choice_screen >=0.13 <0.16
test_anims_screen >=0.13
brewing_stand_screen >=0.14
debug_screen >=0.14
disconnect_screen >=0.14
enchanting_screen >=0.14
holographic_postrender_screen >=0.14
hud_screen >=0.14
invite_screen >=0.14 <0.16
modal_screen >=0.14
pocket_redstone >=0.14 <0.16
portfolio_screen >=0.14
progress_screen >=0.14
redstone_screen >=0.14
ui_holo_cursor >=0.14
vr_alignscreen >=0.14
vr_scheme_screen >=0.14
achievement_screen >=0.15
realms_create >=0.15
realms_invitation >=0.15 <0.16
realms_invitation_shell >=0.15 <0.16
realms_pending_invitations >=0.15
realms_settings_screen >=0.15
resource_packs_screen >=0.15
resource_pack_purchase_screen >=0.15 <=1.4
skin_pack_purchase_screen >=0.15
skin_picker_screen >=0.15
store_screen >=0.15 <=1.0
survey_screen >=0.15
toast_screen >=0.15
xbl_first_launch >=0.15 <=1.19
xbl_failed >=0.15 <=1.0
xbl_optional_signin >=0.15
horse_screen >=0.15
horse_screen_pocket >=0.15
add_external_server_screen >=0.16
anvil_screen_pocket >=0.16
authentication_screen >=0.16
beacon_screen >=0.16
beacon_screen_pocket >=0.16
brewing_stand_screen_pocket >=0.16
chalkboard_screen >=0.16
chat_screen >=0.16
death_screen >=0.16
enchanting_screen_pocket >=0.16
file_upload_screen >=0.16
furnace_screen_pocket >=0.16
horse_screen >=0.16
horse_screen_pocket >=0.16
in_bed_screen >=0.16
local_world_picker_screen >=0.16
npc_interact_screen >=0.16
pause_screen >=0.16
pocket_containers >=0.16
realms_whitelist (realms_allowlist >=1.16) >=0.16 <=1.15
settings_screen >=0.16
create_world_upsell_screen >=1.0
credits_screen >=1.0
global_pause_screen >=1.0
manifest_validation_screen >=1.0
mashup_screen >=1.0 <=1.11
mashup_home_screen >=1.0 <=1.11
mashup_panorama_screen 1.0
patch_notes_screen >=1.0
structure_editor_screen >=1.0
ugc_viewer_screen >=1.0
world_templates_screen >=1.0
coin_purchase_screen >=1.1
command_block_screen >=1.1
convert_purchases_to_xbl_screen >=1.1
mashup_home_screen >=1.1
mob_effect_screen >=1.1
realms_purchase_info_screen >=1.1 <=1.11
remix_preview_screen >=1.1 <=1.7
safe_zone_screen >=1.1
sign_screen >=1.1
storage_management >=1.1
store_home_screen >=1.1 <=1.6
store_item_list_screen >=1.1
trade_screen >=1.1
trade_screen_pocket >=1.1
third_party_store_screen >=1.1
world_panorama_screen (panorama_screen >=1.16) >=1.1 <=1.15
auto_save_info_screen >=1.2
book_screen >=1.2
comment_screen >=1.2
feed_screen >=1.2
how_to_play_screen >=1.2
host_options_screen >=1.2
late_join_pregame_screen >=1.2
inventory_screen_pocket >=1.2
manage_feed_screen >=1.2
non_xbl_user_management_screen >=1.2
permissions_screen >=1.2
post_rating_screen >=1.2
screenshot_screen >=1.2
screenshot_picker_screen >=1.2
server_form >=1.2
server_item_purchase_screen >=1.2 <=1.4
world_conversion_error_report_screen >=1.2
xbl_console_signin >=1.2
xbl_console_signin_succeeded >=1.2
xbl_friend_finder >=1.2
xbl_profile_card (profile_card >=1.13) >=1.2 <=1.12
xbl_report_user >=1.2 <=1.18
adhoc_inprogess_screen >=1.4
adhoc_screen >=1.4
hdr_calibration_screen >=1.4
item_detail_description_screen >=1.4
pack_settings_screen >=1.4
simple_inprogress_screen >=1.4
store_filter_menu_screen >=1.4
store_search_screen >=1.4
store_sort_menu_screen >=1.4
store_inventory_screen >=1.5
store_sales_item_list_screen >=1.5
chat_settings_menu_screen >=1.6
tabbed_upsell_screen >=1.6
code_screen >=1.7 <=1.14
store_data_driven_screen >=1.7
sync_iaps_to_xbl_screen >=1.7
expanded_skin_pack_screen >=1.8
library_item_screen >=1.8 <=1.14
library_modal_screen >=1.8
library_screen >=1.8 <=1.14
braze_screen >=1.9 <=1.19
game_tip_screen >=1.9
bundle_purchase_warning_screen >=1.10
loom_screen >=1.10
loom_screen_pocket >=1.10
win10_trial_conversion_screen >=1.10
blast_furnace_screen >=1.11
cartography_screen >=1.11
cartography_screen_pocket >=1.11
grindstone_screen >=1.11
grindstone_screen_pocket >=1.11
perf_turtle 1.11 >=1.13
smoker_screen >=1.11
stonecutter_screen >=1.11
stonecutter_screen_pocket >=1.11
trade_2_screen >=1.11
trade_2_screen_pocket >=1.11
update_version >=1.11
authentication_modals >=1.12
choose_realm_screen >=1.12
content_log_history_screen >=1.12
course_screen >=1.12 <=1.14
pdp_screen >=1.12
pdp_screenshots_section >=1.12 <=1.16
account_transfer_error_screen >=1.13
custom_templates_screen >=1.13
world_conversion_complete_screen >=1.13
day_one_experience_intro_screen >=1.13
day_one_experience_screen >=1.13
edu_play_screen >=1.13 <=1.14
edu_pause_screen >=1.13 <=1.14
edu_world_templates_screen >=1.13 <=1.14
edu_worlds_screen >=1.13 <=1.14
ip_join_screen >=1.13 <=1.14
immersive_reader >=1.13
joincode_entry_screen >=1.13 <=1.14
lesson_quiz_screen >=1.13 <=1.14
multiplayer_lesson_screen >=1.13 <=1.14
realms_plus_ended_screen >=1.13
persona_screen >=1.13
edu_permissions_screen >=1.13 <=1.14
profile_screen >=1.13
realmsplus_upgrade_notice_screen >=1.13
token_faq_screen >=1.13
profile_card >=1.13
confirm_msa_unlink_screen >=1.14
gamepad_disconnected >=1.14
edu_discovery_dialog >=1.15
emote_wheel_screen >=1.15
account_banned_screen >=1.16 <=1.18
smithing_table_screen >=1.16
smithing_table_screen_pocket >=1.16
jigsaw_editor_screen >=1.16
online_safety_screen >=1.16
panorama_screen >=1.16
realms_allowlist >=1.16
store_gift_promotion_screen >=1.16 <=1.20
cloud_upload_screen >=1.17
realms_slots_screen >=1.17
toolbox_mode_screen >=1.17 <=1.18
storage_migration_generic_screen >=1.18
update_dimensions >=1.18
world_recovery_screen >=1.18
xbl_immediate_signin >=1.18
smithing_table_2_screen >=1.19
smithing_table_2_screen_pocket >=1.19
confirm_delete_account_screen >=1.19
display_logged_error_screen >=1.19
gathering_info_screen >=1.19
notificationcenter_screen 1.19
persona_cast_character_screen >=1.19
thanks_for_testing_screen >=1.19
store_promo_timeline_screen >=1.19
submit_feedback_screen >=1.19
xbl_console_qr_signin >=1.19
encyclopedia_screen >=1.20
realmsPlus_purchase_warning_screen >=1.20
csb_purchase_error_screen >=1.20
csb_screen >=1.20
csb_buy_now_screen >=1.20
csb_purchase_amazondevicewarning_screen >=1.20
csb_purchase_warning_screen >=1.20
csb_view_packs_screen >=1.20
csb_welcome_screen >=1.20
persona_sdl >=1.20
crafter_screen_pocket >=1.21

Features

Feature Version
Variables >=0.14
_global_variables >=1.2

UI Element Types

Name Version Allowed Properties
panel >=0.12 Controls, Layout and Data Binding
input_panel >=0.12 Input, Focus, Sound, Controls, Layout and Data Binding
image >=0.12 Sprite, Controls, Layout and Data Binding
grid >=0.12 Grid, Controls, Layout and Data Binding
grid_item >=0.12 <=0.14 Controls, Layout and Data Binding
label >=0.12 Text, Controls, Layout and Data Binding
button >=0.12 Button, Input, Focus, Sound, Controls, Layout and Data Binding
screen >=0.12 Screen, Sound, Controls, Layout and Data Binding
tab >=0.12 <=0.16 Tab, Controls, Layout and Data Binding
scrollbar >=0.12 <=0.14 Controls, Layout and Data Binding
scroll_box >=0.12 Input, Controls, Layout and Data Binding
stack_panel >=0.15 Stack Panel, Controls, Layout and Data Binding
toggle >=0.14 Toggle, Input, Focus, Sound, Controls, Layout and Data Binding
slider >=0.15 Slider, Input, Focus, Sound, Controls, Layout and Data Binding
slider_box >=0.15 Slider Box, Input, Controls, Layout and Data Binding
dropdown >=0.16 Dropdown, Toggle, Input, Focus, Sound, Controls, Layout and Data Binding
edit_box >=0.13 Text Edit, Input, Focus, Sound, Button, Controls, Layout and Data Binding
custom >=0.12 Custom, Controls, Layout and Data Binding
scroll_view >=0.15 Scroll View, Input, Controls, Layout and Data Binding
scroll_track >=0.15 Input, Controls, Layout and Data Binding
factory >=0.14 Controls, Layout and Data Binding
selection_wheel >=1.15 Selection Wheel, Input, Focus, Sound, Controls, Layout and Data Binding
grid_page_indicator >=1.19 Grid Page Indicator, Grid, Controls, Layout and Data Binding
label_cycler >=1.19 Label Cycler, Cycler, Controls, Layout and Data Binding
image_cycler >=1.19 Image Cycler, Cycler, Controls, Layout and Data Binding
collection_panel >=1.19 Controls, Layout and Data Binding
carousel_label >=0.14? <=? Carousel Label, Controls, Layout and Data Binding

Properties

Control

Name Version Type
controls >=0.12 array of UI elements
variables >=0.14 object or array of objects
visible >=0.12 boolean
ignored boolean
modifications array of modifications
anims array of strings
disable_anim_fast_forward boolean
animation_reset_name string
visible boolean
enabled >=0.13 boolean
layer >=0.13 integer
z_order 0.12 integer
alpha >=0.12 float (>=0.0 and <= 1.0)
propagate_alpha boolean
clips_children >=0.12 boolean
allow_clipping >=0.13 boolean
clip_offset >=0.13 Vector [x, y]
clip_state_change_event string
enabled_scissor_test boolean
property_bag >=0.12 object
selected boolean
use_child_anchors boolean
grid_position >=0.12 Vector [column, row]
debug white, black, gray, red, blue, green, yellow or purple

Layout

Name Version Type
anchor_from >=0.12 Enum
ValueVersion
top_left>=0.12
top_middle>=0.12
top_right>=0.12
left_middle>=0.12
center>=0.12
right_middle>=0.12
bottom_left>=0.12
bottom_middle>=0.12
bottom_right>=0.12
anchor_to >=0.12 Enum
ValueVersion
top_left>=0.12
top_middle>=0.12
top_right>=0.12
left_middle>=0.12
center>=0.12
right_middle>=0.12
bottom_left>=0.12
bottom_middle>=0.12
bottom_right>=0.12
contained >=0.12 boolean
draggable >=0.12 boolean
follows_cursor >=0.12 boolean
offset >=0.12 Vector [x, y]
size >=0.12 Vector [width, height]
max_size >=0.16 Vector [width, height]
min_size >=0.16 Vector [width, height]
inherit_max_sibling_width >=1.2 boolean
inherit_max_sibling_height >=1.2 boolean
use_anchored_offset >=1.1 boolean

Data Binding

Name Version Type
bindings >=0.12 array of BindingItem
binding_collection_name >=0.12 <=? string

BindingItem

Name Version Type
ignored boolean
binding_type >=0.12 global, collection, collection_details or view
binding_name >=0.12 string
binding_name_override >=0.12 string
binding_collection_name >=0.13 string
binding_collection_prefix >=0.15 string
binding_condition >=0.14 always, visible, once, always_when_visible or visibility_changed
source_control_name >=0.15 string
source_property_name >=0.15 string
target_property_name >=0.15 string
resolve_sibling_scope >=1.1 boolean

Stack Panel

Name Version Type
orientation >=0.15
ValueVersion
vertical
horizontal

Text

Name Version Type
text >=0.12 string
color >=0.12 Vector [red, green, blue] or white, black, yellow, orange, green, purple, nil, cyan, red, grey, gray or blue
locked_color >=0.16 Vector [red, green, blue] or white, black, yellow, orange, green, purple, nil, cyan, red, grey, gray or blue
shadow >=0.12 boolean
font_size >=0.12 small, normal, large or extra_large
font_scale_factor >=1.11 float (0 >=)
localize >=0.13 boolean
line_padding >=1.11 number
font_type >=0.14 string
backup_font_type >=1.13 string
text_alignment >=1.1 left,center and right
hide_hypen >=1.11 boolean
locked_alpha >=0.16 float (0.0 >= and <= 1.0)
enable_profanity_filter >=1.11 boolean
notify_on_ellipses >=1.11 array of strings
alignment >=0.12 <=1.0 left,center or right
use_place_holder >=0.14 <= 0.16 boolean
place_holder_text >=0.14 <= 0.16 string
place_holder_text_color >=0.14 <= 0.16 Vector [red, green, blue] or white, black, yellow, orange, green, purple, nil, cyan, red, grey, gray or blue

Sprite

Name Version Type
texture >=0.12 string
uv >=0.12 Vector [u, v]
uv_size >=0.12 Vector [width, height]
nineslice_size >=0.12 integer, Vector [x, y] or Vector [x0, y0, x1, y1]
base_size >=1.2 Vector [width, height]
color >=0.13 Vector [red, green, blue] or white, black, yellow, orange, green, purple, nil, cyan, red, grey, gray, blue
tiled >=0.13 boolean, x, y, xy or yx
tiled_scale >=1.0 Vector [x, y]
clip_direction >=0.12 left, right, up, down or center
clip_ratio >=0.12 float (0.0 >= and <= 1.0)
clip_pixelperfect >=0.15 boolean
keep_ratio >=1.12 boolean
bilinear >=1.11 boolean
fill >=0.16 boolean
grayscale >=0.16 boolean
force_texture_reload >=1.1 boolean
$fit_to_witdh >=1.11 boolean
zip_folder >=0.15 string
texture_file_system >=0.15 RawPath or InAppPackage
allow_debug_missing_texture >=1.11 boolean
pixel_perfect >=1.11 boolean

TTS

Name
tts_name
tts_control_header
tts_section_header
tts_control_type_order_priority
tts_index_priority
tts_toggle_on
tts_toggle_off
tts_override_control_value
tts_inherit_siblings
tts_value_changed
ttsSectionContainer
tts_ignore_count
tts_skip_message
tts_skip_children
tts_value_order_priority
tts_play_on_unchanged_focus_control
tts_ignore_subsections
text_tts

Sound

Name Version Type
sound_name >=0.12 string
sound_pitch >=0.12 string
sound_volume >=0.12 float
sounds array of SoundItem

SoundItem

Name Type
sound_name string
sound_pitch float
sound_volume float
min_seconds_between_plays number
event_type string
button_name string

Button

Name Version Type
default_control >=0.12 string
hover_control >=0.12 string
pressed_control >=0.12 string
locked_control >=0.16 string

Toggle

Name Version Type
radio_toggle_group >=0.14 boolean
toggle_name >=0.14 string
toggle_default_state >=0.14 boolean
toggle_group_forced_index >=0.14 integer
toggle_group_default_selected >=0.14 integer
reset_on_focus_lost >=1.14 boolean
toggle_on_button >=1.11 string
toggle_off_button >=1.11 string
enable_directional_toggling >=1.11 boolean
toggle_grid_collection_name >=0.14 string
checked_control >=0.14 string
unchecked_control >=0.14 string
checked_hover_control >=0.14 string
unchecked_hover_control >=0.14 string
checked_locked_control >=0.14 string
unchecked_locked_control >=0.14 string
checked_locked_hover_control >=0.16 string
unchecked_locked_hover_control >=0.16 string

Slider

Name Type
slider_track_button string
slider_small_decrease_button string
slider_small_increase_button string
slider_steps integer
slider_direction vertical or horizontal
slider_timeout number
slider_collection_name string
slider_name string
slider_select_on_hover string
slider_selected_button string
slider_deselected_button string
slider_box_control string
background_control string
background_hover_control string
progress_control string
progress_hover_control string

Unused/No Longer Works

Name Type
slider_render_bar_background_color Vector [red, green, blue] or white, black, yellow, orange, green, purple, nil, cyan, red, grey, gray or blue
slider_render_bar_progress_color Vector [red, green, blue] or white, black, yellow, orange, green, purple, nil, cyan, red, grey, gray or blue
slider_render_bar_outline_color Vector [red, green, blue] or white, black, yellow, orange, green, purple, nil, cyan, red, grey, gray or blue
slider_render_bar_background_hover_color Vector [red, green, blue] or white, black, yellow, orange, green, purple, nil, cyan, red, grey, gray or blue
slider_render_bar_progress_hover_color Vector [red, green, blue] or white, black, yellow, orange, green, purple, nil, cyan, red, grey, gray or blue
slider_render_bar_outline_hover_color Vector [red, green, blue] or white, black, yellow, orange, green, purple, nil, cyan, red, grey, gray or blue

Slider Box

Name Type
indent_control string

Dropdown

Name Version Type
dropdown_name >=0.16 string
dropdown_content_control >=0.16 string
dropdown_area >=0.16 string

Grid

Name Type
grid_dimensions Vector[columns, rows]
maximum_grid_items integer (0 >=)
grid_dimension_binding string
grid_rescaling_type vertical or horizontal
grid_fill_direction vertical or horizontal
precached_grid_item_count integer
grid_item_template string

Text Edit

Name Type
text_box_name string
text_edit_box_grid_collection_name string
constrain_to_rect boolean
enabled_newline boolean
text_type ExtendedASCII, IdentifierChars or NumberChars
max_length integer (0 >=)
text_control string
place_holder_control string
can_be_deselected boolean
always_listening boolean
virtual_keyboard_buffer_control string

Scroll View

Name Type
scrollbar_track_button string
scrollbar_touch_button string
scroll_speed number
gesture_control_enabled boolean
always_handle_scrolling boolean
touch_mode boolean
scrollbar_box string
scrollbar_track string
scroll_view_port string
scroll_content string
scroll_box_and_track_panel string
jump_to_bottom_on_update boolean
allow_scroll_even_when_content_fits boolean

Focus

Name Type
default_focus_precedence integer
focus_enabled boolean
focus_wrap_enabled boolean
focus_magnet_enabled boolean
focus_identifier string
focus_change_down string
focus_change_up string
focus_change_left string
focus_change_right string
focus_mapping array of FocusMappingItem
focus_container boolean
use_last_focus boolean
focus_navigation_mode_left string
focus_navigation_mode_right string
focus_navigation_mode_down string
focus_navigation_mode_up string
focus_container_custom_left contained, none, custom, stop or empty string
focus_container_custom_right array of FocusCustomItem
focus_container_custom_down array of FocusCustomItem
focus_container_custom_up array of FocusCustomItem

Unused/No Longer works

These properties were misspelled. It took a while for the devs to notice. Classic json ui devs...

Name Type
focus_nagivation_mode_right string
focus_nagivation_mode_left string
focus_nagivation_mode_down string
focus_nagivation_mode_up string

FocusMappingItem

Name Type
focus_identifier string
focus_change_right string
focus_change_left string
focus_change_up string
focus_change_down string

FocusCustomItem

Name Type
other_focus_container_name string

Input

Name Type
button_mappings array of ButtonMappingItem
modal boolean
inline_modal boolean
always_listen_to_input boolean
always_handle_pointer boolean
always_handle_controller_direction boolean
hover_enabled boolean
prevent_touch_input boolean
consume_event boolean
consume_hover_events boolean
gesture_tracking_button string

ButtonMappingItem

Name Version Type
from_button_id string
to_button_id string
button_up_right_of_first_refusal boolean
mapping_type global, focused, pressed or double_pressed
ignored boolean
input_mode_condition any, gaze, not_gaze, not_gamepad or gamepad_and_not_gaze
ignore_input_scope boolean
scope global, view or controller
consume_event boolean
handle_select boolean
handle_deselect boolean
condition <?
ValueVersion
none>=0.12
hover>=0.12
focus>=0.12
gesture>=0.12

Screen

Name Type
render_only_when_topmost boolean
screen_not_flushable boolean
always_accepts_input boolean
render_game_behind boolean
absorbs_input boolean
is_showing_menu boolean
is_modal boolean
should_steal_mouse boolean
low_frequency_rendering boolean
screen_draws_last boolean
vr_mode boolean
force_render_below boolean
send_telemetry boolean
close_on_player_hurt boolean
cache_screen boolean
load_screen_immediately boolean
gamepad_cursor boolean
gamepad_cursor_deflection_mode boolean
should_be_skipped_during_automation boolean

Custom

Name Type
renderer hover_text_renderer, 3d_structure_renderer, splash_text_renderer, ui_holo_cursor, trial_time_renderer, panorama_renderer, actor_portrait_renderer, banner_pattern_renderer, live_player_renderer, web_view_renderer, hunger_renderer, bubbles_renderer, mob_effects_renderer, cursor_renderer, progress_indicator_renderer, camera_renderer, horse_jump_renderer, armor_renderer, horse_heart_renderer, heart_renderer, hotbar_cooldown_renderer, hotbar_renderer, hud_player_renderer, live_horse_renderer, holographic_postrenderer, enchanting_book_renderer, debug_screen_renderer, gradient_renderer, paper_doll_renderer, name_tag_renderer, flying_item_renderer, inventory_item_renderer, credits_renderer, vignette_renderer, progress_bar_renderer, debug_overlay_renderer, background_renderer, bundle_renderer, editor_gizmo_renderer, dash_renderer, bohr_model_renderer or toast_renderer
Also in Netease Edition: netease_paper_doll_renderer or netease_mini_map_renderer

Progress Bar Renderer

Name Type
primary_color Vector [red, green, blue] or white, black, yellow, orange, green, purple, nil, cyan, red, grey, gray or blue
secondary_color Vector [red, green, blue] or white, black, yellow, orange, green, purple, nil, cyan, red, grey, gray or blue

Gradient Renderer

Name Type
gradient_direction vertical or horizontal
color1 Vector [red, green, blue] or white, black, yellow, orange, green, purple, nil, cyan, red, grey, gray or blue
color2 Vector [red, green, blue] or white, black, yellow, orange, green, purple, nil, cyan, red, grey, gray or blue

Name Tag Renderer

Name Type
text_color Vector [red, green, blue] or white, black, yellow, orange, green, purple, nil, cyan, red, grey, gray or blue
background_color Vector [red, green, blue, alpha] or white, black, yellow, orange, green, purple, nil, cyan, red, grey, gray or blue

Paper Doll Renderer

Name Type
camera_tilt_degrees number
starting_rotation number
use_selected_skin boolean
use_uuid boolean
use_skin_gui_scale boolean
use_player_paperdoll boolean
rotation number
Also In Netease Edition
Name Type
modelsize number
animation_looped boolean
animation string

Netease Paper Doll Renderer

Name Type
screen_offset Vector [x, y]
screen_scale float
mob_body_rot_y number
mob_head_rot_y number
init_rot_y number
skeleton_model_name string
entity_identifier string
modelsize number
animation_looped boolean
animation string

Netease MiniMap Renderer

Name Type
use_default_face_icon boolean
face_icon_bg_color Vector [red, green, blue, alpha] or white, black, yellow, orange, green, purple, nil, cyan, red, grey, gray or blue
enable_live_update boolean
live_update_interval integer
highest_y 0 or -1

Grid Page Indicator

Name Type
grid_item_when_current string
grid_item_when_not_current string
cycler_manager_size_control_target string

Selection Wheel

Name Type
inner_radius number
outer_radius number
state_controls array of strings
slice_count integer
button_name string
iterate_left_button_name string
iterate_right_button_name string
initial_button_slice integer

Cycler

Name Type
target_cycler_to_compare string
next_sub_page_button_name string
prev_sub_page_button_name string

Label Cycler

Name Version Type
text_labels array of strings

Image Cycler

Name Version Type
images array of ImageItem

ImageItem

Name Type
texture_path string

Tab

Name Version Type
tab_index integer
tab_control string
tab_content string

Carousel Label

Name Version Type
always_rotate boolean
rotate_speed number
hover_color Vector [red, green, blue] or white, black, yellow, orange, green, purple, nil, cyan, red, grey, gray or blue
hover_alpha float (0.0 >= and <= 1.0)
pressed_color Vector [red, green, blue] or white, black, yellow, orange, green, purple, nil, cyan, red, grey, gray or blue
pressed_alpha float (0.0 >= and <= 1.0)

Operations

In Size/Offset/MaxSize/MinSize/Variables

+ and -

In Bindings

<, >, +, -, * and /

Collection Names

Name Version Works in (Screen)
armor_items >=0.12
hotbar_items >=0.12
inventory_items >=0.12
crafting_input_items >=0.12
#network_world_item >=0.12 play
#local_world_item >=0.12 play

Button IDs

Name Version Works in (Screen)
button.menu_select *
button.menu_ok *
button.scrollbar_skip_track
button.menu_up *
button.menu_down *
button.menu_left *
button.menu_right *
button.menu_select *
button.menu_play
button.menu_buy_game
button.menu_continue
button.menu_cancel *
button.menu_exit *
button.menu_local_world_item
button.menu_local_world_item_edit
button.menu_network_world_item
button.menu_network_world_item_remove
button.menu_local_world_create
button.menu_network_add_external
button.menu_tab_left
button.menu_tab_right
button.armor_take_place
button.menu_secondary_select
button.controller_select
button.menu_auto_place
button.controller_secondary_select
button.armor_auto_place
button.menu_inventory_drop
button.armor_drop_one
button.menu_inventory_drop_all
button.armor_drop_all
button.menu_double_select
button.armor_coalesce_stack
button.crafting_in_take_all_place_all
button.crafting_in_take_half_place_one
button.crafting_in_auto_place
button.crafting_in_drop_one
button.crafting_in_drop_all
button.crafting_in_coalesce_stack
button.crafting_out_take_one
button.crafting_out_auto_place_max
button.crafting_out_drop_one
button.crafting_out_drop_all
button.inventory_take_all_place_all
button.inventory_take_half_place_one
button.inventory_auto_place
button.inventory_drop_one
button.inventory_drop_all
button.inventory_coalesce_stack
button.hotbar_take_all_place_all
button.hotbar_take_all_place_all
button.hotbar_take_half_place_one
button.hotbar_auto_place
button.hotbar_drop_one
button.hotbar_drop_all
button.hotbar_coalesce_stack
button.menu_inventory_cancel
button.cursor_drop_all
button.cursor_drop_one

Binding Names

Name Version
#button_left_trigger_description
#button_right_trigger_description
#button_dpad_description
#button_thumbstick_description
#gamepad_helper_visible
#button_a_description
#button_b_description
#button_x_description
#button_y_description
#development_version
#version
#playername
#header
#description_1
#description_2
#file_size
#local_world_item_grid_dimension
#player_count
#game_online
#game_unavailable
#game_offline
#game_type_external
#game_type_remote
#game_type_xbox_live
#network_world_item_grid_dimension
#local_world_item_count
#network_world_item_count
#inventory_stack_count
#item_durability_visible
#item_durability_total_amount
#item_durability_current_amount
#crafting_selected_item
#crafting_selected_item_stack_count
#progress_bar_visible
#progress_bar_total_amount
#progress_bar_current_amount
#survival_crafting_output_item
#survival_crafting_output_hover_text
#survival_crafting_output_item_stack_count
#work_bench_output_item
#work_bench_output_hover_text
#work_bench_output_item_stack_count
#stone_cutter_output_item
#stone_cutter_output_hover_text
#stone_cutter_output_item_stack_count