发布时间:2024-07-03作者:彭靖沅点击:
目标指令
在 Minecraft 中,目标指令用于控制和操纵实体(例如玩家和其他生物)。它们通常与 `/execute` 指令结合使用,以针对特定规则或条件执行命令。
语法
/target [子命令]
子命令
@a - 针对所有玩家
@e - 针对所有实体
@p - 针对最近的玩家
@r - 针对随机玩家
@s - 针对执行命令的实体
其他子命令
distance - 过滤给定坐标的距离
limit - 限制实体数量
sort - 按距离、名称或其他属性对实体进行排序
type - 过滤给定类型(例如玩家、动物、怪物等)的实体
示例
`/target @p` - 将最近的玩家设为目标。
`/target @e[type=minecraft:chicken]` - 将所有鸡设为目标。
`/target @r[distance=10]` - 将离执行命令者最近 10 米内的随机玩家设为目标。
`/target @e[name=John]` - 将名称为“John”的实体设为目标。
注意事项
目标指令只能在多人游戏中使用。
目标指令对玩家不可见。
目标指令与 `/execute` 指令结合使用时非常强大。
目标指令用法
指令语法:
```
/target
```
参数:
[args]:可选参数,用于指定目标的附加属性。
附加参数:
nearest:选择最近的实体。
furthest:选择最远的实体。
sort=:根据距离、健康、名称或随机顺序对实体进行排序。
limit=:指定要选择的最大实体数。
type=:指定实体类型,例如玩家、生物或物品。
name=:指定实体的名称。
team=:指定实体所在队伍的名称。
tag=:指定实体拥有的标签。
scores={scoreboard_objective=value}:指定实体在计分板目标上的分数。
X=、Y=、Z=:指定实体的位置坐标。
用法:
/target 命令用于选择与特定要求匹配的目标实体。它可以用于各种目的,例如:
选择最近的玩家:
```
/target nearest player
```
选择最远的生物:
```
/target furthest entity type=mob
```
选择健康值低于 50% 的玩家:
```
/target selector health<50%
```
选择名为 "Steve" 的玩家:
```
/target name=Steve
```
选择拥有 "friend" 标签的实体:
```
/target tag=friend
```
选择已获得 100 分的玩家:
```
/target selector scores={ObjectiveName=100}
```
示例:
```
/target nearest player
/execute at @target run say Hello, @p!
```
此示例将选择最近的玩家,并将 `/say` 命令的执行位置设置为该玩家的位置,从而向该玩家发送消息。
生存模式:
击败末影龙后,可以从末影传送门旁的宝箱中获得(1个)
创造模式:
打开物品栏,在搜索栏中输入“目标方块”,即可找到目标方块
其他方式:
使用命令`/give @p minecraft:target_block`
从其他玩家或服务器处获得
使用地图编辑器或Mod添加
使用命令方块输入目标指令
1. 放置命令方块:在游戏中放置一个命令方块。
2. 输入命令:在命令方块的文本字段中输入以下指令:
```
/target @s
```
其中:
`/target` 是命令本身。
`@s` 是目标选择器,表示执行命令的实体(玩家)。
3. 激活命令方块:可以用以下方法之一激活命令方块:
用红石信号。
用游戏规则 `/gamerule commandBlockOutput true`。
用命令 `/execute`。
使用聊天栏输入目标指令
1. 打开聊天栏:按 T 键打开聊天栏。
2. 输入命令:在聊天栏中输入以下指令,然后按 Enter 键:
```
/target @s
```
指令的作用
此指令将玩家自身作为目标。这意味着后续的指令将针对玩家自身执行。例如,你可以使用以下指令来传送玩家自身到特定坐标:
```
/tp @s 0 100 0
```
2023-08-31
2023-10-14
2023-08-05
2023-08-29
2023-09-25
2023-09-23
2023-09-23
2023-09-11
2023-09-23
2023-09-06