我的世界1.12.2 tellraw指令 | 您所在的位置:网站首页 › 命令方块如何显示文字在聊天栏 › 我的世界1.12.2 tellraw指令 |
国庆放假了,怕自己又失忆于是来更新辣 这篇文章没有图片,因为最近很少玩方块人了 话不多说开始吧 首先是最常规的指令 /tellraw @s {"text":"1"} 这样就可以在聊天栏出现一个白色的1 然后可以加点颜色/tellraw @s {"text":"\u00a7c红色\u00a7a绿色"} 这里也可以用function函数来进行§上色,具体看我的世界1.12.2自定义附魔,自定义村民与函数(1) - 哔哩哔哩 (bilibili.com) 我这边再看了一下,感觉会有人不懂,于是我决定这期放到最后来讲 上色/tellraw @s {"text":"§4红色§2绿色"} \u00a7+颜色代码也可以 比如\u00a74红色\u00a72绿色(没经过实战,我猜的233) ------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------- 然后是命令型的tellraw-------------clickEvent /tellraw @s {"text":"","extra":[{"text":"\u00a7a","clickEvent":{"action":"run_command","value":"/gamemode 1"}}]} 输入这个会出现一行tellraw 点击出来的字可以把模式改成创造模式(有权限才行) text:文本 extra不要管他,教我的指令大佬说的 如果你要点击就能使用指令,clickEvent就必须要有 因为clickEvent就是点击之后执行的操作 action表示执行的操作 run_command是操作的一种 value表示执行操作的具体内容 clickEvent中的action有很多种:有open_url:打开一个网页,run_command:执行指令,suggest_command:点击后会把指令放在聊天栏里而不是直接执行 举个例子 /tellraw @s {"text":"","extra":[{"text":"\u00a7a","clickEvent":{"action":"open_url","value":"https://www.baidu.com"}}]} 输入这个指令并点击出来的字体,会打开百度,你也可以吧网页改成其他的 比如https://www.bilibili.com替换value里的内容,就可以打开小破站鸟 又比如这个/tellraw @s {"text":"","extra":[{"text":"\u00a7a","clickEvent":{"action":"suggest_command","value":"/gamemode 1"}}]} 点击后直接会在指令输入框里显示/gamemode 1 ------------------------------------------------------------------------------------------------------------------- -----------------------------------------------------分割线----------------------------------------------------- 然后是悬浮文字型的tellraw-------------hoverEvent 比如 /tellraw @s {"text":"","extra":[{"text":"\u00a7a显示内容","hoverEvent":{"action":"show_text","value":"悬浮文字"}}]} 把鼠标放在字上会有字体提示 这里的action就用show_text value填的就是要显示的悬浮文字 悬浮文字和普通的一样,可以换颜色 /tellraw @s {"text":"","extra":[{"text":"\u00a7a显示内容","hoverEvent":{"action":"show_text","value":"\u00a7b青色悬浮文字"}}]} 悬浮文字也能换行,换行符号是\n /tellraw @s {"text":"","extra":[{"text":"\u00a7a显示内容","hoverEvent":{"action":"show_text","value":"第一行\n第二行"}}]} 这个换行符号也可以在text里面用 clickEvent和hoverEvent是同一级 综合起来 /tellraw @s {"text":"","extra":[{"text":"\u00a7a","hoverEvent":{"action":"show_text","value":"\u00a7b点击后可切换为创造模式"},"clickEvent":{"action":"suggest_command","value":"/gamemode 1"}}]} 点击后就直接变成创造了,鼠标放在上面也会有提示词 我们还可以让一行文字有两个可以点击的地方,并且点击效果不同 /tellraw @p {"text":"","extra":[{"text":"\u00a7a","hoverEvent":{"action":"show_text","value":"\u00a7b点击后可切换为创造模式"},"clickEvent":{"action":"run_command","value":"/gamemode 1"}},{"text":"\u00a7c","hoverEvent":{"action":"show_text","value":"\u00a7d点击后可变为生存模式"},"clickEvent":{"action":"run_command","value":"/gamemode 0"}}]} 中间用符号“,”隔开就可以了 ------------------------------------------------------------------------------------------------------------------- -----------------------------------------------------分割线----------------------------------------------------- 最后是函数使用方法的补充 打开我的世界,然后按Esc---选项---资源包,打开资源包文件夹 返回上一级目录,找到save(一般都在资源包文件夹的下面) 找到你的存档(可以通过更新时间来查看) 点进去,然后找到data---function 进去function这个文件夹,第一次进应该是什么都没有的 然后新建一个文件夹,名字不带有特殊符号就行了,有些特殊符号mc聊天栏打不出,命令方块也打不出,比如§ 然后进去你创建的文件夹 新建一个txt, 打开txt, 输入你的指令,把/去掉就可以了 比如在mc中/gamemode 1 是改为创造模式 在聊天了要输入/ 在txt中,你只需要吧gamemode 1 复制进去就行了,不需要/ 斜杠 然后关掉,保存好txt 然后把txt文件夹的后缀改成mcfunction 举个例子 文本.txt 改成 文本.mcfunction 然后回到游戏中,输入/reload,来刷新函数 然后使用函数, 指令: /function 文件夹名字:文本名字 然后就可以了 ------------------------------------------------------------------------------------------------------------------- -----------------------------------------------------分割线----------------------------------------------------- 然后就应该没东西讲了,不懂就在评论区问,看到一般都会回复的 |
CopyRight 2018-2019 实验室设备网 版权所有 |