差不多就是扔一个物品在方块上面然后放置方块
原理:
1.指定物品为点金石【就是你要扔什么物品才会变】
2.探测点金石是否在指定的方块上
比如:
execute @e[type=item] ~ ~ ~ detect ~ ~-1 ~ minecraft:grass -1
就是探测草方块上的物品
3.让指定方块上的物品贴上tag 同时setblock ~ ~-1 ~ 你要点金之后的方块
4.清除物品
kill @e[type=item,tag=XX]
指令:
创建一个计分板
/scoreboard objectives add dian dummy
以下为高频
1.scoreboard players add @e[type=item] dian 1 {Item:{id:"minecraft:glowstone_dust",tag:{display:{Lore:["按Q放在矿物上面","即可升级矿物"],Name:"点金石"}}}}
2.execute @e[type=item,score_dian_min=7] ~ ~ ~ detect ~ ~-1 ~ minecraft:stone -1 /scoreboard players tag @e[r=0,type=item] add d1
3.execute @e[type=item,score_dian_min=7] ~ ~ ~ detect ~ ~-1 ~ minecraft:stone -1 setblock ~ ~-1 ~ iron_ore
4.kill @e[type=item,score_dian_min=7,tag=d1]
这样就可以点金一个石头了
/give @p glowstone_dust 1 0 {display:{Lore:["按Q放在矿物上面","即可升级矿物"],Name:"点金石"}}