diff options
author | Elias Fleckenstein <eliasfleckenstein@web.de> | 2020-07-07 14:16:44 +0200 |
---|---|---|
committer | Elias Fleckenstein <eliasfleckenstein@web.de> | 2020-07-07 14:16:44 +0200 |
commit | 5a2bf6634c73030a70fdef6bae1784f24cc6d48d (patch) | |
tree | 6a8d4ecb975410ff496f74368af4b474a0bd288b /clientmods/echest/init.lua | |
parent | e610149c0cc3516b61115541f2f4f78344a0bb2c (diff) | |
download | dragonfireclient-5a2bf6634c73030a70fdef6bae1784f24cc6d48d.tar.xz |
Added Clientmods
Diffstat (limited to 'clientmods/echest/init.lua')
-rw-r--r-- | clientmods/echest/init.lua | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/clientmods/echest/init.lua b/clientmods/echest/init.lua new file mode 100644 index 000000000..ad7e4c9e9 --- /dev/null +++ b/clientmods/echest/init.lua @@ -0,0 +1,28 @@ + +function get_itemslot_bg(x, y, w, h) + local out = "" + for i = 0, w - 1, 1 do + for j = 0, h - 1, 1 do + out = out .."image["..x+i..","..y+j..";1,1;mcl_formspec_itemslot.png]" + end + end + return out +end + +local formspec_ender_chest = "size[9,8.75]".. + "label[0,0;"..minetest.formspec_escape(minetest.colorize("#313131", "Ender Chest")).."]".. + "list[current_player;enderchest;0,0.5;9,3;]".. + get_itemslot_bg(0,0.5,9,3).. + "label[0,4.0;"..minetest.formspec_escape(minetest.colorize("#313131", "Inventory")).."]".. + "list[current_player;main;0,4.5;9,3;9]".. + get_itemslot_bg(0,4.5,9,3).. + "list[current_player;main;0,7.74;9,1;]".. + get_itemslot_bg(0,7.74,9,1).. + "listring[current_player;enderchest]".. + "listring[current_player;main]" + +minetest.register_chatcommand("echest", { + func = function() + minetest.show_formspec("echest:enderchest", formspec_ender_chest) + end +}) |