本条目介绍的是命令。关于主世界中昼夜交替过程,请见“昼夜更替”。
time
需要的权限等级
Java版:2基岩版:1
限制条件
启用作弊[仅基岩版]
更改或查询世界的游戏时间。在基岩版中,time add、time query、time set是3个独立的命令。
目录
1 用法
2 语法
3 参数
4 结果
5 输出
6 示例
7 历史
8 导航
用法[编辑 | 编辑源代码]
在游戏正常运行时,内部的计时系统会自动累加游戏刻数,除非游戏的常规运行逻辑被暂停(例如,在Java版中,打开游戏菜单等界面或使用/tick命令冻结游戏刻,或在维度区块未完成加载时)。
游戏时间(GameTime):世界存档累计正常运行的游戏刻数。
昼夜更替时间(DayTime):当游戏规则“游戏内时间流逝”(doDaylightCycle)为true时,世界存档累计正常运行的游戏刻数。
命令中的参数:
gametime等价于GameTime,不超过整型上限。
daytime等于DayTime % 24000,不超过整型上限。
day等于DayTime / 24000,不超过整型上限。
在Java版中,/time set ...命令直接将游戏的昼夜更替时间设置为指定的数字。但在基岩版中,如果使用time: TimeSpec参数,只会增加昼夜更替时间使其符合time: TimeSpec对应的当日时间。
例如:
在Java版中,执行/time set day或/time set 1000命令,都会直接将内部的昼夜更替时间设置为1000,相对应的day被计算为0。
在基岩版中,执行/time set 1000命令也会将昼夜更替时间设为1000。但对于/time set day命令,例如如果当前昼夜更替时间为25001(1游戏日+1001游戏刻),执行后不会变为25000或1000,因为使用time: TimeSpec参数只能使昼夜更替时间增加,所以实际上会变为49000(2游戏日+1000游戏刻),因而游戏天数变为2。如果当前昼夜更替时间为25000(1游戏日+1000游戏刻),执行/time set day后,其保持25000不变。
语法[编辑 | 编辑源代码]
Java版
time add
增加昼夜更替时间。影响所有维度,并立即强制将时间同步到所有客户端。
time query (daytime|gametime|day)
查询当前的时间,可以查询当日时间、游戏时间或游戏天数。
time set (day|night|noon|midnight)
time set
设置昼夜更替时间。影响所有维度,并立即强制将时间同步到所有客户端。
基岩版
time add
增加昼夜更替时间。
time query
查询当前的时间,可以查询当日时间、游戏时间或游戏天数。
time set
time set
设置昼夜更替时间。
参数[编辑 | 编辑源代码]
JE:
要增加或设置的时间。
在Java版中,必须为单精度浮点数,并附有单位。且必须不小于0游戏刻。单位可以是:d:一个游戏日,合24000游戏刻,s:一秒,合20游戏刻,t(默认且可省略):一个游戏刻,无单位时默认。时间在单位转化成游戏刻后取最近的整数。例如:.5d等价于12000游戏刻。在基岩版中,必须为一个 32位整数。
daytime|gametime|day
指定要查询的时间。必须为daytime、gametime或day。
daytime - 当日时间。
gametime - 游戏时间。
day - 游戏天数。
JE: day|night|noon|midnight
BE: time: TimeSpec:enum
要增设置的时间。
必须为day、night、noon、midnight、sunrise或sunset[仅基岩版]。
day = 1,000
night = 13,000
noon = 6,000
midnight = 18,000
sunrise = 23,000[仅基岩版]
sunset = 12,000[仅基岩版]
结果[编辑 | 编辑源代码]
命令触发条件Java版基岩版
任意命令不完整或参数未正确指定 无法解析 无法解析
不符合以上所有条件执行成功
输出[编辑 | 编辑源代码]
命令版本条件成功次数/execute store success .../execute store result ...
/time query ...Java版执行成功11获得的值
在列出的情况外执行成功11执行后的当日时间
任意基岩版执行失败0N/AN/A
执行成功1N/AN/A
示例[编辑 | 编辑源代码]
设置昼夜更替时间为1000:time set 1000或time set day或time set 50s[仅Java版]
将昼夜更替时间增加一天:time add 24000或time add 1d[仅Java版]或time add 1200s[仅Java版]
历史[编辑 | 编辑源代码]
Java版Beta1.3加入了/time,现在可以使用add和set参数。Java版1.3.112w16a/time现在可在单人游戏里使用。/time set现在接受day(值为0)和night(值为12500)。1.713w36a/time set day的值现在是1000,并且/time set night的值现在是13000。1.814w29a加入了/time query,接受的参数是daytime和gametime。1.915w49b/time query现在接受day的值。1.1318w01a向/time set加入了选项noon和midnight。携带版Alpha0.16.0build 1加入了/time。基岩版1.17.301.17.30.20现在/time set
导航[编辑 | 编辑源代码]
查
论
编命令
当前可用
clear
clone
damage
deop
difficulty
effect
enchant
execute
experience
xp
fill
function
gamemode
gamerule
give
help
kick
kill
list
locate
loot
me
op
particle
place
playsound
recipe
reload
ride
say
schedule
scoreboard
setblock
setworldspawn
spawnpoint
spreadplayers
stop
stopsound
summon
tag
msg
tell
w
tellraw
time
title
teleport
tp
transfer
weather
whitelist
仅Java版
advancement
attribute
ban
ban-ip
banlist
bossbar
data
datapack
debug
defaultgamemode
dialog
fillbiome
forceload
item
jfr
pardon
pardon-ip
perf
publish
random
return
rotate
save-all
save-off
save-on
seed
setidletimeout
spectate
team
teammsg
tm
test
tick
trigger
version
warden_spawn_tracker
waypoint
worldborder
仅基岩版
allowlist
changesetting
clearrealmevents
gametips
project
reloadconfig
reloadpacketlimitconfig
save
sendshowstoreoffer
仅教育版
classroommode
code
getchunkdata
getchunks
geteduclientinfo
geteduserverinfo
getspawnpoint
globalpause
resourceuri
takepicture
基岩版和教育版
?
ability
agent
aimassist
camera
camerashake
clearspawnpoint
closewebsocket
codebuilder_actorinfo
controlscheme
daylock
alwaysday
dedicatedwsserver
dialogue
enableencryption
event
fog
gametest
gettopsolidblock
hud
immutableworld
inputpermission
listd
mobevent
music
permission
ops
playanimation
querytarget
replaceitem
script
scriptevent
setmaxplayers
structure
testforblocks
testforblock
testfor
tickingarea
titleraw
toggledownfall
worldbuilder
wsserver
connect
已移除
placefeature
仅Java版
?
achievement
banip
blockdata
broadcast
entitydata
home
iron
locatebiome
replaceitem
setspawn
solid
stats
toggledownfall
testfor
testforblock
testforblocks
unban
wood
仅基岩版
clearfixedinv
mixer
resupply
set_movement_authority
setfixedinvslot
setfixedinvslots
simulationtype
volumearea
仅教育版
collect
dropall
move
position
tpagent
transfer
turn
基岩版和教育版
attack
createagent
destroy
detect
detectredstone
drop
executeasother
executeasself
getitemcount
getitemdetail
getitemspace
inspectdata
inspect
place
till
transferserver