计分板指令现在只会一点点,求大佬告诉详细用法
【另一个小问题:怎么检测一种方块的位置啊】
【另一个小问题:怎么检测一种方块的位置啊】
whatfilmae 发表于 2021-3-30 21:32
可参考https://www.mcbbs.net/thread-1178259-1-1.html
计分板详细用法
谢谢,那能说下怎么检测一种方块的位置吗
Goance 发表于 2021-3-30 21:47
谢谢,那能说下怎么检测一种方块的位置吗
/testforblock X Y Z
https://minecraft-zh.gamepedia.com/%E5%91%BD%E4%BB%A4/scoreboard
计分板mcwiki
检测方块
/execute (if|unless) block <x坐标> <y坐标> <z坐标> <方块英文id> run 【指令】
计分板mcwiki
检测方块
/execute (if|unless) block <x坐标> <y坐标> <z坐标> <方块英文id> run 【指令】
尸先peng 发表于 2021-3-30 22:23
https://minecraft-zh.gamepedia.com/%E5%91%BD%E4%BB%A4/scoreboard
计分板mcwiki
啊不是,是检测一种方块的位置啊【例如我在a处放了一个x方块,输入指令后就能检测到x方块在a处】
whatfilmae 发表于 2021-3-30 22:00
/testforblock X Y Z
啊不是,是检测一种方块的位置啊【例如我在a处放了一个x方块,输入指令后就能检测到x方块在a处】
Goance 发表于 2021-3-30 22:47
啊不是,是检测一种方块的位置啊【例如我在a处放了一个x方块,输入指令后就能检测到x方块在a处】 ...
 execute as @a[scores={bushi=1..}] run scoreboard players reset @a bushi
execute as @a[scores={bushi=1..}] run scoreboard players reset @a bushi你先试试这个指令放置一个红石块有没有用反应,如果没有就真的只能穷举了
(已知计分板可以检测挖掘方块,破坏方块,捡起方块,击杀生物,被生物击杀,丢弃物品,合成物品,使用物品)
 本帖最后由 Goance 于 2021-3-31 19:18 编辑 
可以用,但不知道位置啊【其实主要的问题是:之前在地下放了个命令方块,现在想把它拆掉,但它周围都是方块,开观察者也找不到在哪】
尸先peng 发表于 2021-3-30 23:07
scoreboard objective bushi minecraft.used.redstone_block
execute as @a[ ...
可以用,但不知道位置啊【其实主要的问题是:之前在地下放了个命令方块,现在想把它拆掉,但它周围都是方块,开观察者也找不到在哪】
Goance 发表于 2021-3-31 19:15
可以用,但不知道位置啊【其实主要的问题是:之前在地下放了个命令方块,现在想把它拆掉,但它周围都是方 ...
这个没办法了,检测不了
Goance 发表于 2021-3-31 19:15
可以用,但不知道位置啊【其实主要的问题是:之前在地下放了个命令方块,现在想把它拆掉,但它周围都是方 ...
建议:
这种情况下请直接用/fill
确定一个大致的区域。然后直接:
- /fill <x> <y> <z> <x2> <y2> <z2> air replace repeating_command_block
Goance 发表于 2021-3-31 19:15
可以用,但不知道位置啊【其实主要的问题是:之前在地下放了个命令方块,现在想把它拆掉,但它周围都是方 ...
如果还记得里面写的大致命令(比如含有kill,particle等),可以在游戏外使用nbtexplorer来寻找命令方块的位置
创建一个防止方块的记分板,当记分板出现变动之后向玩家前方发射盔甲架,让盔甲架检测自己位置是否为空气,不是空气之后再向前传送一格,这样就能保证盔甲架在方块的位置了,给这个盔甲架一个特殊的标签,这样就可以通过检测盔甲架来检测方块的位置了。如果盔甲架直接发射可能出现某种神奇地bug,总不会让盔甲架放置在方块地位置;如果出现这种情况可以使用穷举法检测玩家半径6格内所有方块(可以巧妙点只侦测玩家面前的方块,但是指令操作上复杂点),发现那个方块之后就可以在方块位置防止盔甲架,相对来讲更稳定但是更加复杂,淡然还有其他方法,比如:改变一下你的方案,可以将那个物品变成一个胡萝卜钓竿,检测玩家胡萝卜钓竿的记分板,大于一说明玩家想要防止方块,之后可以通过防止在玩家自己位置一个方块并且防止一个盔甲架,然后将玩家向上或者其他方向tp的方法防止那个盔甲架来获得方块位置,还可以让玩家丢一个物品,这个物品属于实体,可以有特殊标签,检测有这个特殊标签的实体落到了地上(或者其他面都可以,就是检测其他面不是空气方块),之后将实体位置换成方块并防止盔甲架或者区域效果云,然后kill这个物品实体,也可以检测盔甲架的位置获取方块的位置,实在还不行的话如果防止多个方块,可以给所有盔甲架编号,并把方块变成一个可以装物品的方块比如木桶(把木桶上锁)改材质,然后木桶里面的某一个物品有一个标签和盔甲架的号码一样,就可以检测某个特殊的木桶的位置了。如果还不懂我可以帮你写一个数据包