枯若Kuro
当玩家使用镐子破坏一格方块后附带着破坏这个方块周围的方块,类似范围挖掘

xianren66
只能用mod吧
[娱乐]BigPickaxe——自定义挖掘范围的镐子[1.7-1.9]
https://www.mcbbs.net/thread-574640-1-1.html
(出处: Minecraft(我的世界)中文论坛)

Chelover_C60
给个版本?

枯若Kuro
CHElover_C60 发表于 2019-11-3 09:58
给个版本?

1.12.2或者1.14.4

Chelover_C60
本帖最后由 CHElover_C60 于 2019-11-4 20:37 编辑

那我就给出1.14的写法吧
获取物品
  1. /give @s diamond_pickaxe{display:{Name:'"这个钻石镐有技能"'},jineng:1b}
复制代码

建立计分板
  1. /scoreboard objectives add mining minecraft.used:minecraft.diamond_pickaxe
复制代码

循环执行
execute at @a[scores={mining=1},nbt={SelectedItem:{tag:{jineng:1b}}}] at @e[type=item,sort=nearest,limit=1,nbt={Age:0s},distance=..6] run fill ~1 ~1 ~1 ~-1 ~-1 ~-1 air destroy
scoreboard players reset @a mining

由于未考虑到附魔的情况,以及可能破坏基岩,故此方案舍弃

循环执行
  1. execute as @a[scores={mining=1},nbt={SelectedItem:{tag:{jineng:1b}}}] at @s at @e[type=item,sort=nearest,limit=1,nbt={Age:0s},distance=..6] run function abc:123
  2. scoreboard players reset @a mining
复制代码

abc:123.mcfunction(穷举警告)



原理:检测到玩家使用指定钻石镐破坏方块后,在6格范围内寻找最近的、刚生成的物品实体,即可认为这个物品实体所在方块即为被破坏的技能触发点,将周围的方块破坏即可



↓不掉落物品的方块我考虑过,想不到解决方法。基岩什么的确实没考虑到,感谢提醒
不过暂时没时间改  已修改

chyx
CHElover_C60 发表于 2019-11-3 19:12
那我就给出1.14的写法吧
获取物品

你这样恐怕会让其失去精准/时运的效果。试试用/loot来做比较好吧。。。

无翎
这个只能用mod或者插件  一般叫连锁挖矿

第一页 上一页 下一页 最后一页