### GET /cpanel generate Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Generates an example panel configuration file. ```APIDOC ## GET /cpanel generate ### Description Generates an example panel file. ### Method GET ### Endpoint /cpanel generate ``` -------------------------------- ### Generate Command Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Generates an example panel file for reference. ```bash /cpanel generate ``` -------------------------------- ### Inventory Panel Example Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Defines a standard chest-like inventory menu with custom items, click actions, and server switching. Includes conditions for opening and fallback messages. ```yaml # panels/server_selector.yml - Complete inventory panel example conditions: "%player_name% $HASPERM lobby.access" title: '&3&lServer Selector' type: inventory rows: 3 # Optional: Link to a Floodgate panel for Bedrock players floodgate: floodgate_selector # Commands executed when panel opens open: requirements: - '[conditions] %player_name% $HASPERM vip.access $OR %vault_eco_balance% $ATLEAST 100' commands: - '[msg] &aWelcome to the server selector!' fail: - '[msg] &cYou need VIP access or 100 coins to open this menu.' layout: fill: - background_glass 10: - hub_item 12: - survival_item 14: - skyblock_item 16: - minigames_item items: background_glass: material: BLACK_STAINED_GLASS_PANE name: ' ' hub_item: material: ENDER_PEARL name: '&a&lHub' lore: - '&7Return to the main lobby.' - '&eClick to go to the Hub!' left-click: commands: - '[msg] &aConnecting to Hub...' - '[server] hub' survival_item: material: IRON_PICKAXE name: '&2&lSurvival' lore: - '&7Survive and explore.' - '&eClick to join Survival!' left-click: commands: - '[msg] &2Connecting to Survival...' - '[server] survival' skyblock_item: material: GRASS_BLOCK name: '&b&lSkyblock' lore: - '&7Your island in the sky.' - '&eClick to join Skyblock!' left-click: commands: - '[msg] &bConnecting to Skyblock...' - '[server] skyblock' minigames_item: material: SLIME_BALL name: '&e&lMinigames' lore: - '&7Fun challenges and games!' - '&eClick to join Minigames!' left-click: commands: - '[msg] &eConnecting to Minigames...' - '[server] minigames' ``` -------------------------------- ### Dialog Panel Example Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Creates a popup dialog for user input, such as setting a nickname. Supports text, input fields, buttons with commands, and external URLs. Includes session input variables. ```yaml # panels/nickname_dialog.yml - Dialog panel with input fields conditions: '%player_name% $HASPERM nickname.use' title: '&6Welcome to Our Server!' type: dialog has-exit-button: false escapable: true columns: 1 layout: '0': - welcome_text '1': - info_text '3': - welcome_item '5': - input_nickname '7': - btn_confirm '8': - btn_website items: welcome_text: type: text name: '&eHello, &6%player_name%&e!' lore: - '&7We are glad to have you here.' - '&7Please enter a nickname to use on the server.' info_text: type: text name: '&fYour nickname will be shown to others.' lore: - '&7You can change it anytime in this dialog.' welcome_item: type: item material: NAME_TAG name: '&bNickname Tag' text: 'Use this tag to set your nickname.' input_nickname: type: input name: '&aEnter your new nickname' initial: '%player_name%' placeholder: 'Type your nickname here...' btn_confirm: type: button width: 200 name: '&aConfirm Nickname' tooltip: 'Save your new nickname' actions: commands: - '[console] nick %player_name% %commandpanels_session_input_nickname%' - '[msg] &aYour nickname has been set to &6%commandpanels_session_input_nickname%&a.' btn_website: type: button width: 200 name: '&bVisit Website' url: 'https://example.com/' tooltip: 'Click to visit our website' ``` -------------------------------- ### GET /cpanel open Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Opens a specific panel for a player, with optional support for targeting other players and silent execution. ```APIDOC ## GET /cpanel open ### Description Opens a panel for a player. Supports targeting other players and silent mode. ### Method GET ### Endpoint /cpanel open [player] [-s] ### Parameters #### Path Parameters - **panel_name** (string) - Required - The name of the panel to open. - **player** (string) - Optional - The target player name. #### Query Parameters - **-s** (flag) - Optional - Silent mode (no confirmation message). ``` -------------------------------- ### GET /cpanel version Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Displays the current plugin version information. ```APIDOC ## GET /cpanel version ### Description Displays plugin version information. ### Method GET ### Endpoint /cpanel version ``` -------------------------------- ### GET /cpanel reload Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Reloads all panel configurations from the disk. ```APIDOC ## GET /cpanel reload ### Description Reloads all panel configurations. ### Method GET ### Endpoint /cpanel reload ``` -------------------------------- ### Compound Conditions with AND/OR Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Combines multiple conditions using logical operators like $OR. This example checks for VIP access or a minimum economy balance. ```yaml conditions: "%player_name% $HASPERM vip.access $OR %vault_eco_balance% $ATLEAST 1000" ``` -------------------------------- ### Version Command Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Displays the current plugin version. ```bash /cpanel version ``` -------------------------------- ### Previous Tag Usage Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Returns the player to the previously opened panel. ```yaml left-click: commands: - '[msg] &aReturning to previous menu...' - '[previous]' ``` -------------------------------- ### Define GUI Conditions Source: https://github.com/rockyhawk64/commandpanels/blob/main/README.md Use logical operators like $AND, $OR, and $NOT to create dynamic menu behavior based on player data or placeholders. ```yaml conditions: "$NOT (%player_name% $EQUALS Steve) $AND %vault_eco_balance% $ATLEAST 5000" ``` -------------------------------- ### Simple Server Selector Panel Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Defines a basic panel with buttons to switch between different game servers. Each button sends a message and then a server command. ```yaml conditions: "%player_name% $HASPERM lobby.access" title: 'Server Selector' type: floodgate floodgate-type: simple subtitle: 'Welcome to the lobby!\nThis is your gateway to exciting gameplay.' layout: 0: - hub_button 1: - survival_button 2: - skyblock_button 3: - minigames_button items: hub_button: name: '&a&lHub' lore: - '&7Return to the main lobby.' - '&eClick to go to the Hub!' actions: commands: - '[msg] &aConnecting to Hub...' - '[server] hub' icon-type: PATH icon-texture: 'textures/items/emerald.png' survival_button: name: '&2&lSurvival' lore: - '&7Explore the wilderness.' - '&eClick to join Survival!' actions: commands: - '[msg] &2Connecting to Survival...' - '[server] survival' icon-type: PATH icon-texture: 'textures/items/iron_pickaxe.png' skyblock_button: name: '&b&lSkyblock' lore: - '&7Your own floating island.' - '&eClick to join Skyblock!' actions: commands: - '[msg] &bConnecting to Skyblock...' - '[server] skyblock' icon-type: PATH icon-texture: 'textures/items/apple.png' minigames_button: name: '&e&lMinigames' lore: - '&7Play fun mini challenges.' - '&eClick to join Minigames!' actions: commands: - '[msg] &eConnecting to Minigames...' - '[server] minigames' icon-type: PATH icon-texture: 'textures/items/ender_pearl.png' ``` -------------------------------- ### Plugin Configuration Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Main configuration settings for the plugin, including custom command support and cooldowns. ```yaml # config.yml - Plugin settings # Enable custom commands to open panels custom-commands: true # Cooldown between panel opens (in ticks, 20 ticks = 1 second) cooldown-ticks: 5 # Log panel opens to console panel-snooper: false # Auto-refresh panels when observed permissions change permission-observer: true ``` -------------------------------- ### Item Visibility with Conditions Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Shows how to use conditions to control the visibility of items within a panel layout. 'vip_item' is shown only if the player has the 'vip.rank' permission, otherwise 'regular_item' is displayed. ```yaml layout: 13: - vip_item # Shows if VIP - regular_item # Fallback for non-VIP items: vip_item: conditions: "%player_name% $HASPERM vip.rank" material: DIAMOND name: '&b&lVIP Item' regular_item: material: STONE name: '&7Regular Item' ``` -------------------------------- ### Command Tags Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Overview of available command tags for panel interactions. ```APIDOC ## Command Tags ### Message Tag Sends formatted messages to the player using MiniMessage formatting. - **Syntax**: `[msg] ` ### Console Command Tag Executes commands as the server console. - **Syntax**: `[console] ` ### Open Panel Tag Opens another panel, maintaining session data. - **Syntax**: `[open] ` ### Server Tag Transfers players between servers in a proxy network. - **Syntax**: `[server] ` ### Sound Tag Plays sounds to the player with configurable volume and pitch. - **Syntax**: `[sound] [volume=x] [pitch=y] [category=z]` ### Teleport Tag Teleports players to specified coordinates. - **Syntax**: `[teleport] [world=w] [yaw=y] [pitch=p] [player=p]` ### Give Tag Gives items to the player. - **Syntax**: `[give] [amount]` ### Delay Tag Adds delays between command execution. - **Syntax**: `[delay] ` ### Refresh Tag Refreshes the current panel to update dynamic content. - **Syntax**: `[refresh]` ### Close Tag Closes the currently open panel. - **Syntax**: `[close]` ### Previous Tag Returns to the previously opened panel. - **Syntax**: `[previous]` ``` -------------------------------- ### Material Components Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Configures item materials with support for external plugins like HeadDatabase, ItemsAdder, Nexo, and MMOItems. ```yaml items: # Standard Minecraft material basic_item: material: DIAMOND_SWORD name: '&bDiamond Sword' # Player head with texture custom_head: material: hdb:12345 # HeadDatabase name: '&eCustom Head' # ItemsAdder integration custom_item: material: itemsadder:namespace:item_id name: '&dCustom Item' # Nexo integration nexo_item: material: nexo:custom_item name: '&cNexo Item' # MMOItems integration mmo_item: material: mmoitems:SWORD:FIRE_BLADE name: '&6Fire Blade' ``` -------------------------------- ### Reload Command Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Reloads all panel configuration files. ```bash /cpanel reload ``` -------------------------------- ### Panel Management Commands Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Commands for opening panels, including support for other players and silent mode. ```bash # Open panel for yourself /cpanel open shop_panel # Open panel for another player (requires commandpanels.command.open.other) /cpanel open shop_panel Steve # Open silently (no confirmation message) /cpanel open shop_panel -s /cpanel open shop_panel Steve -s ``` -------------------------------- ### Console Command Tag Usage Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Executes commands as the server console, allowing for administrative actions. ```yaml left-click: commands: # Give items to player - '[console] give %player_name% diamond 5' # Execute plugin commands - '[console] lp user %player_name% permission set vip.access true' - '[console] eco give %player_name% 1000' # Broadcast messages - '[console] broadcast &a%player_name% purchased VIP!' ``` -------------------------------- ### Data System Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Managing persistent and session-based player data. ```APIDOC ## Data System ### Persistent Data Tag Manages persistent player data that survives server restarts. - **Syntax**: `[data] [value]` - **Actions**: `set`, `overwrite`, `math`, `del`, `clear` ### Session Data Tag Manages temporary session data that lasts until the player disconnects. - **Syntax**: `[session] [value]` - **Actions**: `set`, `del` ### Data Placeholders Access stored data using PlaceholderAPI syntax. - **Format**: `%commandpanels_data_%` or `%commandpanels_session_%` ``` -------------------------------- ### Numeric Comparison Conditions Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Use $ATLEAST to perform numeric comparisons against placeholders. ```yaml conditions: "%vault_eco_balance% $ATLEAST 500" conditions: "%player_level% $ATLEAST 10" conditions: "%statistic_player_kills% $ATLEAST 100" ``` -------------------------------- ### Permission Check Conditions Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Use $HASPERM to verify if a player possesses a specific permission node. ```yaml conditions: "%player_name% $HASPERM essentials.fly" conditions: "%player_name% $HASPERM group.admin" ``` -------------------------------- ### Data Management Commands Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Commands to manipulate persistent player data, including math operations and clearing data. ```bash # Get data value /cpanel data get Steve coins # Set data (only if not exists) /cpanel data set Steve coins 100 # Overwrite data /cpanel data overwrite Steve coins 500 # Math operation /cpanel data math Steve coins +50 # Delete key /cpanel data del Steve coins # Clear all data for player /cpanel data clear Steve # Silent mode (no output messages) /cpanel data get Steve coins -s ``` -------------------------------- ### POST /cpanel data Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Manages persistent player data used within commands. ```APIDOC ## POST /cpanel data ### Description Manages persistent player data from commands including get, set, overwrite, math, delete, and clear operations. ### Method POST ### Endpoint /cpanel data [value] [-s] ### Parameters #### Path Parameters - **action** (string) - Required - The operation to perform (get, set, overwrite, math, del, clear). - **player** (string) - Required - The target player name. - **key** (string) - Required - The data key. - **value** (string) - Optional - The value for set/overwrite/math operations. ``` -------------------------------- ### Open Panel Tag Usage Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Opens a different panel while maintaining the current session data. ```yaml left-click: commands: # Open a different panel - '[open] shop_panel' # Chain multiple panels - '[msg] &aOpening shop...' - '[open] main_shop' ``` -------------------------------- ### Conditions Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Conditional logic for command execution. ```APIDOC ## Conditions ### $ATLEAST Numeric comparison (greater than or equal). - **Usage**: `conditions: "%placeholder% $ATLEAST "` ### $HASPERM Permission check. - **Usage**: `conditions: "%player_name% $HASPERM "` ``` -------------------------------- ### Custom Form Panel with Various Inputs Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Creates an advanced form with dropdowns, text inputs, sliders, toggles, and step sliders. Each item collects data and executes commands based on user input. ```yaml # panels/settings_form.yml - Custom form with various input types conditions: "%player_name% $HASPERM settings.use" title: 'Player Settings' type: floodgate floodgate-type: custom layout: '0': - dropdown_language '1': - input_status '2': - slider_brightness '3': - toggle_notifications '4': - stepslider_graphics items: dropdown_language: type: dropdown name: 'Select Language' options: - English - Spanish - French - German - Japanese default: 0 actions: commands: - '[data] set language %commandpanels_session_dropdown_language%' - '[msg] &aLanguage set to: %commandpanels_session_dropdown_language%' input_status: type: input name: 'Set Your Status Message' placeholder: 'Type your status here...' default: '' actions: commands: - '[data] set status %commandpanels_session_input_status%' - '[msg] &aStatus updated: %commandpanels_session_input_status%' slider_brightness: type: slider name: 'Screen Brightness' min: 1 max: 10 step: 1 default: 5 actions: commands: - '[data] set brightness %commandpanels_session_slider_brightness%' - '[msg] &eBrightness set to: %commandpanels_session_slider_brightness%' toggle_notifications: type: toggle name: 'Enable Notifications' default: true actions: commands: - '[data] set notifications %commandpanels_session_toggle_notifications%' - '[msg] &dNotifications: %commandpanels_session_toggle_notifications%' stepslider_graphics: type: step-slider name: 'Graphics Quality' steps: - Low - Medium - High - Ultra default: Medium actions: commands: - '[data] set graphics %commandpanels_session_stepslider_graphics%' - '[msg] &6Graphics set to: %commandpanels_session_stepslider_graphics%' ``` -------------------------------- ### Sound Tag Usage Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Plays sounds to the player with optional volume, pitch, and category parameters. ```yaml left-click: commands: # Basic sound - '[sound] minecraft:entity.experience_orb.pickup' # Sound with volume and pitch - '[sound] minecraft:ui.button.click volume=0.5 pitch=1.2' # Custom sound with category - '[sound] minecraft:block.note_block.pling volume=1.0 pitch=1.0 category=MASTER' ``` -------------------------------- ### Give Tag Usage Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Gives items to the player, dropping any overflow items on the ground. ```yaml left-click: commands: # Give single item - '[give] DIAMOND' # Give multiple items - '[give] DIAMOND 64' - '[give] GOLDEN_APPLE 16' ``` -------------------------------- ### Basic Permission Condition Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Applies a condition to check if a player has a specific permission before allowing access to a panel. ```yaml conditions: "%player_name% $HASPERM admin.panel" ``` -------------------------------- ### Close Tag Usage Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Closes the currently open panel. ```yaml left-click: commands: - '[msg] &aGoodbye!' - '[close]' ``` -------------------------------- ### Data Placeholders Usage Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Accesses stored persistent or session data using PlaceholderAPI syntax. ```yaml items: coin_display: material: GOLD_INGOT name: '&6Your Coins: %commandpanels_data_coins%' lore: - '&7Total earned: %commandpanels_data_total_coins%' - '&7Selected: %commandpanels_session_selected_item%' # Access another player's data leaderboard_item: material: DIAMOND name: '&bTop Player Coins' lore: - '&7Steve: %commandpanels_data_coins,Steve%' - '&7Alex: %commandpanels_data_coins,Alex%' ``` -------------------------------- ### Server Tag Usage Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Transfers players between servers in a proxy network like BungeeCord or Velocity. ```yaml left-click: commands: - '[msg] &aConnecting to survival server...' - '[server] survival' ``` -------------------------------- ### Session Data Tag Usage Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Manages temporary player data that is cleared upon disconnection. ```yaml left-click: commands: # Set session data - '[session] set selected_item sword' - '[session] set menu_page 1' # Delete session data - '[session] del selected_item' ``` -------------------------------- ### String Equality Condition Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Checks for case-insensitive string equality between a player's name and a specified value. Also demonstrates checking world names. ```yaml conditions: "%player_name% $EQUALS Steve" conditions: "%player_world% $EQUALS world_nether" ``` -------------------------------- ### XP Requirement Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Checks and deducts experience points or levels from the player. ```yaml left-click: requirements: - '[xp] 30' # Requires and deducts 30 XP levels commands: - '[msg] &aEnchantment applied!' - '[console] enchant %player_name% sharpness 5' fail: - '[msg] &cYou need 30 XP levels!' ``` -------------------------------- ### Item Components Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Customizes item appearance, including lore, enchantments, leather colors, potion effects, and armor trims. ```yaml items: enchanted_item: material: DIAMOND_SWORD name: '&b&lEnchanted Blade' lore: - '&7A powerful weapon' - '&7Damage: &c+50' - '' - '&eClick to equip!' enchanted: true # Adds enchant glow stack: 1 damage: 0 # Durability damage colored_armor: material: LEATHER_CHESTPLATE name: '&cRed Chestplate' leather-color: 'FF0000' # Hex color custom_potion: material: POTION name: '&dMagic Potion' potion: SPEED # Potion type potion-color: 'FF00FF' trimmed_armor: material: DIAMOND_CHESTPLATE name: '&bTrimmed Armor' trim: pattern: SENTRY material: GOLD custom_model: material: STICK name: '&eCustom Weapon' custom-model-data: 12345 item-model: 'minecraft:custom/weapon' ``` -------------------------------- ### Complex Nested Conditions Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Demonstrates a complex condition structure using nested $AND, $OR, and $NOT operators to create intricate access rules. ```yaml conditions: "($NOT (%player_name% $EQUALS Steve) $AND %vault_eco_balance% $ATLEAST 5000) $OR %player_name% $HASPERM bypass.all" ``` -------------------------------- ### Refresh Tag Usage Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Refreshes the current panel to reflect updated dynamic content. ```yaml left-click: commands: - '[data] math coins +10' - '[msg] &a+10 coins!' - '[refresh]' # Updates panel to show new coin count ``` -------------------------------- ### Item Requirement Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Checks for specific items in the player's inventory, with options to remove them or check custom model data. ```yaml left-click: requirements: # Basic item check (removes items) - '[item] material=DIAMOND amount=5' # Check without removing - '[item] material=EMERALD amount=10 remove=false' # Check with custom model data - '[item] material=STICK amount=1 custom=12345' # Check items in the open panel inventory - '[item] material=IRON_INGOT amount=32 source=panel' commands: - '[msg] &aItems accepted!' - '[console] give %player_name% diamond_block 1' fail: - '[msg] &cYou need the required items!' ``` -------------------------------- ### Message Tag Usage Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Sends formatted messages to the player using MiniMessage or legacy color codes. ```yaml left-click: commands: # Simple message - '[msg] &aYou clicked the item!' # Message with placeholders - '[msg] &eHello, %player_name%! Your balance is %vault_eco_balance%' # MiniMessage formatting - '[msg] Welcome to the server!' - '[msg] Warning: This action cannot be undone!' ``` -------------------------------- ### Persistent Data Tag Usage Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Manages player data that persists across server restarts. ```yaml left-click: commands: # Set data (only if key doesn't exist) - '[data] set coins 100' # Overwrite data (always updates) - '[data] overwrite last_login %server_time%' # Math operations on data - '[data] math coins +50' - '[data] math coins -25' - '[data] math score *2' # Delete specific key - '[data] del temporary_flag' # Clear all player data - '[data] clear' ``` -------------------------------- ### Vault Economy Requirement Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Requires and deducts currency from the player's balance before executing commands. ```yaml left-click: requirements: - '[vault] 500' # Requires and deducts 500 currency commands: - '[msg] &aYou purchased the item for $500!' - '[give] DIAMOND_SWORD 1' fail: - '[msg] &cYou need $500 to purchase this item!' ``` -------------------------------- ### Condition Requirement Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Evaluates complex conditions using the internal condition system. ```yaml left-click: requirements: - '[conditions] %player_name% $HASPERM shop.discount $OR %vault_eco_balance% $ATLEAST 10000' commands: - '[msg] &aYou qualify for the VIP discount!' fail: - '[msg] &cYou need VIP permission or 10,000 coins for this discount.' ``` -------------------------------- ### Delay Tag Usage Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Adds a delay in ticks between command executions. ```yaml left-click: commands: - '[msg] &eStarting countdown...' - '[delay] 20' # 20 ticks = 1 second - '[msg] &e3...' - '[delay] 20' - '[msg] &e2...' - '[delay] 20' - '[msg] &e1...' - '[delay] 20' - '[msg] &aGo!' - '[teleport] 100 64 100' ``` -------------------------------- ### Negation Condition with NOT Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Uses the $NOT operator to exclude specific players, such as preventing access for a player named 'Steve'. ```yaml conditions: "$NOT (%player_name% $EQUALS Steve)" ``` -------------------------------- ### Teleport Tag Usage Source: https://context7.com/rockyhawk64/commandpanels/llms.txt Teleports players to specific coordinates, optionally specifying world, rotation, or target player. ```yaml left-click: commands: # Basic teleport - '[teleport] 100 64 -200' # Teleport with world and rotation - '[teleport] 0 100 0 world=world_the_end yaw=90 pitch=0' # Teleport another player - '[teleport] 500 80 500 player=Steve world=survival' ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.