开启辅助访问     
收藏本站

站内搜索

搜索

Minecraft(我的世界)苦力怕论坛

[BE教程] 【全版本】屠龙宝刀,点击就送!

 发表于 2021-12-5 19:26:54|显示全部楼层|阅读模式 IP:陕西省
一.效果

正如标题和下图所示的那样,屠龙宝刀,点击就送

我知道这个效果在Java版很容易实现,但是基岩版没有nbt标签,无法检测方块状态
所以这一期教程就是教如何在基岩版实现这个目的

具体是什么目的呢?听我一一道来:
当你点击木牌时,可以触发某一指令效果

可能有人觉得这个目的很容易实现
但实际上还是很困难的,现在就开始教学吧!


二.原理

我刚才说了,基岩版无法检测方块状态
所以这里就要运用转换法
在木牌前放一个蝙蝠(放心,已消毒),当你点击木牌时
实际上点击木牌被替换成了击杀蝙蝠
击杀蝙蝠是可以检测的啊,这样的话问题就解决了
检测蝙蝠消失后,给予玩家屠(zuan)龙(shi)宝刀(jian)
结束



三.指令(多图警告)

总体示意图
175848kljlpo6fi0ispwkw.png

(注意第二组命令块的not阀“A”指的是木牌所在的方块,该坐标为9,5,-19
第三组命令块必须放在要点击的木牌附近,其他命令块无强制要求)
(另注:由于我编代码时没有注意命令块的位置顺序,实际编写顺序是:第一组,第三组,第二组
为了方便说明,按照从左至右的方式编排组别,特此说明)


0-1
聊天区输入 /summon bat a 9 5 -19
注解:生成一只叫做a的蝙蝠,为后面做铺垫

1-1
175840h7u883niunrtwxit.png

  1. /tp @e[type=bat,name=a] 9 5 -19
复制代码
注解:将刚刚生成的蝙蝠锁定在总体图中的A点(左下角设置延迟为2,后面会解释)

1-2
175839ujwtwj2dmkjwonqm.png

  1. /effect @e[type=bat,name=a] invisibility 1 1 true
复制代码
注解:给名字为a的蝙蝠给予隐身效果,这样才可以让事件“点击木牌”转换为“击杀蝙蝠”
(后面会说明如何一下击败蝙蝠)

我已经在本大章开头说明编写顺序,故先介绍第三组命令块,再介绍第二组,以方便思路连续

3-1
175848w11mjm5i3ja23coj.png

  1. /execute @p[r=3] ~~~ tag @s add b
复制代码
注解:检测木牌(为了方便理解,读者在阅读时,可将”木牌“替换为”蝙蝠“,下同)周围是否有玩家,有的话则给予玩家标签b,防止混淆

3-2
175848jlpaafc4f3g4ffgl.png

  1. /effect @p[tag=b] strength 1 10 true
复制代码
注解:给予标签b的玩家力量效果,足以一下击败蝙蝠,以实现1-2的效果


3-3
175848zt0h0yzevyj0yemj.png

  1. /tag @p[tag=b] remove b
复制代码
注解:移除有标签b玩家的标签b,方便重复使用

2-1
175840gzxoirh7qxrrhqhe.png
  1. /testfor @e[type=bat,name=a]
复制代码
注解:检测名称为a的蝙蝠是否存在

2-2
183605d0uj5ivi2gejs0zg.png

  1. /give @p diamond_sword
复制代码

注解:经过not阀后,若没有检测到蝙蝠(即蝙蝠死亡,也就是木牌被点击),给予该玩家一把”屠龙宝刀“
红石火把有1tick的 亮起/熄灭 时间,这也是1-1中要设置延迟的原因

2-3
175840h7u883niunrtwxit.png

  1. /summon bat a 9 5 -19
复制代码
注解:给予玩家钻石剑后,再次召唤蝙蝠,以便下一次使用



四.后记

本期的内容就到此结束啦
制作不易,求评分awa
到底是讲某一种特定道具,还是精讲某一指令好呢?
欢迎在评论区留言观点,也可以提出宝贵意见
最后,谢谢大家的支持啦


175840x4n4shnfisz2nj2o.png
苦力怕论坛,感谢有您~
 发表于 2021-12-5 19:34:39 来自手机|显示全部楼层 IP:广东省
非常详细的教程
2#2021-12-5 19:34:39回复收起回复
苦力怕论坛,感谢有您~
 楼主|  发表于 2021-12-5 19:35:29|显示全部楼层 IP:陕西省

感谢支持啦,会继续更新的
3#2021-12-5 19:35:29回复收起回复
苦力怕论坛,感谢有您~
 发表于 2021-12-6 20:40:42 来自手机|显示全部楼层 IP:广东省
谢谢作者的详细教程,辛苦了
4#2021-12-6 20:40:42回复收起回复
苦力怕论坛,感谢有您~

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

粤公网安备 44200002445329号 | 由 木韩网络 提供支持 | GMT+8, 2024-11-22 06:27

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4 粤ICP备2023071842号-3