From ed6db2e32d3021841373672f200fdc537ca1031e Mon Sep 17 00:00:00 2001 From: OgelGames Date: Wed, 26 Jul 2023 14:56:50 +1000 Subject: [PATCH] don't pass player to `minetest.after` function fixes #7 --- init.lua | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/init.lua b/init.lua index fdc74ee..5bc6467 100644 --- a/init.lua +++ b/init.lua @@ -68,10 +68,15 @@ local function set_hotbar_size(player, size) return hotbar_size end -minetest.register_on_joinplayer(function(player) - minetest.after(0.5, function() +local function after_join(name) + local player = minetest.get_player_by_name(name) + if player then update_hotbar(player, get_hotbar_size(player)) - end) + end +end + +minetest.register_on_joinplayer(function(player) + minetest.after(0.5, after_join, player:get_player_name()) end) minetest.register_chatcommand("hotbar", {