7 [18900]={name="bedtime",length=22},
8 [5000]={name="morning",length=15},
9 [12000]={name="simple",length=36},
10 [23999]={name="day",length=96},
12 [90000] = {name="nether_chime",length=16},
13 [90001] = {name="the_nether",length=52},
17 minetest.register_globalstep(function(dtime)
18 local time_of_day = math.floor((minetest.get_timeofday() * 24000)+0.5)
20 if song_table[time_of_day] and not song_playing then
21 song_playing = song_table[time_of_day].name
22 --print("playing "..song_table[time_of_day].name)
23 current_song = minetest.sound_play(song_table[time_of_day].name,{gain=song_volume})
24 song_index = time_of_day
25 elseif song_playing then
26 song_tick = song_tick + dtime
28 if song_tick > song_table[song_index].length then
29 --print("resetting the song variable")
38 minetest.register_on_death(function()
39 if not song_playing then
40 song_playing = song_table[-1].name
41 print("playing "..song_table[-1].name)
42 minetest.sound_play(song_table[-1].name,{gain=0.6})