From 7566ecccee84c4bf5b538896e7b3c932aa97f589 Mon Sep 17 00:00:00 2001 From: stujones11 Date: Sun, 16 Apr 2017 16:52:12 +0100 Subject: [PATCH] Initialize armor after all on_joinplayer callbacks have run --- 3d_armor/init.lua | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/3d_armor/init.lua b/3d_armor/init.lua index 52673dc..aaddd95 100644 --- a/3d_armor/init.lua +++ b/3d_armor/init.lua @@ -138,9 +138,11 @@ end) minetest.register_on_joinplayer(function(player) default.player_set_model(player, "3d_armor_character.b3d") - if armor:init_player_armor(player) == false then - pending_players[player] = 0 - end + minetest.after(0, function(player) + if armor:init_player_armor(player) == false then + pending_players[player] = 0 + end + end, player) end) minetest.register_on_leaveplayer(function(player)