]> git.lizzy.rs Git - dragonfireclient.git/blob - clientmods/enderchest/init.lua
Update to minetest 5.4.0-dev
[dragonfireclient.git] / clientmods / enderchest / init.lua
1 function get_itemslot_bg(x, y, w, h)
2         local out = ""
3         for i = 0, w - 1, 1 do
4                 for j = 0, h - 1, 1 do
5                         out = out .."image["..x+i..","..y+j..";1,1;mcl_formspec_itemslot.png]"
6                 end
7         end
8         return out
9 end
10
11 local formspec = "size[9,8.75]"..
12         "label[0,0;"..minetest.formspec_escape(minetest.colorize("#313131", "Ender Chest")).."]"..
13         "list[current_player;enderchest;0,0.5;9,3;]"..
14         get_itemslot_bg(0,0.5,9,3)..
15         "label[0,4.0;"..minetest.formspec_escape(minetest.colorize("#313131", "Inventory")).."]"..
16         "list[current_player;main;0,4.5;9,3;9]"..
17         get_itemslot_bg(0,4.5,9,3)..
18         "list[current_player;main;0,7.74;9,1;]"..
19         get_itemslot_bg(0,7.74,9,1)..
20         "listring[current_player;enderchest]"..
21         "listring[current_player;main]"
22
23 function minetest.show_extra_inventory()
24         minetest.show_formspec("enderchest:enderchest", formspec)
25 end