]> git.lizzy.rs Git - Crafter.git/commitdiff
Delete sleeping data if a user leaves while sleeping
authoroilboi <47129783+oilboi@users.noreply.github.com>
Thu, 25 Jun 2020 20:24:04 +0000 (16:24 -0400)
committeroilboi <47129783+oilboi@users.noreply.github.com>
Thu, 25 Jun 2020 20:24:04 +0000 (16:24 -0400)
mods/bed/init.lua

index 0c8c86b15b4d11a0a46213abbc0d08cc336ff59f..28ef883f2285343b6118a93a5e25fe601d8b6fe1 100644 (file)
@@ -93,6 +93,12 @@ local function global_sleep_check()
        end
 end
 
+-- delete data on player leaving
+local name
+minetest.register_on_leaveplayer(function(player)
+       name = player:get_player_name()
+       pool[name] = nil
+end)
 
 
 local bed_gui = "size[16,12]"..