Minecraft-Commands
如何創建執行命令的可點擊文本?
我希望在聊天中出現一行文本,點擊該文本將執行
/fill
命令。我使用以下命令無濟於事:(〜=所需的消息或命令)
/tellraw @a {"text":"~","clickEvent":{"action":run_command","value":"/~"}}
這個命令似乎可以工作,但它說它需要一個“數組”。
/execute @a ~ ~ ~ tellraw @p {"nbt":"","storage":"Why would I do that?","italic":true,"underlined":true,"color":"yellow","clickEvent":{"action":"run_command","value":"/fill <> <to> <block>"}}
你不能在基岩版中做到這一點,只有在 Java 版中。原始 JSON 文本在基岩版中受到更多限制,以至於您甚至無法使用 JSON 標籤更改顏色或其他格式(您應該仍然可以使用格式程式碼),更不用說使用互動功能
tellraw
了Java版中功能強大。
可能有一個簡單的方法
我沒有對此進行測試,但這是一個您可以研究的想法。如果你放下一個標誌,用任何顏色標籤輸入你喜歡的任何東西,然後在它後面,有一個面向外的比較器在持有標誌的塊後面。然後在該比較器的輸出端有一個命令塊。您可以右鍵點擊該標誌,就好像您想使用它一樣。該標誌可能會發出足以被比較器拾取的顯著變化。