2022-12-18 11:05:59 -08:00
--This creates the marinara object.
marinara = { }
--This creates the marinara.settings object, and fills it with either the menu selected choices as defined in settingtypes.txt, or default values, (In this case, false).
marinara.settings = {
clear_biomes = minetest.settings : get_bool ( " marinara.clear_biomes " ) or false ,
clear_decos = minetest.settings : get_bool ( " marinara.clear_decos " ) or false ,
clear_ores = minetest.settings : get_bool ( " marinara.clear_ores " ) or false ,
}
if marinara.settings . clear_biomes then
minetest.clear_registered_biomes ( )
end
if marinara.settings . clear_decos then
minetest.clear_registered_decorations ( )
end
if marinara.settings . clear_ores then
minetest.clear_registered_ores ( )
end
2023-07-13 10:17:21 -07:00
if minetest.get_translator ~= nil then
S = minetest.get_translator ( " skins " )
else
if minetest.get_modpath ( " intllib " ) then
dofile ( minetest.get_modpath ( " intllib " ) .. " /init.lua " )
if intllib.make_gettext_pair then
gettext , ngettext = intllib.make_gettext_pair ( ) -- new gettext method
else
gettext = intllib.Getter ( ) -- old text file method
end
S = gettext
else -- boilerplate function
S = function ( str , ... )
local args = { ... }
return str : gsub ( " @%d " , function ( match )
return args [ tonumber ( match : sub ( 2 ) ) ]
end )
end
end
end
marinara.S = S
2022-12-18 11:05:59 -08:00
local path = minetest.get_modpath ( minetest.get_current_modname ( ) ) .. " / "
-- plants
dofile ( path .. " coralnodes.lua " ) --
dofile ( path .. " plants.lua " ) --
dofile ( path .. " reefstuff.lua " ) --
dofile ( path .. " crafting.lua " ) --
dofile ( path .. " spawn.lua " ) --
dofile ( path .. " hunger.lua " ) --
2023-01-26 15:10:28 -08:00