“Ride”重定向至此。关于实体被连接到另一个实体上的现象,请见“骑乘”。
ride
需要的权限等级
Java版:2基岩版:1
限制条件
启用作弊[仅基岩版]
用于使实体骑乘或停止骑乘其他实体。在基岩版中,可使坐骑逐出其乘客,亦可召唤坐骑或乘客。
目录
1 用法
2 语法
3 参数
4 结果
5 输出
6 示例
7 历史
8 导航
用法[编辑 | 编辑源代码]
主条目:骑乘
该命令不能为玩家、标记[仅Java版]、拴绳结、闪电束、浮漂和与嘎枝之心绑定的嘎枝添加乘客。
在基岩版中,某些实体不允许其他实体对其进行骑乘,主要是靠数据驱动。可通过行为包文件中的minecraft:rideable组件来控制(参见骑乘和官方文档)。
语法[编辑 | 编辑源代码]
Java版
ride
让指定的乘客骑乘指定的坐骑。
ride
让指定的乘客停止骑乘。
基岩版
ride
让指定的乘客骑乘指定的坐骑。
ride
让指定的乘客停止骑乘。
ride
让指定的坐骑逐出它的乘客。
ride
对于每个指定的坐骑,如果可被骑乘且没有满载,则在其所在的位置召唤一个实体,然后让它们骑乘到坐骑上。
ride
在每个指定的乘客的位置召唤一个实体,然后让乘客骑乘所召唤的实体。
参数[编辑 | 编辑源代码]
JE:
指定乘客。
必须为玩家名、目标选择器或UUID。且目标选择器必须为单一数量,否则此命令将无法解析。
JE:
指定坐骑。
必须为玩家名、目标选择器或UUID。且目标选择器必须为单一数量,否则此命令将无法解析。
BE:riders: target:CommandSelector
指定乘客。
如果处于start_riding模式并且teleportRules: TeleportRules是teleport_ride时,应仅有一个实体。
必须为玩家名或目标选择器。
BE:ride: target:CommandSelector
指定坐骑。
应仅有一个实体。
必须为玩家名或目标选择器。
BE:rides: target:CommandSelector
指定坐骑。
必须为玩家名或目标选择器。
BE:teleportRules: TeleportRules:enum
指定将被传送的实体。
必须是teleport_ride(传送坐骑至乘客)或teleport_rider(传送乘客至坐骑)。
如果未指定,默认为teleport_rider。
BE:howToFill: FillType:enum
必须是if_group_fits或until_full。
if_group_fits只会在指定的所有
until_full让指定的
如果未指定,默认为until_full。
BE:entityType: EntityType:enum
指定召唤的实体。
必须是一个实体类型的ID。
只有特定实体类型允许被召唤。允许召唤的实体类型可见于命令的自动补全建议列表。指定列表外的实体类型会是命令无法解析。
BE:spawnEvent: string:basic_string
指定实体生成时执行的事件。应为一个生成事件(行为包中的实体事件)的名称。
BE:nameTag: string:basic_string
指定实体生成时的名字。
必须为 字符串。必须为单个词或者双引号(")括起的字符串。引号内的字符可以使用\进行转义。
BE:rideRules: RideRules:enum
必须是no_ride_change, reassign_rides或 skip_riders。
skip_riders仅为没有在骑乘的
no_ride_change仅为没有骑乘且没有被骑乘的
reassign_rides使正在骑乘的
如果未指定,默认为reassign_rides。
结果[编辑 | 编辑源代码]
命令触发条件Java版基岩版
任意命令不完整或参数未正确指定 无法解析 无法解析
/ride ... mount ...
vehicle为一个玩家或一个标记实体
检测到循环骑乘(vehicle正骑着
/ride ... dismount
任意riders: target、rides: target或ride: target没有选中至少一个实体(指定名称的玩家必须在线上) N/A 执行失败
/... start_riding ...ride: target所选择的实体数量大于1
ride: target所选择的实体在命令执行前已经满载
teleportRules: TeleportRules是teleport_ride,并且
howToFill: FillType未指定或是until_full,且所有的riders: target都不可骑乘ride: target
howToFill: FillType是if_group_fits,且
howToFill: FillType是if_group_fits,并且ride: target对至少一个
/... stop_ridingriders: target所选实体没有一个骑乘于其他实体
/... evict_riders
/... summon_rider ...所有
尝试在和平难度下召唤敌对生物
/... summon_ride ...所有
尝试在和平难度下召唤敌对生物
不符合以上所有条件执行成功
输出[编辑 | 编辑源代码]
命令版本条件成功次数/execute store success .../execute store result ...
任意Java版执行失败000
执行成功111
任意基岩版执行失败0N/AN/A
/... start_riding ...执行成功骑上坐骑的实体的数量N/AN/A
/... stop_riding ...执行成功离开坐骑的实体的数量N/AN/A
/... evict_riders ...执行成功逐出其乘客的实体的数量N/AN/A
/... summon_rider ...执行成功召唤的实体中骑上了其坐骑的数量N/AN/A
/... summon_ride ...执行成功召唤的实体中被乘客骑上的数量N/AN/A
示例[编辑 | 编辑源代码]
在Java版中,将自己骑乘到猪上:
/ride @s mount @e[limit=1,type=minecraft:pig]
在Java版中,使自己骑到最近的箭上:
/ride @s mount @n[type=arrow]
在基岩版中,在每个具有“A”标签的玩家处生成一支箭:
/ride @a[tag=A] summon_ride arrow
在基岩版中,在每个具有“A”标签的玩家处生成一只闪电苦力怕:
/ride @a[tag=A] summon_ride creeper reassign_rides minecraft:become_charged
历史[编辑 | 编辑源代码]
Java版1.19.423w03a加入了/ride。1.21.224w40a现在/ride不再能使实体骑乘拴绳结、闪电束和浮漂。基岩版1.16.1001.16.100.52加入了/ride。
导航[编辑 | 编辑源代码]
查
论
编命令
当前可用
clear
clone
damage
deop
difficulty
effect
enchant
execute
experience
xp
fill
function
gamemode
gamerule
give
help
kick
kill
list
locate
loot
me
op
particle
place
playsound
recipe
reload
ride
say
schedule
scoreboard
setblock
setworldspawn
spawnpoint
spreadplayers
stop
stopsound
summon
tag
msg
tell
w
tellraw
time
title
teleport
tp
transfer
weather
whitelist
仅Java版
advancement
attribute
ban
ban-ip
banlist
bossbar
chase[新增:JE 1.21.9]
data
datapack
debug
debugconfig
debugmobspawning
debugpath
defaultgamemode
dialog
fetchprofile[新增:JE 1.21.9]
fillbiome
forceload
item
jfr
pardon
pardon-ip
perf
publish
raid
random
return
rotate
save-all
save-off
save-on
seed
serverpack
setidletimeout
spawn_armor_trims
spectate
team
teammsg
tm
test
tick
trigger
version
warden_spawn_tracker
waypoint
worldborder
仅基岩版
allowlist
changesetting
clearrealmevents
gametips
project
reloadconfig
reloadpacketlimitconfig
save
sendshowstoreoffer
仅教育版
classroommode
code
getchunkdata
getchunks
geteduclientinfo
geteduserverinfo
getspawnpoint
globalpause
resourceuri
takepicture
基岩版和教育版
?
ability
agent
aimassist
camera
camerashake
clearspawnpoint
closewebsocket
codebuilder_actorinfo
controlscheme
daylock
alwaysday
dedicatedwsserver
dialogue
enableencryption
event
fog
gametest
gettopsolidblock
hud
immutableworld
inputpermission
listd
mobevent
music
permission
ops
playanimation
querytarget
replaceitem
script
scriptevent
setmaxplayers
structure
testforblocks
testforblock
testfor
tickingarea
titleraw
toggledownfall
worldbuilder
wsserver
connect
已移除
placefeature
仅Java版
?
achievement
banip
blockdata
broadcast
entitydata
home
iron
locatebiome
replaceitem
setspawn
solid
stats
toggledownfall
testfor
testforblock
testforblocks
unban
wood
仅基岩版
clearfixedinv
mixer
resupply
set_movement_authority
setfixedinvslot
setfixedinvslots
simulationtype
volumearea
仅教育版
collect
dropall
move
position
tpagent
transfer
turn
基岩版和教育版
attack
createagent
destroy
detect
detectredstone
drop
executeasother
executeasself
getitemcount
getitemdetail
getitemspace
inspectdata
inspect
place
till
transferserver