diff --git a/init.lua b/init.lua index ad30e7a..263c043 100644 --- a/init.lua +++ b/init.lua @@ -898,11 +898,6 @@ M.register_on_joinplayer(function(player) init_data(name) end) -M.register_on_leaveplayer(function(player) - local name = player:get_player_name() - player_data[name] = nil -end) - if sfinv_only then sfinv.register_page("craftguide:craftguide", { title = S("Craft Guide"), @@ -1152,6 +1147,11 @@ if progressive_mode then end) end +M.register_on_leaveplayer(function(player) + local name = player:get_player_name() + player_data[name] = nil +end) + M.register_chatcommand("craft", { description = S("Show recipe(s) of the pointed node"), func = function(name)