Skip to content

Commit b25317f

Browse files
sfan5paramat
authored andcommittedMay 18, 2017
Remove set_inventory_formspec in default, remove delay in sfinv
1 parent d104b9b commit b25317f

File tree

3 files changed

+5
-14
lines changed

3 files changed

+5
-14
lines changed
 

Diff for: ‎mods/creative/inventory.lua

+4-6
Original file line numberDiff line numberDiff line change
@@ -33,16 +33,14 @@ function creative.init_creative_inventory(player)
3333
end,
3434
}, player_name)
3535

36-
creative.update_creative_inventory(player_name, minetest.registered_items)
36+
return player_inventory[player_name]
3737
end
3838

3939
function creative.update_creative_inventory(player_name, tab_content)
4040
local creative_list = {}
41+
local inv = player_inventory[player_name] or
42+
creative.init_creative_inventory(minetest.get_player_by_name(player_name))
4143
local player_inv = minetest.get_inventory({type = "detached", name = "creative_" .. player_name})
42-
local inv = player_inventory[player_name]
43-
if not inv then
44-
creative.init_creative_inventory(minetest.get_player_by_name(player_name))
45-
end
4644

4745
for name, def in pairs(tab_content) do
4846
if not (def.groups.not_in_creative_inventory == 1) and
@@ -161,7 +159,7 @@ function creative.register_tab(name, title, items)
161159
end
162160

163161
minetest.register_on_joinplayer(function(player)
164-
creative.init_creative_inventory(player)
162+
creative.update_creative_inventory(player:get_player_name(), minetest.registered_items)
165163
end)
166164

167165
creative.register_tab("all", "All", minetest.registered_items)

Diff for: ‎mods/default/player.lua

-5
Original file line numberDiff line numberDiff line change
@@ -95,11 +95,6 @@ minetest.register_on_joinplayer(function(player)
9595
default.player_set_model(player, "character.b3d")
9696
player:set_local_animation({x=0, y=79}, {x=168, y=187}, {x=189, y=198}, {x=200, y=219}, 30)
9797

98-
-- set GUI
99-
if not (creative and creative.is_enabled_for
100-
and creative.is_enabled_for(player:get_player_name())) then
101-
player:set_inventory_formspec(default.gui_survival_form)
102-
end
10398
player:hud_set_hotbar_image("gui_hotbar.png")
10499
player:hud_set_hotbar_selected_image("gui_hotbar_selected.png")
105100
end)

Diff for: ‎mods/sfinv/api.lua

+1-3
Original file line numberDiff line numberDiff line change
@@ -129,9 +129,7 @@ end
129129

130130
minetest.register_on_joinplayer(function(player)
131131
if sfinv.enabled then
132-
minetest.after(0.5, function()
133-
sfinv.set_player_inventory_formspec(player)
134-
end)
132+
sfinv.set_player_inventory_formspec(player)
135133
end
136134
end)
137135

0 commit comments

Comments
 (0)
Please sign in to comment.