我的世界游戏深度解析,最新Tellraw指令使用技巧与全面教程

栏目:游戏攻略 | 时间:2025-05-11 21:45

《我的世界》是一款风靡全球的3D沙盒游戏,玩家可以在游戏中自由创造和探索,而Tellraw指令则是游戏中一个非常强大的工具,它允许玩家向其他玩家显示原始JSON格式的文本信息,这在创建交互系统(如雪球菜单)时非常有用,本文将详细介绍最新的Tellraw指令的使用方法,帮助玩家更好地掌握这一工具。

一、Tellraw指令基础

Tellraw指令的基本格式如下:

/tellraw <目标选择器> <JSON文本>

目标选择器:用于指定接收信息的玩家或实体。@a表示所有玩家,@p表示最近的玩家,@r表示随机玩家。

JSON文本:用于定义要显示的信息的内容和格式,JSON文本可以包含多种元素,如文本、颜色、点击事件、悬停事件等。

二、JSON文本格式详解

JSON文本是Tellraw指令的核心部分,它定义了信息的外观和行为,以下是一些常用的JSON元素:

1、text:在文本中直接出现的原始文本的字符串。

2、color:文本的颜色,可以使用以下颜色代码:blackdark_bluedark_greendark_aquadark_reddark_purplegoldgraydark_graybluegreenaquaredlight_purpleyellowwhite

3、clickEvent:定义当玩家点击文本时执行的操作,常用的操作是run_command,用于执行一条命令。

4、hoverEvent:定义当玩家将鼠标悬停在文本上时显示的信息,常用的操作是show_text,用于显示额外的文本信息。

三、Tellraw指令的实际应用

1、基础消息提示

使用Tellraw指令可以向玩家发送带有颜色的消息。

   /tellraw @a [{text:"<门卫>",color:yellow},{text:"你好!",color:red}]

这条指令会向所有玩家发送一条消息,<门卫>”是黄色,“你好!”是红色。

2、添加点击执行指令的效果

可以在Tellraw指令中添加点击事件,让玩家点击文本时执行一条命令。

   /tellraw @a [{text:"点我获取钻石!要有权限哦!",color:green,clickEvent:{action:run_command,value:"/give @p 264"}}]

这条指令会向所有玩家发送一条消息,当玩家点击“点我获取钻石!要有权限哦!”时,会执行/give @p 264命令,给最近的玩家一个钻石。

3、鼠标移动到字上显示文字

可以在Tellraw指令中添加悬停事件,让玩家将鼠标悬停在文本上时显示额外的信息。

   /tellraw @a [{text:"点我获取钻石!要有权限哦!",color:green,clickEvent:{action:run_command,value:"/give @p 264"},hoverEvent:{action:show_text,value:{text:"",extra:[{text:"点我获取钻石",color:gold}]}}}]

这条指令会向所有玩家发送一条消息,当玩家将鼠标悬停在“点我获取钻石!要有权限哦!”上时,会显示额外的金色文本“点我获取钻石”。

4、伪装玩家上线或离开游戏的通告

可以使用Tellraw指令来伪装玩家上线或离开游戏的通告。

   /tellraw @a [{text:"PFS_BOSS",color:yellow},{text:" 加入游戏",color:yellow}]
   /tellraw @a [{text:"PFS_BOSS",color:yellow},{text:" 退出了游戏",color:yellow}]

这两条指令会分别向所有玩家发送PFS_BOSS加入游戏和退出游戏的通告。

5、模仿其他玩家讲话

在服务器中,可以使用Tellraw指令来模仿其他玩家讲话,这需要服务器具有OP权限,并且最好是官方纯净服务器。

   /tellraw @a {text:"<",extra:[{text:"(玩家名字)",hoverEvent:{action:show_text,value:"UUID"},color:white},{text:"> "},{text:"(说话的文字)"}]}

(玩家名字)替换为要模仿的玩家名字,将UUID替换为该玩家的UUID(可以通过鼠标悬停在玩家名字上查看),将(说话的文字)替换为要发送的消息。

四、注意事项

1、权限要求:在服务器中使用Tellraw指令通常需要OP权限。

2、兼容性:Tellraw指令在不同版本的Minecraft中可能有所不同,请确保使用与服务器版本兼容的指令。

3、合理使用:虽然Tellraw指令非常强大,但请合理使用,避免滥用导致服务器卡顿或玩家体验下降。

五、问题与解答

问题:如何在Tellraw指令中使用多个颜色?

解答:在Tellraw指令中,可以使用extra数组来包含多个文本对象,每个文本对象都可以有自己的颜色和文本内容。

/tellraw @a [{text:"<门卫>",color:yellow},{text:" ",color:black},{text:"你好!",color:red}]

这条指令会向所有玩家发送一条消息,<门卫>”是黄色,“ ”(空格)是黑色,“你好!”是红色,通过组合多个文本对象,可以实现复杂的颜色效果。

通过以上介绍,相信玩家已经对Tellraw指令有了更深入的了解,希望这篇教程能帮助玩家更好地利用Tellraw指令,在游戏中创造更多有趣的内容。

显示全部

加载中