12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- local modname = minetest.get_current_modname()
- local MP = minetest.get_modpath(modname)
- local import_mod = {
-
- storage = minetest.get_mod_storage()
- }
- loadfile(MP .. "/decode.lua")(import_mod)
- loadfile(MP .. "/util.lua")(import_mod)
- loadfile(MP .. "/load_chunk.lua")(import_mod)
- loadfile(MP .. "/register_mapgen.lua")(import_mod)
- loadfile(MP .. "/read_manifest.lua")(import_mod)
- loadfile(MP .. "/nodename_check.lua")(import_mod)
- loadfile(MP .. "/uid_check.lua")(import_mod)
- loadfile(MP .. "/localize_nodeids.lua")(import_mod)
- loadfile(MP .. "/deserialize.lua")(import_mod)
- local manifest = import_mod.read_manifest()
- import_mod.uid_check(manifest)
- minetest.register_on_mods_loaded(function()
- import_mod.nodename_check(manifest)
- end)
- import_mod.register_mapgen(manifest)
- if minetest.get_modpath("modgen") then
-
- modgen.register_import_mod(manifest, MP)
- end
- if minetest.settings:get_bool("import_mod.auto_update.enabled") then
- loadfile(MP .. "/auto_update.lua")(import_mod)
- end
|