首页 游戏攻略 正文

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

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

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

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

相关信息

刺客信条起源3月6日更新了什么 1.4.0补丁更新内容
自由人游击战争有哪些属性 全人物属性效果介绍
最终幻想15普朗普特照片存哪里 普朗普特照片位置一览
天国拯救初临拉泰怎么完成 初临拉泰主线攻略
SOS终极大逃杀高手实用心得分享
最终幻想15 PS4手柄无法使用怎么解决
天国拯救铲子在哪 人是物非主线攻略
最终幻想15不能进游戏怎么办 FF15无法开启游戏解决方法
流浪vagante全成就完成方法与属性加成介绍
最终幻想15火场剧情不能触发怎么解决
最终幻想15遇黑屏怎么解决 游戏黑屏解决方法一览
最终幻想15饰品资料一览 FF15全饰品收集
怪物猎人世界远古巴别塔图鉴 远古巴别塔属性素材介绍
最终幻想15中文字幕怎么设置 游戏中文字体设置方法
怪物猎人世界冥灯龙长枪图鉴 冥灯龙长枪属性素材介绍
桌面赛车世界巡回赛需要什么配置 游戏配置要求一览
最终幻想15幻影剑大招怎么用 FF15幻影剑大招使用方法
怪物猎人世界祈愿钢龙枪图鉴 祈愿钢龙枪属性素材介绍
中土世界战争之影兽人为什么会叛变 兽人背叛原因大全
怪物猎人世界雷枪建御雷图鉴 雷枪建御雷属性素材介绍