用于使实体骑乘其他实体、停止实体的骑乘/使坐骑逐出自己的骑手、召唤坐骑/骑手
语法[]
- Java版
ride <target> mount <vehicle>
- 让指定的骑手骑乘指定的坐骑。
ride <target> dismount
- 让指定的骑手停止骑乘。
- 基岩版
ride <riders: target> start_riding <ride: target> [teleportRules: TeleportRules] [howToFill: FillType]
- 让指定的骑手骑乘指定的坐骑。
ride <riders: target> stop_riding
- 让指定的骑手停止骑乘。
ride <rides: target> evict_riders
- 让指定的坐骑逐出它的骑手。
ride <rides: target> summon_rider <entityType: EntityType> [spawnEvent: string] [nameTag: string]
- 在每个没有被骑乘也没有骑乘别的实体的坐骑的位置召唤一个实体,然后让它们骑乘到坐骑上。
ride <riders: target> summon_ride <entityType: EntityType> [rideRules: RideRules] [spawnEvent: string] [nameTag: string]
- 在每个骑手的位置召唤一个实体,然后让骑手骑乘它们。
参数[]
JE: <target>
BE: riders: target
- 指定骑手。
- 在基岩版中,如果处于
start_riding
模式并且teleportRules: TeleportRules
是teleport_ride
时,应仅有一个实体。
- 在基岩版中,如果处于
JE: <vehicle>
BE: ride: target
- 指定坐骑。
- 应仅有一个实体,且应当是正常情况下可以被骑乘的实体。
BE: rides: target
- 指定坐骑。
BE: teleportRules: TeleportRules
(可选)
- 指定将被传送的实体。
- 必须是
teleport_ride
(传送坐骑至骑手)或teleport_rider
(传送骑手至坐骑)。 - 如果未指定,默认为
teleport_rider
。
- 必须是
BE: howToFill: FillType
(可选)
- 必须是
if_group_fits
或until_full
。if_group_fits
只会在所有骑手都满足骑乘要求时才会让他们建立骑乘关系。until_full
会为每一个满足骑乘要求的骑手建立骑乘关系。- 如果未指定,默认为
until_full
。
BE: entityType: EntityType
- 指定召唤的实体。
BE: spawnEvent: string
(可选)
- 指定实体生成时自带的事件(实体在行为包中的事件名称)。每个召唤实体只能应用一个生成事件。
BE: nameTag: string
(可选)
- 指定实体生成时的名字。
BE: rideRules: RideRules
(可选)
- 必须是
no_ride_change
,reassign_rides
或skip_riders
。skip_riders
仅会为没有坐骑的骑手召唤实体。no_ride_change
仅会为没有坐骑且没有被骑乘的骑手召唤实体。reassign_rides
会为所有实体召唤实体。- 如果未指定,默认为
reassign_rides
。
历史[]
关于“命令/ride”的历史,请见各版本页面。
关于“命令/ride”的历史,请见各版本页面。
关于“命令/ride”的历史,请见各版本页面。
关于“命令/ride”的历史,请见各版本页面。
关于“命令/ride”的历史,请见各版本页面。
语言