35 lines
1.3 KiB
Lua
35 lines
1.3 KiB
Lua
-- __ ____ _ _ ____ __ _ ____ _ _ ____ ____ ____ __ ___ __ _ __
|
|
-- / _\ ( \/ )( \( __)( ( \(_ _)/ )( \( _ \( __) ( _ \ / _\ / __)( / ) / \
|
|
--/ \ ) D (\ \/ / ) _) / / )( ) \/ ( ) / ) _) ) __// \( (__ ) ( (_/ /
|
|
--\_/\_/(____/ \__/ (____)\_)__) (__) \____/(__\_)(____) (__) \_/\_/ \___)(__\_) (__)
|
|
--
|
|
-- Aventure Pack 1 Mod, an Educational pack for Adventure_core by ExeVirus
|
|
-- Font used in title: Graceful
|
|
--
|
|
|
|
--Settings Loader
|
|
function setting(setting, default)
|
|
if type(default) == "boolean" then
|
|
local read = minetest.settings:get_bool("adventure_pack_1."..setting)
|
|
if read == nil then
|
|
return default
|
|
else
|
|
return read
|
|
end
|
|
elseif type(default) == "string" then
|
|
return tostring(minetest.settings:get("adventure_pack_1."..setting)) or default
|
|
elseif type(default) == "number" then
|
|
return tonumber(minetest.settings:get("adventure_pack_1."..setting) or default)
|
|
elseif type(default) == "table" then
|
|
return minetest.settings:get("adventure_pack_1."..setting) or default
|
|
end
|
|
end
|
|
|
|
if setting("enable_indoor_decor", true) then
|
|
dofile(minetest.get_modpath("adventure_pack_1").."/registrations/indoor_decor.lua")
|
|
end
|
|
|
|
if setting("enable_outdoor_decor", true) then
|
|
dofile(minetest.get_modpath("adventure_pack_1").."/registrations/outdoor_decor.lua")
|
|
end
|