1 -- Minetest 0.4 mod: default
2 -- See README.txt for licensing and other information.
4 -- The API documentation in here was moved into doc/lua_api.txt
8 if (minetest
.get_modpath("intllib")) then
9 dofile(minetest
.get_modpath("intllib").."/intllib.lua")
10 S
= intllib
.Getter(minetest
.get_current_modname())
12 return minetest
.formspec_escape(S(s
))
15 S
= function ( s
) return s
end
16 F
= function ( s
) return minetest
.formspec_escape(s
) end
24 -- Definitions made by this mod that other mods can use too
28 default
.gui_bg
= "bgcolor[#080808BB;true]"
29 default
.gui_bg_img
= "background[5,5;1,1;gui_formbg.png;true]"
30 default
.gui_slots
= "listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]"
31 default
.gui_controls
= F("[left click]: take/drop stack; [right click]: take half / drop 1; [middle click]: take 10 / drop 10; [Esc] or [I]: Close")
33 function default
.get_hotbar_bg(x
,y
)
36 out
= out
.."image["..x
+i
..","..y
..";1,1;gui_hb_bg.png]"
41 default
.gui_suvival_form
= "size[8,8.5]"..
45 "button_exit[-0.1,-0.3;2,1;gotostart;"..F("Back to start").."]"..
46 "label[0,3.75;"..F("Player inventory:").."]"..
47 "list[current_player;main;0,4.25;8,1;]"..
48 "list[current_player;main;0,5.5;8,3;8]"..
49 "label[0,8.2;"..default
.gui_controls
.."]"..
50 "label[2.75,-0.1;"..F("Crafting grid:").."]"..
51 "list[current_player;craft;2.75,0.5;3,3;]"..
52 "label[6.75,0.9;"..F("Output slot:").."]"..
53 "list[current_player;craftpreview;6.75,1.5;1,1;]"..
54 "image[5.75,1.5;1,1;gui_furnace_arrow_bg.png^[transformR270]"..
55 default
.get_hotbar_bg(0,4.25)
58 dofile(minetest
.get_modpath("default").."/functions.lua")
59 dofile(minetest
.get_modpath("default").."/nodes.lua")
60 dofile(minetest
.get_modpath("default").."/tools.lua")
61 dofile(minetest
.get_modpath("default").."/craftitems.lua")
62 dofile(minetest
.get_modpath("default").."/crafting.lua")
63 dofile(minetest
.get_modpath("default").."/mapgen.lua")
64 dofile(minetest
.get_modpath("default").."/player.lua")
65 dofile(minetest
.get_modpath("default").."/trees.lua")