本帖最后由 时光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
/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
开心的阿诺 发表于 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个塞循环命令方块里
开心的阿诺 发表于 2023-3-9 18:00
对,上面3个执行一次,下面3个塞循环命令方块里
不行啊,图片上传了,左下角还一直弹出字
本帖最后由 开心的阿诺 于 2023-3-10 06:52 编辑
需要同时开始
执行 /scoreboard players set Temp temp 0 重置即可
另外命令方块自然会回显
可以使用 /gamerule commandBlockOutput false 关闭回显或者使用数据包
又看了一眼图片,可能是我表达不太准确,我是想指循环+连锁+连锁,毕竟直接放的话鬼知道执行顺序会不会乱啊 xd
时光linjia 发表于 2023-3-9 22:26
不行啊,图片上传了,左下角还一直弹出字
需要同时开始
执行 /scoreboard players set Temp temp 0 重置即可
另外命令方块自然会回显
可以使用 /gamerule commandBlockOutput false 关闭回显或者使用数据包
又看了一眼图片,可能是我表达不太准确,我是想指循环+连锁+连锁,毕竟直接放的话鬼知道执行顺序会不会乱啊 xd
开心的阿诺 发表于 2023-3-10 06:38
需要同时开始
执行 /scoreboard players set Temp temp 0 重置即可
另外命令方块自然会回显
完蛋没听懂,大佬有时间来张图片吗?前三个应该没问题主要是命令方块的
本帖最后由 MoonCakeMC 于 2023-3-10 22:27 编辑
我之前有一个数据包大概就是干这个的
放在附件了,默认是按小时记
如果要改的话去改data\online_time\functions\init.mcfunction里的那个"72000"就行,tick为单位,即1s应写20
至于数据包怎么装,放在world\datapack下就行
我之前有一个数据包大概就是干这个的
放在附件了,默认是按小时记
如果要改的话去改data\online_time\functions\init.mcfunction里的那个"72000"就行,tick为单位,即1s应写20
至于数据包怎么装,放在world\datapack下就行
本帖最后由 Don_Trueno 于 2023-3-11 00:40 编辑
:聊天框内直接输入
:循环、不受制约、始终开启
:连锁、条件制约、始终开启
看错了,折叠部分为显示在物品栏上方只有自己看的到(
记分板似乎只支持显示一个记分,因此:
scoreboard objectives add time minecraft.custom:minecraft.total_world_time
scoreboard objectives add second dummy
gamerule commandBlockOutput false
execute as @a[scores={time=20..}] run scoreboard players add @s second 1
scoreboard players set @a time 0
scoreboard objectives setdisplay list second



看错了,折叠部分为显示在物品栏上方只有自己看的到(
记分板似乎只支持显示一个记分,因此:





