aboutsummaryrefslogtreecommitdiff
path: root/clientmods/world/init.lua
diff options
context:
space:
mode:
authorElias Fleckenstein <eliasfleckenstein@web.de>2020-08-22 13:51:50 +0200
committerElias Fleckenstein <eliasfleckenstein@web.de>2020-08-22 13:51:50 +0200
commit6e6c68ba046e9cddfafb069931731d68a2b5ec21 (patch)
tree473b924179f0580acba4f6475e48bbb6739b34c2 /clientmods/world/init.lua
parent79d0314d79ea4f3713d709861c9de5792e328d35 (diff)
downloaddragonfireclient-6e6c68ba046e9cddfafb069931731d68a2b5ec21.tar.xz
Added Chat Spam, Replace and settingtypes.txt for Clientmods
Diffstat (limited to 'clientmods/world/init.lua')
-rw-r--r--clientmods/world/init.lua11
1 files changed, 9 insertions, 2 deletions
diff --git a/clientmods/world/init.lua b/clientmods/world/init.lua
index 8f03fca96..5674fd3ef 100644
--- a/clientmods/world/init.lua
+++ b/clientmods/world/init.lua
@@ -39,6 +39,12 @@ minetest.register_chatcommand("dig", {
end,
})
+minetest.register_on_dignode(function(pos)
+ if minetest.settings:get_bool("replace") then
+ minetest.after(0, minetest.place_node, pos)
+ end
+end)
+
local etime = 0
minetest.register_globalstep(function(dtime)
@@ -68,7 +74,7 @@ minetest.register_globalstep(function(dtime)
if i > nodes_per_tick then break end
minetest.place_node(p)
end
- elseif minetest.settings:get_bool("destroy_liquids") then
+ elseif minetest.settings:get_bool("block_water") then
local positions = minetest.find_nodes_near(pos, 5, {"mcl_core:water_source", "mcl_core:water_floating"}, true)
for i, p in pairs(positions) do
if i > nodes_per_tick then break end
@@ -86,5 +92,6 @@ end)
minetest.register_cheat("Scaffold", "World", "scaffold")
minetest.register_cheat("HighwayZ", "World", "highway_z")
-minetest.register_cheat("BlockWater", "World", "destroy_liquids")
+minetest.register_cheat("BlockWater", "World", "block_water")
minetest.register_cheat("AutoTNT", "World", "autotnt")
+minetest.register_cheat("Replace", "World", "replace")