[nalc_mediterranean] Add christmas_craft support if snow enabled
This commit is contained in:
parent
8745b17e75
commit
aac7a5ae5d
@ -432,6 +432,42 @@ if minetest.get_modpath("bonemeal") then
|
|||||||
bonemeal:add_sapling(g_saplings)
|
bonemeal:add_sapling(g_saplings)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
-- Support of Christmas_craft
|
||||||
|
if minetest.get_modpath("christmas_craft") then
|
||||||
|
--load configuration file from world folder
|
||||||
|
local MODPATH = minetest.get_modpath("nalc_mediterranean")
|
||||||
|
local worldpath = minetest.get_worldpath()
|
||||||
|
local config = Settings(worldpath.."/christmas_craft.conf")
|
||||||
|
|
||||||
|
local conf_table = config:to_table()
|
||||||
|
|
||||||
|
--look into readme.md how to change settings
|
||||||
|
local defaults = {
|
||||||
|
enable_snowing = "false",
|
||||||
|
enable_crafts = "true",
|
||||||
|
}
|
||||||
|
|
||||||
|
--if not in conf file, create it.
|
||||||
|
for k, v in pairs(defaults) do
|
||||||
|
if conf_table[k] == nil then
|
||||||
|
config:set(k, v)
|
||||||
|
config:write()
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
--if snow enabled, let it snow
|
||||||
|
if config:get("enable_snowing") == "true" then
|
||||||
|
minetest.override_item(
|
||||||
|
"nalc_mediterranean:dirt_with_mediterranean_grass", {
|
||||||
|
tiles = {
|
||||||
|
"default_snow.png",
|
||||||
|
"default_dirt.png",
|
||||||
|
{name = "default_dirt.png^default_snow_side.png",
|
||||||
|
tileable_vertical = false}
|
||||||
|
}})
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
minetest.log("action", "[nalc_mediterranean] loaded.")
|
minetest.log("action", "[nalc_mediterranean] loaded.")
|
||||||
|
|
||||||
-- local mts_save = function(name, schematic)
|
-- local mts_save = function(name, schematic)
|
||||||
|
Loading…
Reference in New Issue
Block a user