星河皓月丶
本帖最后由 Eterstars 于 2021-6-23 21:38 编辑
一.效果

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

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

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

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


二.原理

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



三.指令(多图警告)





四.后记

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


来自群组: Server CT

郁离子
本帖最后由 郁离子 于 2021-6-23 21:25 编辑

这玩意在基岩版(没有特殊json文本的条件下)居然能做出来,lz思路清奇啊!利用蝙蝠这玩意还是挺有创意的
给玩家力量这个方法个人认为不太妥当,因为如果玩家站在木牌前打别的生物呢?

可以考虑召唤时给蝙蝠一个瞬伤来扣血什么的

刚刚查了Wiki,蝙蝠6点血,瞬伤一也6点但可以通过伤害吸收2+瞬伤2的方式扣到两点血(我记得基岩版空手两点来着?

星河皓月丶
郁离子 发表于 2021-6-23 21:08
这玩意在基岩版(没有特殊json文本的条件下)居然能做出来,lz思路清奇啊!利用蝙蝠这玩意还是挺有创意的
...

感谢支持
空手打3下确实能杀死一只蝙蝠

我有一个想法,可以给蝙蝠带一个255级剧毒效果,让蝙蝠迅速掉到1血
这样就不用担心玩家用力量打别人了

下一页 最后一页