Placeholders are dynamic values that get replaced with actual content when they are used. In FancyMenu, placeholders allow you to insert dynamic content into various elements like text, buttons, and loading requirements. Think of them as variables that get evaluated and replaced with their actual values when your layouts are displayed.
Placeholders in FancyMenu use a JSON-like syntax:
{"placeholder":"modversion","values":{"modid":"fancymenu"}}
For example, to display the player's name:
{"placeholder":"playername"}
One of the most powerful features of FancyMenu's placeholder system is the ability to nest placeholders within other placeholders. This means you can use the output of one placeholder as an input for another.
Example of nested placeholders:
{"placeholder":"calc","values":{"decimal":"true","expression":"{"placeholder":"maxram"} / 1024"}}
This example takes the maximum RAM value and divides it by 1024 to convert it from MB to GB.
Most elements that have text inputs support placeholders. You can see if a text input supports placeholders when editing it. If the full-screen text editor opens when editing the text, it supports placeholders.
To find a list of all placeholders, just click on the Placeholders button in the top-right corner of the text editor.
There is a search bar at the top of the placeholders list that lets you search for placeholders.
Clicking on a placeholder in the placeholder list will paste it to the text content.
This list contains most, if not all, placeholders available in FancyMenu. The list can sometimes be a bit outdated due to updates of the mod.
Returns the current player's username.
{"placeholder":"playername"}
Example output: Steve
Returns the player's unique identifier.
{"placeholder":"playeruuid"}
Example output: c8cde7fe-7ced-11eb-9439-0242ac130002
Returns the current Minecraft version.
{"placeholder":"mcversion"}
Example output: 1.19.2
Returns the version of the mod loader (Forge/Fabric).
{"placeholder":"loaderver"}
Example output: 43.2.0
Returns the name of the mod loader.
{"placeholder":"loadername"}
Example output: Forge
Returns the version of a specific mod.
{"placeholder":"modversion","values":{"modid":"fancymenu"}}
Example output: 2.14.9
Returns the total number of mods installed.
{"placeholder":"totalmods"}
Example output: 45
Returns the number of currently loaded mods.
{"placeholder":"loadedmods"}
Example output: 43
Returns the current world loading progress as a percentage.
{"placeholder":"world_load_progress"}
Example output: 75
Returns the value of a Minecraft option.
{"placeholder":"minecraft_option_value","values":{"name":"fov"}}
Example output: 70
Returns information about the last world or server accessed.
{"placeholder":"last_world_server","values":{"type":"both","full_world_path":"true"}}
Parameters:
type: Determines what type of information to return
"both": Returns the last accessed world or server (default)"server": Only returns if the last accessed was a server"world": Only returns if the last accessed was a worldfull_world_path: Controls how world paths are displayed
"true": Returns the full world path (default)"false": Returns only the world name without path (does not affect servers)Examples:
mc.hypixel.netsaves/New WorldNew WorldReturns the current screen width.
{"placeholder":"guiwidth"}
Example output: 1920
Returns the current screen height.
{"placeholder":"guiheight"}
Example output: 1080
Returns the identifier of the current screen.
{"placeholder":"screenid"}
Example output: title_screen
Returns the width of a specific element.
{"placeholder":"elementwidth","values":{"id":"my_button"}}
Example output: 200
Returns the height of a specific element.
{"placeholder":"elementheight","values":{"id":"my_button"}}
Example output: 20
Returns the X position of a specific element.
{"placeholder":"elementposx","values":{"id":"my_button"}}
Example output: 150
Returns the Y position of a specific element.
{"placeholder":"elementposy","values":{"id":"my_button"}}
Example output: 100
Returns the current X position of the mouse.
{"placeholder":"mouseposx"}
Example output: 960
Returns the current Y position of the mouse.
{"placeholder":"mouseposy"}
Example output: 540
Returns the current GUI scale.
{"placeholder":"guiscale"}
Example output: 2
Returns the label/text of a vanilla widget/button.
{"placeholder":"vanillabuttonlabel","values":{"locator":"some.menu.identifier:505280"}}
Example output: Options...
Returns the player's current health points.
{"placeholder":"current_player_health"}
Example output: 20.0
Returns the player's maximum health points.
{"placeholder":"max_player_health"}
Example output: 20.0
Returns the player's health as a percentage.
{"placeholder":"current_player_health_percent"}
Example output: 100
Returns the player's absorption health points (golden hearts).
{"placeholder":"current_player_absorption_health"}
Example output: 4.0
Returns the maximum absorption health.
{"placeholder":"max_player_absorption_health"}
Example output: 4.0
Returns the player's absorption health as a percentage.
{"placeholder":"current_player_absorption_health_percent"}
Example output: 100
Returns the player's current hunger level.
{"placeholder":"current_player_hunger"}
Example output: 20
Returns the maximum hunger level.
{"placeholder":"max_player_hunger"}
Example output: 20
Returns the player's hunger as a percentage.
{"placeholder":"current_player_hunger_percent"}
Example output: 100
Returns the player's current armor value.
{"placeholder":"current_player_armor"}
Example output: 20
Returns the maximum armor value.
{"placeholder":"max_player_armor"}
Example output: 20
Returns the player's armor as a percentage.
{"placeholder":"current_player_armor_percent"}
Example output: 100
Returns the player's current oxygen level (air bubbles).
{"placeholder":"current_player_oxygen"}
Example output: 300
Returns the maximum oxygen level.
{"placeholder":"max_player_oxygen"}
Example output: 300
Returns the player's oxygen level as a percentage.
{"placeholder":"current_player_oxygen_percent"}
Example output: 100
Returns the player's current experience level.
{"placeholder":"current_player_level"}
Example output: 30
Returns the player's total experience points.
{"placeholder":"current_player_exp"}
Example output: 1250
Returns the player's experience progress to the next level as a percentage.
{"placeholder":"current_player_exp_progress"}
Example output: 75
Returns the player's attack cooldown as a percentage.
{"placeholder":"player_attack_strength"}
Example output: 100
Returns the player's current game mode.
{"placeholder":"player_gamemode"}
Example output: survival
Returns the direction the player is facing.
{"placeholder":"player_view_direction"}
Example output: north
Returns the player's X position in the world.
{"placeholder":"player_x_coordinate"}
Example output: 125
Returns the player's Y position in the world.
{"placeholder":"player_y_coordinate"}
Example output: 64
Returns the player's Z position in the world.
{"placeholder":"player_z_coordinate"}
Example output: -250
Returns the current health of the entity the player is riding.
{"placeholder":"current_mount_health"}
Example output: 30.0
Returns the maximum health of the entity the player is riding.
{"placeholder":"max_mount_health"}
Example output: 30.0
Returns the mount's health as a percentage.
{"placeholder":"current_mount_health_percent"}
Example output: 100
Returns the mount's jump power meter value.
{"placeholder":"current_mount_jump_meter"}
Example output: 75
Returns the health of the active boss.
{"placeholder":"current_boss_health"}
Example output: 150.0
Returns the name of the active boss.
{"placeholder":"boss_name","values":{"boss_index":"0","as_json":"false"}}
Example output: Ender Dragon
Returns the number of active bosses.
{"placeholder":"boss_count"}
Example output: 1
Returns the number of active potion effects.
{"placeholder":"effects_count"}
Example output: 3
Returns information about a specific active effect.
{"placeholder":"active_effect","values":{"effect_index":"0"}}
Example output: minecraft:speed
Returns the currently selected hotbar slot (0-8).
{"placeholder":"active_hotbar_slot"}
Example output: 4
Returns information about an item in a specific inventory slot.
{"placeholder":"slot_item","values":{"slot":"0"}}
Example output: minecraft:diamond_sword
Returns the current in-game time tick counter.
{"placeholder":"game_time"}
Example output: 18000
Returns the current world day time.
{"placeholder":"world_daytime"}
Example output: 13000
Returns the hour component of world time (00-23).
{"placeholder":"world_daytime_hour"}
Example output: 12
Returns the minute component of world time (00-59).
{"placeholder":"world_daytime_minute"}
Example output: 30
Returns the current world difficulty.
{"placeholder":"world_difficulty"}
Example output: normal
Returns the currently displayed title text.
{"placeholder":"current_title","values":{"is_subtitle":"false","as_json":"false"}}
Example output: Game Over!
Returns the IP of the connected server.
{"placeholder":"current_server_ip"}
Example output: mc.hypixel.net
Returns a list of all players currently in the world.
{"placeholder":"world_players_list","values":{"separator":", "}}
Example output: Steve, Alex, Notch
Returns the Message of the Day of a server.
{"placeholder":"servermotd","values":{"ip":"mc.hypixel.net","line":"1"}}
Example output: Welcome to Hypixel!
Returns the ping to a server in milliseconds.
{"placeholder":"serverping","values":{"ip":"mc.hypixel.net"}}
Example output: 54
Returns the player count of a server.
{"placeholder":"serverplayercount","values":{"ip":"mc.hypixel.net"}}
Example output: 25000/30000
Returns the online/offline status of a server.
{"placeholder":"serverstatus","values":{"ip":"mc.hypixel.net"}}
Example output: §aOnline or §cOffline
Returns the Minecraft version of a server.
{"placeholder":"serverversion","values":{"ip":"mc.hypixel.net"}}
Example output: 1.19.2
Returns the current year.
{"placeholder":"realtimeyear"}
Example output: 2024
Returns the current month (01-12).
{"placeholder":"realtimemonth"}
Example output: 01
Returns the current day of the month (01-31).
{"placeholder":"realtimeday"}
Example output: 27
Returns the current hour (00-23).
{"placeholder":"realtimehour"}
Example output: 14
Returns the current minute (00-59).
{"placeholder":"realtimeminute"}
Example output: 30
Returns the current second (00-59).
{"placeholder":"realtimesecond"}
Example output: 45
Returns the current Unix timestamp in milliseconds.
{"placeholder":"unix_time"}
Example output: 1716552478123
Returns information about the CPU.
{"placeholder":"cpuinfo"}
Example output: Intel(R) Core(TM) i7-10700K CPU @ 3.80GHz
Returns the JVM's CPU usage as a percentage.
{"placeholder":"jvmcpu"}
Example output: 25.5
Returns the OS CPU usage as a percentage.
{"placeholder":"oscpu"}
Example output: 42.8
Returns information about the GPU.
{"placeholder":"gpuinfo"}
Example output: NVIDIA GeForce RTX 3080
Returns the Java version.
{"placeholder":"javaver"}
Example output: 17.0.2
Returns the name of the Java Virtual Machine.
{"placeholder":"jvmname"}
Example output: OpenJDK 64-Bit Server VM
Returns the OpenGL version.
{"placeholder":"glver"}
Example output: 4.6.0 NVIDIA 516.94
Returns the operating system name.
{"placeholder":"osname"}
Example output: Windows 10
Returns the current frames per second.
{"placeholder":"fps"}
Example output: 120
Returns the amount of RAM currently in use (MB).
{"placeholder":"usedram"}
Example output: 4096
Returns the maximum allocated RAM (MB).
{"placeholder":"maxram"}
Example output: 8192
Returns the percentage of RAM currently in use.
{"placeholder":"percentram"}
Example output: 50
Returns the volume of an audio element.
{"placeholder":"audio_element_vol","values":{"element_identifier":"background_music"}}
Example output: 0.5
Returns the track name of an audio element.
{"placeholder":"audio_element_current_track","values":{"element_identifier":"background_music","display_name_mappings":"track1.ogg=>Cool Track Name"}}
Example output: Cool Track Name
Returns the total duration of an audio track in MM:SS format.
{"placeholder":"audio_duration","values":{"element_identifier":"background_music"}}
Example output: 03:45
Returns the current playtime of an audio track. Set show_percentage to "true" to get a 0-100 progress value instead of MM:SS.
{"placeholder":"audio_playtime","values":{"element_identifier":"background_music","show_percentage":"false"}}
Example output: 01:30 (or 45 when show_percentage is "true")
Returns whether an audio element is playing (true/false).
{"placeholder":"audio_playing_state","values":{"element_identifier":"background_music"}}
Example output: true
Returns the volume level of a video element (0.0 to 1.0).
{"placeholder":"video_element_vol","values":{"element_identifier":"my_video_element"}}
Example output: 0.5
Returns the total duration of a video element in seconds.
{"placeholder":"video_element_duration","values":{"element_identifier":"my_video_element"}}
Example output: 120.5
Returns the current playback time (progress) of a video element in seconds.
{"placeholder":"video_element_playtime","values":{"element_identifier":"my_video_element"}}
Example output: 45.2
Returns whether a video element is paused (true/false).
{"placeholder":"video_element_paused_state","values":{"element_identifier":"my_video_element"}}
Example output: false
Returns the volume level of a video menu background (0.0 to 1.0).
{"placeholder":"video_background_vol","values":{"background_identifier":"main_menu_video"}}
Example output: 0.7
Returns the total duration of a video menu background in seconds.
{"placeholder":"video_background_duration","values":{"background_identifier":"main_menu_video"}}
Example output: 180.0
Returns the current playback time (progress) of a video menu background in seconds.
{"placeholder":"video_background_playtime","values":{"background_identifier":"main_menu_video"}}
Example output: 60.5
Returns whether a video menu background is paused (true/false).
{"placeholder":"video_background_paused_state","values":{"background_identifier":"main_menu_video"}}
Example output: true
The calculator placeholder is a powerful tool that allows you to perform mathematical calculations within your layouts. It supports a wide range of mathematical operations and can work with both decimal and integer numbers.
{"placeholder":"calc","values":{"decimal":"true/false","expression":"your_expression"}}
The calculator has two main parameters:
decimal: Determines whether the result should include decimal places (true) or be rounded to integers (false)expression: The mathematical expression to evaluateThe calculator supports these mathematical operations:
+ (addition), - (subtraction), * (multiplication), / (division)( ) for grouping operations^ for exponentssqrt()sin(), cos(), tan()pi, eabs()log(), ln()Generates a random number within a specified range.
{"placeholder":"random_number","values":{"min":"1","max":"100"}}
Example output: 42
Returns the larger of two numbers.
{"placeholder":"maxnum","values":{"first":"10","second":"20"}}
Example output: 20
Returns the smaller of two numbers.
{"placeholder":"minnum","values":{"first":"10","second":"20"}}
Example output: 10
Returns the absolute value of a number.
{"placeholder":"absnum","values":{"num":"-10.5"}}
Example output: 10.5
Returns the negated value of a number.
{"placeholder":"negnum","values":{"num":"10.5"}}
Example output: -10.5
Returns the value of π.
{"placeholder":"math_pi"}
Example output: 3.141592653589793
Returns the sine of an angle.
{"placeholder":"math_sin","values":{"angle":"45"}}
Example output: 0.7071067811865476
Returns the cosine of an angle.
{"placeholder":"math_cos","values":{"angle":"45"}}
Example output: 0.7071067811865476
Returns the tangent of an angle.
{"placeholder":"math_tan","values":{"angle":"45"}}
Example output: 1.0
Rounds a number down to the nearest integer.
{"placeholder":"math_floor","values":{"num":"3.14"}}
Example output: 3
Rounds a number up to the nearest integer.
{"placeholder":"math_ceil","values":{"num":"3.14"}}
Example output: 4
Rounds a number. By default it rounds to the nearest integer; set decimals to a non-negative number to round to that many decimal places.
{"placeholder":"math_round","values":{"num":"3.14159","decimals":"2"}}
Example output: 3.14 (with decimals:-1 or omitted → 3)
Returns the sign of a number (1 for positive, -1 for negative, 0 for zero).
{"placeholder":"math_sign","values":{"num":"-3.14"}}
Example output: -1
Returns the hyperbolic sine of an angle.
{"placeholder":"math_sinh","values":{"angle":"1"}}
Example output: 1.1752011936438014
Returns the hyperbolic cosine of an angle.
{"placeholder":"math_cosh","values":{"angle":"1"}}
Example output: 1.5430806348152437
Returns the hyperbolic tangent of an angle.
{"placeholder":"math_tanh","values":{"angle":"1"}}
Example output: 0.7615941559557649
Splits text using a specified delimiter.
{"placeholder":"split_text","values":{"input":"hello,world","regex":",","max_parts":"2","split_index":"1"}}
Example output: world
Removes leading and trailing whitespace.
{"placeholder":"trim_text","values":{"text":" hello world "}}
Example output: hello world
Removes characters from the start and end of text.
{"placeholder":"crop_text","values":{"text":"hello world","remove_from_start":"1","remove_from_end":"1"}}
Example output: ello worl
Stringifies a text by escaping all syntax characters.
{"placeholder":"stringify","values":{"text":"text with {special} \"characters\""}}
Example output: text with \{special\} \"characters\"
Retrieves localized text for a key.
{"placeholder":"local","values":{"key":"menu.singleplayer"}}
Example output: Singleplayer
Retrieves text content from a web URL.
{"placeholder":"webtext","values":{"link":"http://somewebsite.com/textfile.txt"}}
Example output: Text content from the URL
Returns a random line from a text file, URL, or direct plain text. The text changes at specified intervals.
{"placeholder":"randomtext","values":{"source":"/config/fancymenu/assets/<file_name.txt>","interval":"10"}}
Parameters:
source: The source of the text lines (replaces the old path parameter)
/config/fancymenu/assets/quotes.txthttps://example.com/quotes.txtLine 1\nLine 2\nLine 3interval: Time in seconds between text changesThe placeholder now supports three source types:
{"placeholder":"randomtext","values":{"source":"/config/fancymenu/assets/quotes.txt","interval":"10"}}
{"placeholder":"randomtext","values":{"source":"https://example.com/quotes.txt","interval":"10"}}
\n{"placeholder":"randomtext","values":{"source":"First line\nSecond line\nThird line","interval":"5"}}
Note: Old placeholders using path instead of source will continue to work.
Parses JSON data from a file, URL, or direct JSON content and extracts values using JSON path expressions.
{"placeholder":"json","values":{"source":"path_or_link_or_json_content","json_path":"$.some.json.path"}}
Parameters:
source: The source of the JSON data
/config/fancymenu/assets/data.jsonhttps://api.example.com/data.json{"name":"Steve","level":42}json_path: The JSON path expression to extract dataThe placeholder now supports three source types:
{"placeholder":"json","values":{"source":"/config/fancymenu/assets/playerdata.json","json_path":"$.player.name"}}
{"placeholder":"json","values":{"source":"https://api.minecraft.com/server/status","json_path":"$.online"}}
{"placeholder":"json","values":{"source":"{"name":"Steve","score":42,"rank":"Diamond"}","json_path":"$.rank"}}
Example JSON paths:
$.name - Gets the "name" field from root$.player.level - Gets nested "level" field inside "player"$.items[0].id - Gets the "id" of the first item in an array$.scores.* - Gets all values from the "scores" objectReturns the absolute path of a file.
{"placeholder":"absolute_path","values":{"short_path":"relative/path/to/file.txt"}}
Example output: C:/Users/Username/AppData/Roaming/.minecraft/relative/path/to/file.txt
Returns the number of characters in the given text.
{"placeholder":"text_character_count","values":{"text":"Hello World!"}}
Example output: 12
Returns the width in pixels of the given text when rendered.
{"placeholder":"text_width","values":{"text":"Hello World!"}}
Example output: 66
Converts the input text to all uppercase letters.
{"placeholder":"uppercase_text","values":{"text":"Hello World"}}
Example output: HELLO WORLD
Converts the input text to all lowercase letters.
{"placeholder":"lowercase_text","values":{"text":"Hello World"}}
Example output: hello world
Returns text lines from a file or URL. Can return all lines or just the last X lines.
{"placeholder":"file_text","values":{"path_or_url":"/config/fancymenu/assets/some_file.txt","mode":"all","separator":"\n","last_lines":"1"}}
Parameters:
path_or_url: File path or URL to read frommode: Either "all" (returns all lines) or "last" (returns only the last X lines)separator: Text to join lines with (default: "\n")last_lines: Number of lines to return when mode is "last" (default: "1")Example output: Depends on file content
Returns the current text content stored in the system's clipboard.
{"placeholder":"clipboard_content"}
Example output: Whatever text is currently in the clipboard
Replaces text in a string using literal text or regular expressions.
{"placeholder":"replace_text","values":{"text":"Hello World! This is a test.","search":"World","replacement":"FancyMenu","use_regex":"false","replace_all":"true"}}
Parameters:
text: The input text to processsearch: The text or regex pattern to search forreplacement: The replacement textuse_regex: Whether to use regex ("true") or literal matching ("false")replace_all: Replace all occurrences ("true") or just the first ("false")Example output: Hello FancyMenu! This is a test.
Performs a switch-case operation based on a value.
{"placeholder":"switch_case","values":{"value":"1","cases":"1:first case,2:second case,3:third case","default":"default case"}}
Example output: first case (if value is 1)
Retrieves the value of a previously stored variable.
{"placeholder":"getvariable","values":{"name":"some_variable"}}
Example output: Depends on the stored value
Retrieves NBT data on the client (similar to the /data get command). Use the server variant nbt_data_get_server when connected to a server and you need authoritative server-side values.
{"placeholder":"nbt_data_get","values":{"source_type":"entity","entity_selector":"@s","nbt_path":"foodLevel","scale":"1.0","return_type":"value"}}
Parameters:
source_type: Either "entity" or "block"entity_selector: Entity selector like @s, @p, @e, or UUID/name (for entities)block_pos: Block position in format "x y z" (for blocks)nbt_path: The NBT path to retrievescale: Optional scaling factor for numeric values (default: "1.0")return_type: How to return the data:
"value": Default, returns the value (with optional scaling for numbers)"string": Returns the actual NBT data as string"snbt": Returns as SNBT (formatted NBT)"json": Returns as JSON-formatted component (for compound tags)Example output: 20 (for food level)
Queries NBT data on the server side (using a packet) and caches results briefly. Values mirror the client-side placeholder.
{"placeholder":"nbt_data_get_server","values":{"source_type":"entity","entity_selector":"@s","block_pos":"","storage_id":"minecraft:storage_key","nbt_path":"SelectedItem.id","scale":"1.0","return_type":"value"}}
Example output: minecraft:diamond_sword
Returns the last recorded death message of the client player. Set as_json_component to "true" to get the raw JSON text component.
{"placeholder":"lastdeathmessage","values":{"as_json_component":"false"}}
Example output: Steve was slain by Zombie
Returns how long FancyMenu has been loaded. By default the value is in seconds; set output_as_millis to "true" to receive milliseconds.
{"placeholder":"uptime_duration","values":{"output_as_millis":"false"}}
Example output: 742 (seconds since load)
Lists all local world save names joined by the chosen separator. Runs on the client thread.
{"placeholder":"level_save_names","values":{"separator":", "}}
Example output: Creative Test, Survival World, Hardcore
Returns serialized level data for the given world name (must match the display name shown in the saves list).
{"placeholder":"level_save_data","values":{"level_name":"Survival World"}}
Example output: {"name":"Survival World","gameMode":"survival",...}
Converts a number (integer or fractional) from one base to another (2–36). Defaults to decimal if bases are not provided.
{"placeholder":"number_base_convert","values":{"input":"67.5","from_base":"10","to_base":"16"}}
Example output: 43.8
Returns the size of a local file in bytes. Only local paths are allowed.
{"placeholder":"file_size","values":{"path":"/config/fancymenu/assets/notes.txt"}}
Example output: 1284
Returns the MD5 hash of a local file as a lowercase hex string.
{"placeholder":"file_md5","values":{"path":"/config/fancymenu/assets/notes.txt"}}
Example output: d41d8cd98f00b204e9800998ecf8427e
Used RAM: {"placeholder":"usedram"}MB / {"placeholder":"maxram"}MB ({"placeholder":"percentram"}%)
{"placeholder":"realtimehour"}:{"placeholder":"realtimeminute"}:{"placeholder":"realtimesecond"}
OS: {"placeholder":"osname"}
CPU: {"placeholder":"cpuinfo"}
GPU: {"placeholder":"gpuinfo"}
Java: {"placeholder":"javaver"}
Health: {"placeholder":"current_player_health"} / {"placeholder":"max_player_health"} ({"placeholder":"current_player_health_percent"}%)
Armor: {"placeholder":"current_player_armor"} / {"placeholder":"max_player_armor"}
XP Level: {"placeholder":"current_player_level"}
{"placeholder":"calc","values":{"decimal":"true","expression":"({"placeholder":"usedram"} / {"placeholder":"maxram"}) * 100"}}
X: {"placeholder":"math_round","values":{"num":"{"placeholder":"player_x_coordinate"}"}}
Y: {"placeholder":"math_round","values":{"num":"{"placeholder":"player_y_coordinate"}"}}
Z: {"placeholder":"math_round","values":{"num":"{"placeholder":"player_z_coordinate"}"}}
Cache Expensive Operations: Some placeholders (like those that read system information) can be resource-intensive. Consider using variables to store their values if you need to use them multiple times.
Use Appropriate Decimal Settings: When working with calculations, use the decimal parameter appropriately. Set it to false when you need integers and true when you need precise decimal values.
Handle Missing Values: Always consider what should happen if a placeholder returns no value. You might want to provide default values in such cases.
Test Performance: When using many placeholders or complex nested structures, test the performance impact, especially on lower-end systems.
Use Advanced Sizing/Positioning: For dynamic UI elements, combine placeholders with advanced sizing and positioning to create responsive layouts.
Combine with Variables: Use placeholders together with variables for even more dynamic content that can be updated through actions.
If a placeholder's value isn't updating as expected, check:
When nesting placeholders:
If you notice performance issues: