
创建计分板,存储查询的世界时间。适用循环命令方块更新计分板值,通过探针命令方块在接受到红石信号时在聊天栏中输出当前世界刻。可用于模组环境下的配方耗时测量。
首先需要在聊天栏中运行如下命令创建计分板
/scoreboard objectives add tick dummy
物品组件系统更新前,在聊天栏中使用
/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"}]'}}
获取探针命令方块,接受到红石信号即可输出当前世界刻
物品组件系统更新后,在命令方块中使用
/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"}']
获取探针命令方块,接受到红石信号即可输出当前世界刻