diff --git a/sparkcore/init.lua b/sparkcore/init.lua index 512f8d4..fd7fe69 100644 --- a/sparkcore/init.lua +++ b/sparkcore/init.lua @@ -1,18 +1,26 @@ -minetest.debug(minetest.get_current_modname() .. " init") +local debuglog = minetest.setting_getbool("spark_log") local NAME = minetest.get_current_modname() local PATH = minetest.get_modpath(NAME) .."/" local MODFILES = minetest.get_dir_list(PATH,false) +local function console_log(str) + if debuglog then + minetest.debug(NAME .. ": " .. str) + end + return +end + +console_log(" Init => Start") + for i=1,table.getn(MODFILES),1 do if (string.find(MODFILES[i],".lua",-4)) then if (MODFILES[i] ~= "init.lua") then - minetest.debug(NAME ..": module " .. string.sub(MODFILES[i],1,-5) .. " Loading...") dofile(PATH .. MODFILES[i]) - minetest.debug(NAME ..": module " .. string.sub(MODFILES[i],1,-5) .. " Loaded!") + console_log(" module \"" .. string.sub(MODFILES[i],1,-5) .. "\" Loaded!") end end end -minetest.debug(minetest.get_current_modname() .. " init complete") +console_log(" Init => Complete!") \ No newline at end of file diff --git a/sparkcore/settingtypes.txt b/sparkcore/settingtypes.txt index 53f4229..0274be4 100644 --- a/sparkcore/settingtypes.txt +++ b/sparkcore/settingtypes.txt @@ -1 +1,2 @@ -sparktool_dig_stlye_alt (Alternate tool dig style) bool false +spark_dig_stlye_alt (Alternate tool dig style) bool false +spark_log (Enable console log) bool true \ No newline at end of file diff --git a/sparkcore/wrench.lua b/sparkcore/wrench.lua index c583818..36e320e 100644 --- a/sparkcore/wrench.lua +++ b/sparkcore/wrench.lua @@ -1,10 +1,12 @@ -local sparktool_dig_stlye_alt = minetest.setting_getbool("sparktool_dig_stlye_alt") +local dig_stlye_alt = minetest.setting_getbool("spark_dig_stlye_alt") local on_use = nil -if sparktool_dig_stlye_alt then +if dig_stlye_alt then on_use = function() return nil end end -minetest.register_tool("sparkcore:wrench", { +local NAME = minetest.get_current_modname() + +minetest.register_tool(NAME .. ":wrench", { description = "Wrench", inventory_image = "wrench.png", stack_max = 1, diff --git a/sparkdebug/init.lua b/sparkdebug/init.lua index 227b10a..fd7fe69 100644 --- a/sparkdebug/init.lua +++ b/sparkdebug/init.lua @@ -1,18 +1,26 @@ -minetest.debug("sparkdebug init") +local debuglog = minetest.setting_getbool("spark_log") local NAME = minetest.get_current_modname() local PATH = minetest.get_modpath(NAME) .."/" local MODFILES = minetest.get_dir_list(PATH,false) +local function console_log(str) + if debuglog then + minetest.debug(NAME .. ": " .. str) + end + return +end + +console_log(" Init => Start") + for i=1,table.getn(MODFILES),1 do if (string.find(MODFILES[i],".lua",-4)) then if (MODFILES[i] ~= "init.lua") then - minetest.debug(NAME ..": module " .. string.sub(MODFILES[i],1,-5) .. " Loading...") dofile(PATH .. MODFILES[i]) - minetest.debug(NAME ..": module " .. string.sub(MODFILES[i],1,-5) .. " Loaded!") + console_log(" module \"" .. string.sub(MODFILES[i],1,-5) .. "\" Loaded!") end end end -minetest.debug("sparkdebug init complete") +console_log(" Init => Complete!") \ No newline at end of file