mirror of
https://git.minetest.land/VoxeLibre/VoxeLibre.git
synced 2024-11-26 04:21:07 +01:00
Don't delay setting inventory stuff
This commit is contained in:
parent
acc04d796d
commit
7fbe2f98ce
2 changed files with 13 additions and 21 deletions
|
@ -221,9 +221,7 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
|
||||||
end
|
end
|
||||||
if fields.suche ~= nil and fields.suche ~= "" then
|
if fields.suche ~= nil and fields.suche ~= "" then
|
||||||
set_inv(string.lower(fields.suche))
|
set_inv(string.lower(fields.suche))
|
||||||
minetest.after(0.5, function()
|
minetest.show_formspec(player:get_player_name(), "detached:creative", player:get_inventory_formspec())
|
||||||
minetest.show_formspec(player:get_player_name(), "detached:creative", player:get_inventory_formspec())
|
|
||||||
end)
|
|
||||||
end
|
end
|
||||||
|
|
||||||
if fields.build then
|
if fields.build then
|
||||||
|
|
|
@ -54,10 +54,8 @@ end
|
||||||
|
|
||||||
local function set_inventory(player)
|
local function set_inventory(player)
|
||||||
if minetest.setting_getbool("creative_mode") then
|
if minetest.setting_getbool("creative_mode") then
|
||||||
minetest.after(0.5,function()
|
crafting.set_creative_formspec(player, 0, 1)
|
||||||
crafting.set_creative_formspec(player, 0, 1)
|
return
|
||||||
return
|
|
||||||
end)
|
|
||||||
end
|
end
|
||||||
player:get_inventory():set_width("craft", 2)
|
player:get_inventory():set_width("craft", 2)
|
||||||
player:get_inventory():set_size("craft", 4)
|
player:get_inventory():set_size("craft", 4)
|
||||||
|
@ -148,23 +146,19 @@ minetest.register_on_joinplayer(function(player)
|
||||||
player:get_inventory():set_size("main", 36)
|
player:get_inventory():set_size("main", 36)
|
||||||
|
|
||||||
--set hotbar size
|
--set hotbar size
|
||||||
if player.hud_set_hotbar_itemcount then
|
player:hud_set_hotbar_itemcount(9)
|
||||||
minetest.after(0.5, player.hud_set_hotbar_itemcount, player, 9)
|
|
||||||
end
|
|
||||||
--add hotbar images
|
--add hotbar images
|
||||||
minetest.after(0.5,function()
|
player:hud_set_hotbar_image("crafting_hotbar.png")
|
||||||
player:hud_set_hotbar_image("crafting_hotbar.png")
|
player:hud_set_hotbar_selected_image("crafting_hotbar_selected.png")
|
||||||
player:hud_set_hotbar_selected_image("crafting_hotbar_selected.png")
|
|
||||||
|
|
||||||
if show_armor then
|
if show_armor then
|
||||||
local armor_orginal = armor.set_player_armor
|
local armor_orginal = armor.set_player_armor
|
||||||
armor.set_player_armor = function(self, player)
|
armor.set_player_armor = function(self, player)
|
||||||
armor_orginal(self, player)
|
armor_orginal(self, player)
|
||||||
update_armor(player)
|
update_armor(player)
|
||||||
set_inventory(player)
|
set_inventory(player)
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end)
|
end
|
||||||
end)
|
end)
|
||||||
|
|
||||||
minetest.register_node("crafting:workbench", {
|
minetest.register_node("crafting:workbench", {
|
||||||
|
|
Loading…
Reference in a new issue