From 3720070a287709add7be8e7d966c2cb52af39163 Mon Sep 17 00:00:00 2001 From: Signal Date: Sat, 11 Oct 2025 00:55:30 -0400 Subject: [PATCH] Fix deinitialization crash --- mods/rgt_player/init.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/mods/rgt_player/init.lua b/mods/rgt_player/init.lua index 1442b40..e5db75e 100644 --- a/mods/rgt_player/init.lua +++ b/mods/rgt_player/init.lua @@ -399,8 +399,10 @@ minetest.register_on_joinplayer(function(p) ns.players[p:get_player_name()] = Player(p) end) -minetest.register_on_leaveplayer(function(p) - ns.players[p:get_player_name()]:deinit() +minetest.register_on_mods_loaded(function() + minetest.register_on_leaveplayer(function(p) + ns.players[p:get_player_name()]:deinit() + end) end) minetest.register_globalstep(function(time)