时光linjia
本帖最后由 时光linjia 于 2023-3-9 22:27 编辑

如题,直接给指令就可以了,可以显示在名字下面或者右边计分板

开心的阿诺
每秒时长+1,可自行修改

/scoreboard objectives add time dummy
/scoreboard objectives add temp dummy
/scoreboard objectives setdisplay sidebar time
或/scoreboard objectives setdisplay belowName time

循环:
/scoreboard players add Temp temp 1
/execute if score Temp temp matches 20 run scoreboard players add @a time 1
/execute if score Temp temp matches 20 run scoreboard players set Temp temp 0

时光linjia
开心的阿诺 发表于 2023-3-9 17:28
每秒时长+1,可自行修改

/scoreboard objectives add time dummy

/scoreboard objectives add time dummy
/scoreboard objectives add temp dummy
/scoreboard objectives setdisplay sidebar time
这三个,命令方块循环
/scoreboard players add Temp temp 1
/execute if score Temp temp matches 20 run scoreboard players add @a time 1
/execute if score Temp temp matches 20 run scoreboard players set Temp temp 0
这样就好了吗

开心的阿诺
时光linjia 发表于 2023-3-9 17:44
/scoreboard objectives add time dummy
/scoreboard objectives add temp dummy
/scoreboard objectives ...

对,上面3个执行一次,下面3个塞循环命令方块里

时光linjia
开心的阿诺 发表于 2023-3-9 18:00
对,上面3个执行一次,下面3个塞循环命令方块里

不行啊,图片上传了,左下角还一直弹出字

开心的阿诺
本帖最后由 开心的阿诺 于 2023-3-10 06:52 编辑
时光linjia 发表于 2023-3-9 22:26
不行啊,图片上传了,左下角还一直弹出字

需要同时开始
执行 /scoreboard players set Temp temp 0 重置即可
另外命令方块自然会回显
可以使用 /gamerule commandBlockOutput false 关闭回显或者使用数据包

又看了一眼图片,可能是我表达不太准确,我是想指循环+连锁+连锁,毕竟直接放的话鬼知道执行顺序会不会乱啊 xd

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