minetest/mods/skinsdb5/init.lua

29 lines
752 B
Lua

-- Rework 2018-2020 by bell07
-- License: GPLv3
skinsdb5 = {}
local modpath = minetest.get_modpath(minetest.get_current_modname())
skinsdb5.modpath = modpath
dofile(modpath.."/api.lua")
dofile(modpath.."/preview.lua")
dofile(modpath.."/formspecs.lua")
dofile(modpath.."/chatcommands.lua")
-- Unified inventory page/integration
if minetest.get_modpath("unified_inventory") then
dofile(modpath.."/unified_inventory_page.lua")
end
if minetest.get_modpath("sfinv") then
dofile(modpath.."/sfinv_page.lua")
end
-- Update skin on join
skinsdb5.ui_context = {}
minetest.register_on_leaveplayer(function(player)
skinsdb5.ui_context[player:get_player_name()] = nil
end)
-- Read current mod textures- and meta- folder
player_api.read_textures_and_meta()