aboutsummaryrefslogtreecommitdiff
path: root/autosponge/init.lua
blob: a68d4ab4420a4a40018bdb572c70f730230d425a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
local etime = 0.0

minetest.register_globalstep(function(dtime)
	if not minetest.settings:get_bool("autosponge") then return end
	local player = minetest.localplayer
	if not player then return end
	if player:get_wielded_item():get_name() ~= "mcl_sponges:sponge" then return end
	etime = etime + dtime
	if etime >= 0.3 then
		etime = 0.0
	else
		return
	end
	local water = minetest.find_node_near(player:get_pos(), 4, "mcl_core:water_source")
	if water then
		minetest.place_node(water)
	end
end)

minetest.register_cheat("AutoSponge", "World", "autosponge")