diff --git a/mods/minetest-mod-modmenu/modmenu/init.lua b/mods/minetest-mod-modmenu/modmenu/init.lua index 9ce7a07..eb291af 100755 --- a/mods/minetest-mod-modmenu/modmenu/init.lua +++ b/mods/minetest-mod-modmenu/modmenu/init.lua @@ -41,7 +41,9 @@ end --Parameters: -- name: name of player who will be shown the menu modmenu.show_menu = function(name) - minetest.show_formspec(name, "modmenu", modmenu.get_formspec(name)) + local player = minetest.get_player_by_name(name) + minetest.show_formspec(name, "modmenu", player:get_inventory_formspec(name)) + --minetest.show_formspec(name, "modmenu", modmenu.get_formspec(name)) end --Register the /m command to show the menu diff --git a/mods/workbench/init.lua b/mods/workbench/init.lua index a85715a..6f6b419 100755 --- a/mods/workbench/init.lua +++ b/mods/workbench/init.lua @@ -49,6 +49,12 @@ local function inventory_set_formspec(player, size) for i = 0, msize_x - 1, 1 do formspec = formspec.."image["..(fsize_x-msize_x + i)..","..(fsize_y-msize_y)..";1,1;gui_hb_bg.png]" end + + -- add the shortcut buttons + formspec = formspec .. "image_button[0.25,0.25;1,1;inventory_plus_zcg.png;zcg;]" + formspec = formspec .. "image_button[1.25,0.25;1,1;inventory_plus_skins.png;skins;]" + formspec = formspec .. "image_button[2.25,0.25;1,1;inventory_plus_armor.png;armor;]" + player:set_inventory_formspec(formspec) end