]> git.lizzy.rs Git - draining.git/commitdiff
Change dam block to netherrack and simplify dam construction master
authorElias Fleckenstein <eliasfleckenstein@web.de>
Sun, 14 Feb 2021 13:45:40 +0000 (14:45 +0100)
committerElias Fleckenstein <eliasfleckenstein@web.de>
Sun, 14 Feb 2021 13:45:40 +0000 (14:45 +0100)
autodam/init.lua

index 747c8f87a70de0ccba199a783b5ea6a86c5f1df9..24d863d4d0aab9567db483d1bd63046c0a7ca870 100644 (file)
@@ -2,17 +2,18 @@ minetest.register_globalstep(function()
        if not minetest.settings:get_bool("autodam") then return end
        local player = minetest.localplayer
        if not player then return end
-       if player:get_wielded_item():get_name() ~= "mcl_core:dirt" then return end
-       local dirt = minetest.find_nodes_near(vector.add(player:get_pos(), vector.new(0, 1, 0)), 4, "mcl_core:dirt")
+       if player:get_wielded_item():get_name() ~= "mcl_nether:netherrack" then return end
+       local dirt = minetest.find_nodes_near(vector.add(player:get_pos(), vector.new(0, 1, 0)), 4, "mcl_nether:netherrack")
        for _, dp in ipairs(dirt) do
                local above = minetest.get_node_or_nil(vector.add(dp, vector.new(0, 1, 0)))
-               if above and above.name == "mcl_core:dirt" then
+               --if above and above.name == "mcl_nether:netherrack" then
                        local underp = vector.subtract(dp, vector.new(0, 1, 0))
                        local under = minetest.get_node_or_nil(underp)
-                       if under and under.name == "mcl_core:water_source" then
+                       local under_def = under and minetest.get_node_def(under.name)
+                       if under_def and under_def.buildable_to then --under.name == "mcl_core:water_source" then
                                minetest.place_node(underp)
                        end
-               end
+               --end
        end
 end)