Add option to disable lavacooling (#1726)
This commit is contained in:
parent
6737952fbf
commit
08706313f4
|
@ -27,6 +27,9 @@
|
||||||
# Enable flame sound.
|
# Enable flame sound.
|
||||||
#flame_sound = true
|
#flame_sound = true
|
||||||
|
|
||||||
|
# Whether lavacooling should be enabled.
|
||||||
|
#enable_lavacooling = true
|
||||||
|
|
||||||
# Whether the stuff in initial_stuff should be given to new players
|
# Whether the stuff in initial_stuff should be given to new players
|
||||||
#give_initial_stuff = false
|
#give_initial_stuff = false
|
||||||
#initial_stuff = default:pick_steel,default:axe_steel,default:shovel_steel,default:torch 99,default:cobble 99
|
#initial_stuff = default:pick_steel,default:axe_steel,default:shovel_steel,default:torch 99,default:cobble 99
|
||||||
|
|
|
@ -131,18 +131,19 @@ default.cool_lava = function(pos, node)
|
||||||
{pos = pos, max_hear_distance = 16, gain = 0.25})
|
{pos = pos, max_hear_distance = 16, gain = 0.25})
|
||||||
end
|
end
|
||||||
|
|
||||||
minetest.register_abm({
|
if minetest.setting_getbool("enable_lavacooling") ~= false then
|
||||||
label = "Lava cooling",
|
minetest.register_abm({
|
||||||
nodenames = {"default:lava_source", "default:lava_flowing"},
|
label = "Lava cooling",
|
||||||
neighbors = {"group:cools_lava", "group:water"},
|
nodenames = {"default:lava_source", "default:lava_flowing"},
|
||||||
interval = 1,
|
neighbors = {"group:cools_lava", "group:water"},
|
||||||
chance = 2,
|
interval = 1,
|
||||||
catch_up = false,
|
chance = 2,
|
||||||
action = function(...)
|
catch_up = false,
|
||||||
default.cool_lava(...)
|
action = function(...)
|
||||||
end,
|
default.cool_lava(...)
|
||||||
})
|
end,
|
||||||
|
})
|
||||||
|
end
|
||||||
|
|
||||||
--
|
--
|
||||||
-- optimized helper to put all items in an inventory into a drops list
|
-- optimized helper to put all items in an inventory into a drops list
|
||||||
|
|
|
@ -16,6 +16,9 @@ enable_fire (Fire) bool true
|
||||||
# Enable flame sound.
|
# Enable flame sound.
|
||||||
flame_sound (Flame sound) bool true
|
flame_sound (Flame sound) bool true
|
||||||
|
|
||||||
|
# Enable lavacooling.
|
||||||
|
enable_lavacooling (Lavacooling) bool true
|
||||||
|
|
||||||
# If enabled, steel tools, torches and cobblestone will be given to new
|
# If enabled, steel tools, torches and cobblestone will be given to new
|
||||||
# players.
|
# players.
|
||||||
give_initial_stuff (Give initial items) bool false
|
give_initial_stuff (Give initial items) bool false
|
||||||
|
|
Loading…
Reference in New Issue