首页 游戏攻略 正文

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

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

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

在服务器里也不需要玩家具有权限,是不是要右键比告示牌炫酷多了呢?代码适用版本为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

相关信息

怪物猎人崛起弓箭的招式有哪些 弓衍生招式介绍
怪物猎人崛起重弩炮的招式有哪些 重弩衍生招式介绍
怪物猎人崛起轻弩的招式有哪些 轻弩衍生招式介绍
英灵神殿仓库太小怎么办 解决方法介绍
英灵神殿银器时代什么武器好 详细武器推荐
英灵神殿双手锤怎么样 详细优点介绍
鬼谷八荒流血伤害怎么提升 伤害提升方法分享
英灵神殿沼泽怪物怎么打 详细应对方法介绍
鬼谷八荒玲珑魂灯怎么触发 奇遇触发方法与选择攻略
牧场物语橄榄镇与希望的大地体力怎么回复 体力恢复方法分享
英灵神殿怎么跳过时间 跳过方法介绍
鬼谷八荒上品魂玉怎么刷 快速获取魂玉方法分享
英灵神殿怎么刷技能 详细刷法介绍
先驱者怎么回血 回复机制介绍
星露谷物语精疲力尽怎么恢复 体力值恢复方法分享
怪物猎人崛起操虫棍的招式有哪些 虫棍衍生招式介绍
怪物猎人崛起盾斧的招式有哪些 盾斧衍生招式介绍
怪物猎人崛起斩斧的招式有哪些 斩斧衍生招式介绍
怪物猎人崛起铳枪的招式有哪些 铳枪衍生招式介绍
怪物猎人崛起长枪的招式有哪些 长枪衍生招式介绍