Skip to content

Commit

Permalink
Fix obsidian creation
Browse files Browse the repository at this point in the history
  • Loading branch information
root committed Oct 25, 2014
1 parent 697d9f4 commit 17c2dc6
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 0 deletions.
35 changes: 35 additions & 0 deletions mods/default/functions.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
-- mods/default/functions.lua

--
-- Lavacooling
--

default.cool_lava_source = function(pos)
minetest.set_node(pos, {name="default:obsidian"})
minetest.sound_play("default_cool_lava", {pos = pos, gain = 0.25})
end

default.cool_lava_flowing = function(pos)
minetest.set_node(pos, {name="default:stone"})
minetest.sound_play("default_cool_lava", {pos = pos, gain = 0.25})
end

minetest.register_abm({
nodenames = {"default:lava_flowing"},
neighbors = {"group:water"},
interval = 1,
chance = 1,
action = function(pos, node, active_object_count, active_object_count_wider)
default.cool_lava_flowing(pos, node, active_object_count, active_object_count_wider)
end,
})

minetest.register_abm({
nodenames = {"default:lava_source"},
neighbors = {"group:water"},
interval = 1,
chance = 1,
action = function(pos, node, active_object_count, active_object_count_wider)
default.cool_lava_source(pos, node, active_object_count, active_object_count_wider)
end,
})
1 change: 1 addition & 0 deletions mods/default/init.lua
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,7 @@ function default.node_sound_glass_defaults(table)
end

-- Load files
dofile(minetest.get_modpath("default").."/functions.lua")
dofile(minetest.get_modpath("default").."/nodes.lua")
dofile(minetest.get_modpath("default").."/craftitems.lua")
dofile(minetest.get_modpath("default").."/player.lua")
Expand Down

0 comments on commit 17c2dc6

Please sign in to comment.