aboutsummaryrefslogtreecommitdiff
path: root/init.lua
diff options
context:
space:
mode:
authorElias Fleckenstein <eliasfleckenstein@web.de>2020-12-11 17:27:51 +0100
committerElias Fleckenstein <eliasfleckenstein@web.de>2020-12-11 17:27:51 +0100
commit538a52514961ebc57fe86e8a40df7cca24fad16c (patch)
treec654e11b16fff63fcd0ac95c00a86317814001ae /init.lua
downloaddigcustom-538a52514961ebc57fe86e8a40df7cca24fad16c.tar.xz
Initial Commit
Diffstat (limited to 'init.lua')
-rw-r--r--init.lua14
1 files changed, 14 insertions, 0 deletions
diff --git a/init.lua b/init.lua
new file mode 100644
index 0000000..e1a8e73
--- /dev/null
+++ b/init.lua
@@ -0,0 +1,14 @@
+minetest.register_list_command("digcustom", "Configue custom autodig nodes", "digcustom_nodes")
+
+minetest.register_globalstep(function()
+ if minetest.settings:get_bool("digcustom") then
+ local list = (minetest.settings:get("digcustom_nodes") or ""):split(",")
+ local positions = minetest.find_nodes_near(minetest.localplayer:get_pos(), 5, list, true)
+ for i, pos in ipairs(positions) do
+ if i > 5 then break end
+ minetest.dig_node(pos)
+ end
+ end
+end)
+
+minetest.register_cheat("DigCustom", "World", "digcustom")