aboutsummaryrefslogtreecommitdiff
path: root/autotntsponge/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'autotntsponge/init.lua')
-rw-r--r--autotntsponge/init.lua12
1 files changed, 12 insertions, 0 deletions
diff --git a/autotntsponge/init.lua b/autotntsponge/init.lua
new file mode 100644
index 0000000..8e16efa
--- /dev/null
+++ b/autotntsponge/init.lua
@@ -0,0 +1,12 @@
+minetest.register_globalstep(function(dtime)
+ if not minetest.settings:get_bool("autotntsponge") then return end
+ local player = minetest.localplayer
+ if not player then end
+ if player:get_wielded_item():get_name() ~= "mcl_tnt:tnt" then return end
+ local sponges = minetest.find_nodes_near_under_air(player:get_pos(), 4, {"mcl_sponges:sponge", "mcl_sponges:sponge_wet"})
+ for _, p in ipairs(sponges) do
+ minetest.place_node(vector.add(p, vector.new(0, 1, 0)))
+ end
+end)
+
+minetest.register_cheat("AutoTNTSponge", "World", "autotntsponge")