Add lavacooling

master
PilzAdam 2013-03-09 21:51:45 +01:00
parent 90aaa1fb62
commit 0d924e7e4d
1 changed files with 28 additions and 0 deletions

View File

@ -1736,4 +1736,32 @@ function on_punchnode(p, node)
end
minetest.register_on_punchnode(on_punchnode)
--
-- Lavacooling
--
default.cool_lava_source = function(pos)
minetest.env:set_node(pos, {name="default:stone"})
end
default.cool_lava_flowing = function(pos)
minetest.env:set_node(pos, {name="default:cobble"})
end
minetest.register_abm({
nodenames = {"default:lava_flowing"},
neighbors = {"group:water"},
interval = 1,
chance = 1,
action = default.cool_lava_flowing,
})
minetest.register_abm({
nodenames = {"default:lava_source"},
neighbors = {"group:water"},
interval = 1,
chance = 1,
action = default.cool_lava_source,
})
-- END