mc-daynight/data/_daynight/function/main.mcfunction
2026-03-08 01:49:16 +01:00

7 lines
1 KiB
MCFunction
Executable file

# Advance time by 1 tick
execute as @e[ name=daynight_entity_daytime, type=armor_stand, x=0.0, y=0.0, z=0.0 ] run time add 1000t
# Set next execution for day time
execute as @e[ name=daynight_entity_daytime, type=armor_stand, x=0.0, y=0.0, z=0.0 ] run execute if score @s daynight_score_runtime_daytime_tick >= @s daynight_score_setting_day_start_tick run execute if score @s daynight_score_runtime_daytime_tick < @s daynight_score_setting_day_end_tick store result score @s daynight_score_runtime_advance_time_mtick run scoreboard players get @s daynight_score_setting_ticks_day
# Set next execution for night time
execute as @e[ name=daynight_entity_daytime, type=armor_stand, x=0.0, y=0.0, z=0.0 ] run execute if score @s daynight_score_runtime_daytime_tick >= @s daynight_score_setting_day_end_tick run execute if score @s daynight_score_runtime_daytime_tick > @s daynight_score_setting_day_start_tick store result score @s daynight_score_runtime_advance_time_mtick run scoreboard players get @s daynight_score_setting_ticks_night