我的世界中有许许多多的好玩的,有趣的东西,今天小编给大家带来的是MCBBS的CommandCraft所写的魔法棒制作教程,希望大家喜欢。
注意,只有把你要使用的东西摆在物品栏第一格才有效!!!
俯视图:
首先,我们需要一个工作台和一个投掷器:
把工作台扔上投掷器
就变成了这样子:
就可以在里面合成了!
先来合成一个回血棒:
来试验一下:
接下来,合成一个闪电棒:
锤子:
群伤效果
还有缓慢效果
生与死之书:
分death和life两个mode
life打一下就回满血,获得无限时长的抗性提升255的效果
death打一下秒杀
其他:
原理:
WIKI上讲了一个NBT叫HurtTime
可以由此来判断谁被打了
积分版还有一个判据叫stat.damageDelete
可以判断出谁打了人。
探测投掷器里的方块呢?
容器有一个NBT叫Items
利用这个来探测:
execute @e[name=Craft] ~ ~ ~ testforblock ~ ~ ~ minecraft:dropper 1 {Items:[0:
{Slot:0b,id:"minecraft:lava_bucket",Count:1b,Damage:0s,},1:{Slot:1b,id:"minecraft:blaze_rod",Count:1b,Damage:0s,},2:{Slot:2b,id:"minecraft:lava_bucket",Count:1b,Damage:0s,},3:{Slot:3b,id:"minecraft:blaze_powder",Count:1b,Damage:0s,},4:{Slot:4b,id:"minecraft:blaze_rod",Count:1b,Damage:0s,},5:{Slot:5b,id:"minecraft:blaze_powder",Count:1b,Damage:0s,},6:{Slot:6b,id:"minecraft:fire_charge",Count:1b,Damage:0s,},7:{Slot:7b,id:"minecraft:blaze_rod",Count:1b,Damage:0s,},8:{Slot:8b,id:"minecraft:fire_charge",Count:1b,Damage:0s,}],id:"Dropper"}
你能判断出是哪个的合成表吗?
最后,将方块数据更新:
execute @e[name=Craft] ~ ~ ~ blockdata ~ ~ ~ {Items:[0:{Slot:4b,id:minecraft:stick,Damage:0s,Count:1b,tag:{ench:[],display:{Name:Fire}}}]}
累计评论0条
展开其余评论