第一中文网

第八十九章 ride-骑乘 (第1/4页)

天才一秒记住【第一中文网】地址:www.dyzww.cc

(该章节已于2022年7月25日重写,原章节为『战利品表(战利品表下)(\/loot 下)』)

我们知道,在minecraft中,玩家可以骑上马,骷髅可以骑上蜘蛛,僵尸可以骑上鸡......但不管怎样,我们都很难使用指令来控制实体的骑乘状态。在Java版这尚且可以通过Nbt做到,但在基岩版呢?基岩版可用不了Nbt。

好消息是,基岩版虽然用不了Nbt,但mojang却给了我们一条指令:

\/ride

作用:控制实体骑乘

存在版本:基岩版1.16.100-今

需要权限等级:基岩版-1

需要作弊:是

格式:

\/ride <骑手实体>...

... start_riding <坐骑实体>[传送模式][骑乘建立要求]

\\\\使得指定的骑手骑在指定的坐骑上\\\\

... stop_riding

\\\\使得指定的骑手停止骑乘\\\\

... summon_ride <实体Id>[召唤要求][生成事件][实体名称]

\\\\给骑手召唤一个坐骑,让骑手骑上去\\\\

\/ride <坐骑实体>...

... evict_riders

\\\\使得指定的坐骑逐出它们的骑手\\\\

... summon_rider <实体Id>[生成事件][实体名称]

\\\\给坐骑召唤一个骑手,让召唤出来的骑手骑在坐骑上\\\\

通过\/ride指令,你可以指定实体骑或被骑在某些实体身上。让我们来试一试:

\/ride @s start_riding @r[type=horse]

这条指令将会使你随机骑在某一匹马的身上。等等,@r不是用来随机选择玩家的吗,怎么能够拿来随机选择马?

@r确实是用来随机选择玩家的,但在除了Java1.13及以上版本之外,其他版本的@r都可以通过指定type参数来具体随机指定种类的实体。在上面的例子中,由于我们指定了type参数为马,所以@r[type=horse]在这边就是随机选择一匹马。

运行上述指令后,你虽然骑在了马身上,但同时也被传送了,毕竟游戏总不可能让你隔空骑马吧?但有时候可能你并不想被传走,而是想让那匹马自己过来,这时候该怎么办?

指定『传送模式』参数。这个参数可以填写两个值:

teleport_ride——将坐骑传送至骑手

teleport_rider——将骑手传送至坐骑(默认)

举个例子:

\/ride @s start_riding @r[type=horse] teleport_ride

这条指令将会随机一匹马传送到你下面,然后让你骑在它的身上。

『骑乘建立要求』这个参数适用于当你指定多个骑手时的情况,它可以填写两个值:

if_group_fits——当所有骑手都满足骑乘要求时才会建立骑乘关系

until_full——给每一个满足骑乘要求的骑手建立骑乘关系(默认)

举个例子:

\/ride @e start_riding @r[type=chicken] teleport_rider if_group_fits

本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!

如遇章节错误,请点击报错(无需登陆)

新书推荐

都市超品仙医 活在两个世界 大秦:这个太子总想着造反 与其说瞎话不如 穿越万界:神功自动满级 诛神乾坤 多子多福,仙女都被他抢了怎么办