| | |
| | | |
| | | local name = minetest.env:get_node(p).name |
| | | if name == "default:lava_flowing" or name == "default:lava_source" then |
| | | minetest.sound_play("builtin_item_lava", {pos=self.object:getpos()}) |
| | | minetest.sound_play("builtin_item_lava", {pos=self.object:getpos(),gain = 1.0, max_hear_distance = 10}) |
| | | self.object:remove() |
| | | return |
| | | end |
| | | |
| | | if minetest.registered_nodes[name].liquidtype == "flowing" then |
| | | if minetest.registered_nodes[name] and minetest.registered_nodes[name].liquidtype == "flowing" then |
| | | get_flowing_dir = function(self) |
| | | local pos = self.object:getpos() |
| | | local param2 = minetest.env:get_node(pos).param2 |