▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Time Lib
Time Lib

Time Lib

This is a library with real-time clock (RTC) and function tags for executing functions every real-time second, minute, hour or day

48
0

For Players:

display of real-time over the hotbar

/scoreboard players set <entity> time <value>

is a placeholder for selector (for example playername)
: 1 -> on, 0 -> off

important:

Time of the Server Location (may be different from client)

For datapack Creators:

ways to get real time:

  • in scoreboards
/scoreboard players get minute time

(works as well with "second","hour","day")

  • as formated string 10:09:34
/data get entity @n[type=marker,tag=time] data.string
/data get entity @e[type=marker,tag=time,limit=1] data.string   (for pre 1.21)
  • as single strings 09
/data get entity @n[type=marker,tag=time] data.minute
/data get entity @e[type=marker,tag=time,limit=1] data.minute   (for pre 1.21)

(works as well with "second","hour")

ways to use real time:

  • in execute
execute if score minute time matches 30

(works as well with "second","hour","day")

  • in function tags (file in your datapack)
data/time/tags/function/minute.json
data/time/tags/functions/minute.json   (for pre 1.21)

(works as well with "second.json","hour.json","day.json","tick.json")

good to know:

  • tags will start running from "day.json" > "hour.json" > "minute.json" > "second.json" > "tick.json"
  • This datapack may be not the first loaded. If your datapack loads first, the times will be old
  • "day" is realtime day counted up from first time the datapack loaded in days only when ticks run -> Server (or world) has to run min. once a day to count up
  • uses a ticking commandblock at 0 319 1

Совместимость

Minecraft: Java Edition

1.21.x1.20.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Детали

Лицензия:MIT
Опубликован:3 месяца назад
Обновлён:3 месяца назад
Главная