原版测量配方耗时命令方块快速获取
JesseM1024
2026年09月12日 08:11

原理简述

创建计分板,存储查询的世界时间。适用循环命令方块更新计分板值,通过探针命令方块在接受到红石信号时在聊天栏中输出当前世界刻。可用于模组环境下的配方耗时测量。

前置

首先需要在聊天栏中运行如下命令创建计分板

/scoreboard objectives add tick dummy

1.13~1.20.4

物品组件系统更新前,在聊天栏中使用

/give @p minecraft:repeating_command_block{BlockEntityTag:{auto:1b,Command:"execute store result score #now tick run time query gametime"},display:{Name:'[{"text":" TickQuery ","italic":false,"color":"gold"}]'}}

获取循环命令方块,获取后放在加载区块内即可

在聊天栏中使用

/give @p minecraft:command_block{BlockEntityTag:{Command:"tellraw @a {\"text\":\"Tick: \",\"color\":\"yellow\",\"extra\":[{\"score\":{\"name\":\"#now\",\"objective\":\"tick\"}}]}"},display:{Name:'[{"text":"Tick Probe","italic":false,"color":"green"}]'}}

获取探针命令方块,接受到红石信号即可输出当前世界刻

1.20.5+

物品组件系统更新后,在命令方块中使用

/give @p minecraft:repeating_command_block[minecraft:block_entity_data={id:"minecraft:repeating_command_block",auto:1b,Command:"execute store result score #now tick run time query gametime"},minecraft:custom_name='{"text":" TickQuery ","italic":false,"color":"gold"}']

获取循环命令方块,获取后放在加载区块内即可。聊天栏命令行有个256字符数限制,所以你得先搞个命令方块出来

在命令方块中使用

/give @p minecraft:command_block[minecraft:block_entity_data={id:"minecraft:command_block",Command:"tellraw @a {\"text\":\"Tick: \",\"color\":\"yellow\",\"extra\":[{\"score\":{\"name\":\"#now\",\"objective\":\"tick\"}}]}"},minecraft:custom_name='{"text":"Tick Probe","italic":false,"color":"green"}']

获取探针命令方块,接受到红石信号即可输出当前世界刻