当前位置:首页 > 游戏 >

我的世界检查手中拿着东西的指令(我的世界怎么换手中的东西)

来源:原点资讯(www.yd166.com)时间:2023-06-27 22:00:43作者:YD166手机阅读>>

很多地图都会有一些特定的交互物品方式,最常见的有丢弃物品侦测和右键侦测

特此说明:这里我使用的物品名称为繁体中字译名

这篇专栏教学的是最常见的右键侦测

右键侦测,其目的就是记录你使用物品的次数统计,大多数地图制作者用用到的右键侦测的物品有:胡萝卜钓竿,地图,雪球,鸡蛋,终界珍珠,烟花火箭,飞溅 水瓶等

这里用到的是1.16新加入的扭曲蕈菇钓竿

无论是侦测丢弃的物品还是右键·,都需要用到一个scoreboard.

那如何做到右键侦测呢?

这里我们不再用到普通的准则(如:"dummy","health","deathcount"等),这里我们需要用到复合准则

指令如下

scoreboard objectives add rc_tut Minecraft.used:minecraft.warped_fungus_on_a_stick

这样右键侦测的准备工作就完成了,但单独靠上面的还不够,我们需要做到的是让玩家右键物品,它会触发一个事件,这里我们让他触发后向大家say hi,<player_id>,这时,我们就需要用到指令包了(当然指令方块也可,但很麻烦,我不喜欢.w.)

我的世界检查手中拿着东西的指令,我的世界怎么换手中的东西(1)

创建指令包这里不会说明

来到资料夹内部,可以看到已经有创建好的mcfunction档,这些是我常用到的格式

loaded-用于重载世界后自动加载

main-用于指令包重复执行,1秒会执行20次

scoreboard-用于重载世界后自动加载(主要用于建立scoreboard)

empty-这是一个空白的mcfunction档,主要用来快速创建一个新的mcfunction档

我的世界检查手中拿着东西的指令,我的世界怎么换手中的东西(2)

打码部分防破梗=w="

这里我们需要做到指令包不断侦测我们的右键次数,故需要用到main档(使用编辑软体:visual studio code)

我们要做到的是:当有玩家右键了一个物品,就会执行say.mcfuction

指令如下

execute as @a[scores={rc_tut=1..}] at @s run function rc:say

我的世界检查手中拿着东西的指令,我的世界怎么换手中的东西(3)

这里不用if score @s rc_tut matches 1.. 的原因是这样做执行者是伺服器而不是玩家自己,而as的作用改变命令的执行者,at的作用是改变命令的执行位置.

接下来我们创建一个叫做say的mcfunction档,这里我们让say.mcfunction执行后会say hi,@a 同时清除掉自己rc_tut的使用次数(不清除会导致say hi,@a 一直洗板)

指令如下

say hi,@a

scoreboard players reset @s rc

我的世界检查手中拿着东西的指令,我的世界怎么换手中的东西(4)

这两条指令不可以调换执行顺序,否则会出现分数正常清除了但还未执行say hi,@a的bug

当然还未结束,你一定不希望别人随便拿一根扭曲蕈菇钓竿就执行一个事件吧,这时就可以给自己一根带有自订NBT标签的扭曲蕈钓竿,这里我们用{rc:1},然后侦测玩家手上是否有带有这个NBT标签就可以了

give @s warped_fungus_on_a_stick{rc:1}

我们可以在原有的基础上进行修改

execute if entity @s[nbt={SelectedItem:{tag:{rc:1}}}] run say hi,@a

我的世界检查手中拿着东西的指令,我的世界怎么换手中的东西(5)

我的世界检查手中拿着东西的指令,我的世界怎么换手中的东西(6)

如果需要给它一个不同的材质,可以用{CustomModelData:<value>}解决,这里不做赘述

那右键侦测的教学就到这里,评论区会附上指令包下载的载点,如果不会可以在评论区留言,我会尽量解决=w="也别忘了素质三连

本文禁止转载!!!!!

Ps:写指令包一定要记得多保存,否则哪天出来什么问题不关我的事=w="同时,如果你使用的软体可以开启自动保存也可以开启来,这样就省去了不停按Ctrl S的步骤XD

栏目热文

我的世界怎么把物品放到左边手上(我的世界如何把东西放到副手上)

我的世界怎么把物品放到左边手上(我的世界如何把东西放到副手上)

从1.7.10开始中国玩家开始接触到Minecraft,但是有多少一直是用创造模式玩着它?是不是开启生存就两眼一抹黑?开...

2023-06-27 21:23:23查看全文 >>

我的世界隐藏手中物品指令(我的世界怎么给指令隐藏物品)

我的世界隐藏手中物品指令(我的世界怎么给指令隐藏物品)

《我的世界》这款游戏由于已经发售了很久,所以有些玩家已经玩了很多年,他们能够熟练掌控游戏中的绝大多数物品和技巧。但是,即...

2023-06-27 21:32:51查看全文 >>

我的世界怎么把手持物品放头上(我的世界怎么把东西戴在头上指令)

我的世界怎么把手持物品放头上(我的世界怎么把东西戴在头上指令)

大家好,欢迎来到耿耿星河讲解时间!!!!等等,看那有条评论说:外外,废话太多了,直接说重点!!!!那就不说废话了,直接说...

2023-06-27 21:44:16查看全文 >>

创维电视机自身有开关键么

创维电视机自身有开关键么

十一黄金周以过,好多朋友都在向笔者打听目前彩电的价格,该买哪个牌子的哪个尺寸和型号电视。为此,笔者特意上京东和天猫搜索了...

2023-06-27 21:19:35查看全文 >>

创维电视机55寸怎么看配置(创维55寸电视怎么看电视信息)

创维电视机55寸怎么看配置(创维55寸电视怎么看电视信息)

2019年,可以说是互联网电视,尤其是小米等品牌发力的一年,一时间小米在4000元内,尤其是3000元内市场获得了很多认...

2023-06-27 21:58:48查看全文 >>

我的世界左手拿东西怎么设置(我的世界怎么设置左手拿物品)

我的世界左手拿东西怎么设置(我的世界怎么设置左手拿物品)

基本操作与合成玩法1.Minecraft  Minecraft是一个沙盘游戏,是一个高度自由的游戏。整个游戏没有终点,你...

2023-06-27 21:35:13查看全文 >>

我的世界人物头上有物品的指令(我的世界将手上的物品放头上指令)

我的世界人物头上有物品的指令(我的世界将手上的物品放头上指令)

对于生存模式而言,史蒂夫的盔甲栏只可以用来放置装备,也因此玩家会下意识地认为,史蒂夫的头部就仅仅只能用来戴头盔。显然,这...

2023-06-27 21:56:02查看全文 >>

网件r8500设置教程(网件r8500优缺点)

网件r8500设置教程(网件r8500优缺点)

这几个路由器用的都是一样的博通平台,刷机也大同小异,也可以参考我以前发的教程刷机这里简单说一下刷机过程1.路由器管理界面...

2023-06-27 22:16:36查看全文 >>

网件r6800设置详细教程

网件r6800设置详细教程

打开浏览器输入路由器管理地址192.168.1.1登陆到管理界面,输入用户名密码点确认选择左面的因特网然后点一下因特网服...

2023-06-27 21:54:39查看全文 >>

美国网件r7000最佳设置

美国网件r7000最佳设置

现如今几乎绝大多数人家里的智能设备都非常的多,比如按照一家三口来计算,一人一台手机就是三台,家里的电视要上网、电脑要上网...

2023-06-27 22:19:52查看全文 >>

文档排行