首页 游戏攻略 正文

《我的世界》可点击的浮空字制作方法

我的世界可点击的浮空字怎么做?可点击的浮空字在游戏中可以说是非常好玩的一件事,玩家可以通过右键或左键来对浮空字进行点击,下面小编就为各位玩家带来:可点击的浮空字制作方法介绍

我的世界可点击的浮空字制作方法介绍

在服务器里也不需要玩家具有权限,是不是要右键比告示牌炫酷多了呢?代码适用版本为1.11.2 (点击图片查看动图)

《我的世界》可点击的浮空字制作方法

图片就介绍到这里,下面是思路以及代码部分~

整体思路:

初步思路是利用玩家右键村民这个准则实现检测右键点击,用实体受到伤害和玩家是否造成伤害来检测玩家是否左键点击。

在村民的nbt上,普通村民右键是会出现交易框的,这里为其加上Offers:{Recipes:[]}这个nbt即可消除显示。(村民无任何交易选项,无法交易,故不显示)。对于受伤害实体的nbt,你需要使它不会轻易被玩家攻击致死。这里我使用生命提升和生命恢复,因为如果用抗性提升后无法检测到实体被攻击。

代码:

创建变量:

/scoreboard objectives add villager stat.talkedToVillager 右键村民 /scoreboard objectives add ifhit stat.damageDealt 造成伤害 /scoreboard objectives add hit dummy 受到伤害

右键浮空字:

召唤实体:

/summon armor_stand ~ ~ ~ {CustomName:"领取甘蔗(右键)",CustomNameVisible:1b,NoBasePlate:1,NoGravity:1,Invisible:1}

/summon villager ~ ~ ~ {NoAI:1b,Silent:1b,Offers:{Recipes:[]},ActiveEffects:

[{Id:14,Duration:9999999,Amplifier:0,Ambient:1,ShowParticles:0b}],Tags:["lqgz"]}

右键触发:[高频循环]

/execute @e[type=villager,tag=lqgz] ~ ~ ~ give @a[score_villager_min=1,r=6] reeds 1 0 {display:{Name:www.Ganxiaozhe.com}}

/scoreboard players set @a[score_villager_min=1] villager 0

左键浮空字:

召唤实体:

/summon armor_stand ~ ~ ~ {CustomName:"回复血量(左键)",CustomNameVisible:1b,NoBasePlate:1,NoGravity:1,Invisible:1}

/summon Sheep ~ ~0.5 ~ {CustomName:"hit",NoAI:1,Silent:1,ActiveEffects:[{Id:14,Amplifier:0,Duration:500000,ShowParticles:0b},{Id:21,Amplifier:100,Duration:500000,ShowParticles:0b},{Id:10,Amplifier:100,Duration:500000,ShowParticles:0b}]}

左键触发:[高频循环]

/scoreboard players add @e[type=Sheep,name=hit] hit 1 {HurtTime:10s}

/execute @e[type=Sheep,name=hit,score_hit_min=1] ~ ~ ~ effect @a[score_ifhit_min=1,r=6] 10 1 10 true

/execute @e[type=Sheep,name=hit,score_hit_min=1] ~ ~ ~ tellraw @a[score_ifhit_min=1,r=6] [{"text":"你的血量已回复","color":"red","bold":"true"}]

/scoreboard players set @e[type=Sheep,name=hit,score_hit_min=1] hit 0

/scoreboard players set @a[score_ifhit_min=1] ifhit 0

保证实体正常运行:

使村民保持隐形:[高频循环]

/effect @e[type=villager,tag=lqgz] invisibility 100000 0 true

使羊保持隐形、抗性并回复血量:[高频循环]

/effect @e[type=Sheep,name=hit] invisibility 100000 0 true

/effect @e[type=Sheep,name=hit] health_boost 100000 100 true

/effect @e[type=Sheep,name=hit] regeneration 100000 100 true

相关信息

《迷你世界》10月28日礼包兑换码2022
《迷你世界》10月26日礼包兑换码2022
《迷你世界》10月25日礼包兑换码分享
《迷你世界》10月24日礼包兑换码分享
迷你世界萌筑秘籍123 教你做露营营地
迷你世界人王i教你做中世纪建筑 实用又美观
迷你世界情人节气球怎么制作 教你轻松做告白道具
迷你世界快速挖矿技巧 迷你世界怎么快速挖矿
迷你世界激活码大全 迷你世界最新激活码汇总
迷你世界钻石怎么获得 迷你世界钻石获得攻略
迷你世界林千树介绍 林千树如何获得
迷你世界激光陷阱怎么做 激光陷阱有什么用
迷你世界古风楼怎么建造 古风楼建造图文教程攻略第三篇
迷你世界怎么捕鱼 捕鱼网制作及捕鱼攻略
迷你世界连接器怎么用 连接器如何获得
迷你世界熔岩之石是什么 熔岩之石位置和用处
《迷你世界》奇妙万圣夜 创造“新”怪物
《迷你世界》新地图推荐——彩色争夺战
必看!《迷你世界》API触发器功能全面解析
《迷你世界》认识载具功能 创造一辆自己的车