mirror of
https://github.com/minetest/minetest_game.git
synced 2024-12-22 23:10:17 +01:00
d4b0b73ae0
Move chests code out of nodes.lua and into a new file. Credit torch code, and chest and torch models in README.txt. Remove 'torches' mod text from torch.lua. Minor cleanups in README.txt.
60 lines
1.7 KiB
Lua
60 lines
1.7 KiB
Lua
-- Minetest 0.4 mod: default
|
|
-- See README.txt for licensing and other information.
|
|
|
|
-- The API documentation in here was moved into game_api.txt
|
|
|
|
-- Definitions made by this mod that other mods can use too
|
|
default = {}
|
|
|
|
default.LIGHT_MAX = 14
|
|
|
|
-- GUI related stuff
|
|
default.gui_bg = ""
|
|
default.gui_bg_img = ""
|
|
default.gui_slots = ""
|
|
|
|
minetest.register_on_joinplayer(function(player)
|
|
player:set_formspec_prepend([[
|
|
bgcolor[#080808BB;true]
|
|
background[5,5;1,1;gui_formbg.png;true]
|
|
listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF] ]])
|
|
end)
|
|
|
|
function default.get_hotbar_bg(x,y)
|
|
local out = ""
|
|
for i=0,7,1 do
|
|
out = out .."image["..x+i..","..y..";1,1;gui_hb_bg.png]"
|
|
end
|
|
return out
|
|
end
|
|
|
|
default.gui_survival_form = "size[8,8.5]"..
|
|
default.gui_bg..
|
|
default.gui_bg_img..
|
|
default.gui_slots..
|
|
"list[current_player;main;0,4.25;8,1;]"..
|
|
"list[current_player;main;0,5.5;8,3;8]"..
|
|
"list[current_player;craft;1.75,0.5;3,3;]"..
|
|
"list[current_player;craftpreview;5.75,1.5;1,1;]"..
|
|
"image[4.75,1.5;1,1;gui_furnace_arrow_bg.png^[transformR270]"..
|
|
"listring[current_player;main]"..
|
|
"listring[current_player;craft]"..
|
|
default.get_hotbar_bg(0,4.25)
|
|
|
|
-- Load files
|
|
local default_path = minetest.get_modpath("default")
|
|
|
|
dofile(default_path.."/functions.lua")
|
|
dofile(default_path.."/trees.lua")
|
|
dofile(default_path.."/nodes.lua")
|
|
dofile(default_path.."/chests.lua")
|
|
dofile(default_path.."/furnace.lua")
|
|
dofile(default_path.."/torch.lua")
|
|
dofile(default_path.."/tools.lua")
|
|
dofile(default_path.."/item_entity.lua")
|
|
dofile(default_path.."/craftitems.lua")
|
|
dofile(default_path.."/crafting.lua")
|
|
dofile(default_path.."/mapgen.lua")
|
|
dofile(default_path.."/aliases.lua")
|
|
dofile(default_path.."/legacy.lua")
|