Don't delay setting inventory stuff

This commit is contained in:
Wuzzy 2017-01-06 01:25:49 +01:00
parent acc04d796d
commit 7fbe2f98ce
2 changed files with 13 additions and 21 deletions

View File

@ -221,9 +221,7 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
end
if fields.suche ~= nil and fields.suche ~= "" then
set_inv(string.lower(fields.suche))
minetest.after(0.5, function()
minetest.show_formspec(player:get_player_name(), "detached:creative", player:get_inventory_formspec())
end)
minetest.show_formspec(player:get_player_name(), "detached:creative", player:get_inventory_formspec())
end
if fields.build then

View File

@ -54,10 +54,8 @@ end
local function set_inventory(player)
if minetest.setting_getbool("creative_mode") then
minetest.after(0.5,function()
crafting.set_creative_formspec(player, 0, 1)
return
end)
crafting.set_creative_formspec(player, 0, 1)
return
end
player:get_inventory():set_width("craft", 2)
player:get_inventory():set_size("craft", 4)
@ -148,23 +146,19 @@ minetest.register_on_joinplayer(function(player)
player:get_inventory():set_size("main", 36)
--set hotbar size
if player.hud_set_hotbar_itemcount then
minetest.after(0.5, player.hud_set_hotbar_itemcount, player, 9)
end
player:hud_set_hotbar_itemcount(9)
--add hotbar images
minetest.after(0.5,function()
player:hud_set_hotbar_image("crafting_hotbar.png")
player:hud_set_hotbar_selected_image("crafting_hotbar_selected.png")
player:hud_set_hotbar_image("crafting_hotbar.png")
player:hud_set_hotbar_selected_image("crafting_hotbar_selected.png")
if show_armor then
local armor_orginal = armor.set_player_armor
armor.set_player_armor = function(self, player)
armor_orginal(self, player)
update_armor(player)
set_inventory(player)
end
if show_armor then
local armor_orginal = armor.set_player_armor
armor.set_player_armor = function(self, player)
armor_orginal(self, player)
update_armor(player)
set_inventory(player)
end
end)
end
end)
minetest.register_node("crafting:workbench", {