]> git.lizzy.rs Git - Crafter.git/commitdiff
Server testing
authoroilboi <47129783+oilboi@users.noreply.github.com>
Thu, 25 Jun 2020 19:52:23 +0000 (15:52 -0400)
committeroilboi <47129783+oilboi@users.noreply.github.com>
Thu, 25 Jun 2020 19:52:23 +0000 (15:52 -0400)
mods/bed/init.lua

index 911f2bf7ad5b5e6571bda04a4c67e922bd7d6343..f066b3b593091b098fa9cef2fb434743cb1a9e8b 100644 (file)
@@ -26,7 +26,7 @@ minetest.register_on_modchannel_message(function(channel_name, sender, message)
        local channel_decyphered = channel_name:gsub(sender,"")
        if channel_decyphered == ":sleep_channel" then
                if pool[sender] then
-                       pool[sender].sleeping = true
+                       pool[sender].sleeping = "true"
                end
        end
 end)
@@ -42,6 +42,7 @@ local wake_up = function(player)
 end
 
 local function global_sleep_check()
+       minetest.send_all("looping")
        --cancel the extra loops
        if minetest.get_us_time()/1000000 - time_since_last_check < 0.5 then
                return
@@ -49,6 +50,7 @@ local function global_sleep_check()
        time_since_last_check = minetest.get_us_time()/1000000
 
        local sleep_table = {}
+
        for _,player in ipairs(minetest.get_connected_players()) do
                local name = player:get_player_name()
                sleep_table[name] = true