diff options
author | Elias Fleckenstein <eliasfleckenstein@web.de> | 2021-02-14 14:45:40 +0100 |
---|---|---|
committer | Elias Fleckenstein <eliasfleckenstein@web.de> | 2021-02-14 14:45:40 +0100 |
commit | f7999c9163b190338caa98b7318e664efd4f8a00 (patch) | |
tree | cadb30881ea667d6c931ab202f3660e9b8daec10 /autodam | |
parent | 14ec582624f81cf4ef6796ad20f3b05da72d9976 (diff) | |
download | draining-master.tar.xz |
Diffstat (limited to 'autodam')
-rw-r--r-- | autodam/init.lua | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/autodam/init.lua b/autodam/init.lua index 747c8f8..24d863d 100644 --- a/autodam/init.lua +++ b/autodam/init.lua @@ -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) |