首页 游戏攻略 正文

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

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

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

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

相关信息

勇者斗恶龙11第七章主线攻略 DQ11第7章图文流程
魔兽世界阿塔达萨副本门在哪 阿塔达萨飞点介绍
魔兽世界阿塔达萨怎么走 阿塔达萨副本推荐路线介绍
勇者斗恶龙11第六章主线攻略 DQ11第6章图文流程
魔兽世界亚兹玛怎么打 阿塔达萨副本4号BOSS打法介绍
少数幸运儿隐藏房在哪 隐藏房间位置介绍
勇者斗恶龙11第五章主线攻略 DQ11第5章图文流程
魔兽世界沃卡尔怎么打 阿塔达萨副本3号BOSS打法介绍
勇者斗恶龙11第四章主线攻略 DQ11第4章图文流程
少数幸运儿为什么被攻击 角色被攻击原因解析
勇者斗恶龙11第三章主线攻略 DQ11第3章图文流程
炉石传说砰砰计划中速术卡组 新版Gaby中速术卡组搭配
炉石传说砰砰计划治疗园卡组 新版S8ris登顶治疗园卡组搭配
双点医院外科学什么用 外科学设施效果详解
勇者斗恶龙11第二章主线攻略 DQ11第2章图文流程
双点医院有害动物防治什么用 有害动物防治设施效果详解
双点医院注射室什么用 注射室设施效果详解
武侠乂流星索有什么用 流星索作用及用法介绍
warframe小丑pmod 星际战甲小丑p配卡
守墓人客户怎么处理 12白潜力客户处理攻略