如何在我的世界中做出饰品的效果
我的世界是一款自由度很高的沙盒游戏玩家可以在我的世界中自由创造很多稀奇古怪的东西,下面游戏园的小编就为大家带来我的世界做出饰品效果的方法,希望此篇文章能帮到大家!
【我的世界红石系列】
【我的世界熊孩子】
因为最近一直在玩Terraria所以。。。众所周知TR里面有一种东西叫饰品(accessory),放在装备栏里就可以发挥作用,但是很明显MC里不会有这种奇怪的东西(喂哪里奇怪了),所以突然想到这个想法,就很想找出一种在MC里类似实现饰品作用的方法。
经过两个小时的实验大概终于成功了。。。以下
顺便,没有在1.7的版本里测试,所以推荐仍然在1.8里使用此装置。
(其实1.7应该能用,不过还没有测试。)
让我们举个栗子先`
首先,我们有这么一个名字奇怪的红石块=。=
(=。=为什么说到装备一下就想起了嗜血。。。我也不知道)
效果如下:只要你把这个红石块放在快捷栏第九格,就会在杀死任何一个生物以后获得3秒的力量I加成,不可堆叠。
来来来我们来演示一下
---------------------------------------------------------------------------------------------
好了下面掌声有请我们的志愿者QUQ
(啪啪啪啪啪啪啪啪)
女巫:快点我时间很宝贵你要干什么?
我:好的你闭一下眼好伐?
女巫:哦。。。然后呢?
啪!
好了大家欢送我们的志愿者离去!
(啪啪啪啪啪啪啪啪)
此时已经可以看到出来的力量Buff粒子了。注意此时我的物品栏第九格就是那个红石块。
---------------------------------------------------------------------------------------------------------------
好了演示完成。此装置的效果不用我多说,可以用在各种地图上。这里因为只是实验用所以只设置了装备在第九格的效果。要是正式一点的话可以弄个与门,这样的话就可以允许红石块在任何(或规定的几个)装备格里起效果。
下面是原理=。=
很小的一个装置,只需要三个命令方块就可以起效果。当然不包括那些一次性的用完了就可以打掉的命令方块。
首先是计分板。此装置用到了计分板。
/scoreboard objectives add bloodlust stat.mobKills
bloodlust是名字,根据需要可以改动
stat.mobKills是分数判定标准,具体请自行查询wiki,在此不多说(说起来就真没完了QUQ)
这个指令的作用是在计分板上增加一个项,名字是bloodlust,判定标准是击杀的生物总数。
因为是创建指令,所以完全可以建立了就打掉命令方块。
下面是粉色玻璃内的三个命令方块的指令,顺序为从右到左。
首先最右面两个漏斗是高频红石。
第一个命令方块的指令如下:
/testfor @p[score_bloodlust_min=1] {Inventory:[{Slot:8b,id:minecraft:redstone_block,Damage:0s,Count:1b,tag:{display:{Name:"Bloodfury",Lore:["Increase power after killing an enemy"]}}}]}
这个命令的作用是:检查世界里有没有在快捷栏第九格里装备了名为Bloodfury,注释为一大堆东西的红石块。并且生物击杀数大于等于1的玩家,如果有,则对右面的比较器输出红石信号。
@p后面方括号[]里的东西代表了bloodlust这项计分板的分数的最小值=1(就是大于等于1)
再后面大括号{}里的东西代表了在快捷栏第九格里的一个红石块,名称注释一大堆。
我们来看一下大括号里的东西
{
Inventory: ←玩家的物品栏
[ ←好像可以用大括号,不明,不过反正这样可以。
{
Slot:8b, ←代表快捷栏第九格。快捷栏第一格是0。由于不明原因后面一定要加一个b
id:minecraft:redstone_block, ←ID。1.8强制使用物品名作为ID,数字已经不好用了。
Damage:0s, ←附加值,红石块只有一种所以是0。后面要加s。似乎必须有。
Count:1b, ←堆叠数量。似乎必须有。这里是1,意思就是有一个单个的红石块在物品栏里。
tag: ←NBT连接符
{
display: ←显示。用来编辑这东西看上去的一些属性
{
Name:"Bloodfury", ←名字:Bloodfury。不多说
Lore: ←注释。因为可以有多个,所以要加方括号。
[
"Increase power after killing an enemy" ←注释。自行理解。
]
}
}
}
]
}
好了这里是第一个命令方块。然后是第二个的指令。略简单。
/effect @a[score_bloodlust_min=1] 5 3 1
意思就是给予任何生物击杀数大于等于1的玩家力量(ID:5)Buff,等级1,时间3秒。
第三个:
/scoreboard players set @a bloodlust 0
重设生物击杀数为0。这样的话再杀一只就会再给你一次此效果。
这样的话,命令方块1检测到符合条件的玩家以后激活命令方块2和3。命令方块2给你加Buff,命令方块3重置你的生物击杀数。
于是这样,就模仿出了饰品的效果。
不过有一个已知Bug,如果你在没有装备Bloodfury红石块的时候击杀了一只(或更多)生物,在装备上以后,即使没有杀掉生物,也会给你3秒的Buff。因为影响不大且解决太麻烦,干脆不管了。
-------------------------------------------------------------------------------------------------------------
利用相同的装置,可以做到各种奇怪的效果,比如在放个树苗就能提升生命上限,手里握着某把剑就可以获得速度和回复Buff,甚至:拿着一个黑曜石在手里就可以让附近的玩家获得抗性Buff。
(好吧我承认,最后一个的灵感是丁叔盾。)
当然,可以做到的不止这些。类似的脑洞大开效果就是你每杀死一只生物就会召唤出一只兔纸在地上蹦啊蹦啊蹦(大雾)
我的世界是一款自由度很高的沙盒游戏玩家可以在我的世界中自由创造很多稀奇古怪的东西,下面游戏园的小编就为大家带来我的世界做出饰品效果的方法,希望此篇文章能帮到大家!
【我的世界红石系列】
【我的世界熊孩子】
因为最近一直在玩Terraria所以。。。众所周知TR里面有一种东西叫饰品(accessory),放在装备栏里就可以发挥作用,但是很明显MC里不会有这种奇怪的东西(喂哪里奇怪了),所以突然想到这个想法,就很想找出一种在MC里类似实现饰品作用的方法。
经过两个小时的实验大概终于成功了。。。以下
顺便,没有在1.7的版本里测试,所以推荐仍然在1.8里使用此装置。
(其实1.7应该能用,不过还没有测试。)
让我们举个栗子先`
首先,我们有这么一个名字奇怪的红石块=。=
(=。=为什么说到装备一下就想起了嗜血。。。我也不知道)
效果如下:只要你把这个红石块放在快捷栏第九格,就会在杀死任何一个生物以后获得3秒的力量I加成,不可堆叠。
来来来我们来演示一下
---------------------------------------------------------------------------------------------
好了下面掌声有请我们的志愿者QUQ
(啪啪啪啪啪啪啪啪)
女巫:快点我时间很宝贵你要干什么?
我:好的你闭一下眼好伐?
女巫:哦。。。然后呢?
啪!
好了大家欢送我们的志愿者离去!
(啪啪啪啪啪啪啪啪)
此时已经可以看到出来的力量Buff粒子了。注意此时我的物品栏第九格就是那个红石块。
---------------------------------------------------------------------------------------------------------------
好了演示完成。此装置的效果不用我多说,可以用在各种地图上。这里因为只是实验用所以只设置了装备在第九格的效果。要是正式一点的话可以弄个与门,这样的话就可以允许红石块在任何(或规定的几个)装备格里起效果。
下面是原理=。=
很小的一个装置,只需要三个命令方块就可以起效果。当然不包括那些一次性的用完了就可以打掉的命令方块。
首先是计分板。此装置用到了计分板。
/scoreboard objectives add bloodlust stat.mobKills
bloodlust是名字,根据需要可以改动
stat.mobKills是分数判定标准,具体请自行查询wiki,在此不多说(说起来就真没完了QUQ)
这个指令的作用是在计分板上增加一个项,名字是bloodlust,判定标准是击杀的生物总数。
因为是创建指令,所以完全可以建立了就打掉命令方块。
下面是粉色玻璃内的三个命令方块的指令,顺序为从右到左。
首先最右面两个漏斗是高频红石。
第一个命令方块的指令如下:
/testfor @p[score_bloodlust_min=1] {Inventory:[{Slot:8b,id:minecraft:redstone_block,Damage:0s,Count:1b,tag:{display:{Name:"Bloodfury",Lore:["Increase power after killing an enemy"]}}}]}
这个命令的作用是:检查世界里有没有在快捷栏第九格里装备了名为Bloodfury,注释为一大堆东西的红石块。并且生物击杀数大于等于1的玩家,如果有,则对右面的比较器输出红石信号。
@p后面方括号[]里的东西代表了bloodlust这项计分板的分数的最小值=1(就是大于等于1)
再后面大括号{}里的东西代表了在快捷栏第九格里的一个红石块,名称注释一大堆。
我们来看一下大括号里的东西
{
Inventory: ←玩家的物品栏
[ ←好像可以用大括号,不明,不过反正这样可以。
{
Slot:8b, ←代表快捷栏第九格。快捷栏第一格是0。由于不明原因后面一定要加一个b
id:minecraft:redstone_block, ←ID。1.8强制使用物品名作为ID,数字已经不好用了。
Damage:0s, ←附加值,红石块只有一种所以是0。后面要加s。似乎必须有。
Count:1b, ←堆叠数量。似乎必须有。这里是1,意思就是有一个单个的红石块在物品栏里。
tag: ←NBT连接符
{
display: ←显示。用来编辑这东西看上去的一些属性
{
Name:"Bloodfury", ←名字:Bloodfury。不多说
Lore: ←注释。因为可以有多个,所以要加方括号。
[
"Increase power after killing an enemy" ←注释。自行理解。
]
}
}
}
]
}
好了这里是第一个命令方块。然后是第二个的指令。略简单。
/effect @a[score_bloodlust_min=1] 5 3 1
意思就是给予任何生物击杀数大于等于1的玩家力量(ID:5)Buff,等级1,时间3秒。
第三个:
/scoreboard players set @a bloodlust 0
重设生物击杀数为0。这样的话再杀一只就会再给你一次此效果。
这样的话,命令方块1检测到符合条件的玩家以后激活命令方块2和3。命令方块2给你加Buff,命令方块3重置你的生物击杀数。
于是这样,就模仿出了饰品的效果。
不过有一个已知Bug,如果你在没有装备Bloodfury红石块的时候击杀了一只(或更多)生物,在装备上以后,即使没有杀掉生物,也会给你3秒的Buff。因为影响不大且解决太麻烦,干脆不管了。
-------------------------------------------------------------------------------------------------------------
利用相同的装置,可以做到各种奇怪的效果,比如在放个树苗就能提升生命上限,手里握着某把剑就可以获得速度和回复Buff,甚至:拿着一个黑曜石在手里就可以让附近的玩家获得抗性Buff。
(好吧我承认,最后一个的灵感是丁叔盾。)
当然,可以做到的不止这些。类似的脑洞大开效果就是你每杀死一只生物就会召唤出一只兔纸在地上蹦啊蹦啊蹦(大雾)
相关文章
更多+热门搜索
手游排行榜
- 最新排行
- 最热排行
- 评分最高
-
休闲益智 大小:63.20M
-
角色扮演 大小:50.26mb
-
其他游戏 大小:18.2M
-
其他游戏 大小:24.12MB
-
角色扮演 大小:133.40MB
-
休闲益智 大小:21.36MB
-
冒险解谜 大小:271M
-
飞行射击 大小:170M
-
飞行射击 大小:952M
-
冒险解谜 大小:1GB