aboutsummaryrefslogtreecommitdiff
path: root/clientmods/worldhacks/init.lua
diff options
context:
space:
mode:
authorElias Fleckenstein <eliasfleckenstein@web.de>2020-08-14 19:12:14 +0200
committerElias Fleckenstein <eliasfleckenstein@web.de>2020-08-14 19:12:14 +0200
commit9019e18b94940c1e8a2f5f6185692ddf672b61fe (patch)
treea39c909a2e779dd7687a88e5e2f4311cbc9b0bb0 /clientmods/worldhacks/init.lua
parent107dec6c0f1be1de9c1049ba4004e5c08d2e34e3 (diff)
downloaddragonfireclient-9019e18b94940c1e8a2f5f6185692ddf672b61fe.tar.xz
Some Updates
Diffstat (limited to 'clientmods/worldhacks/init.lua')
-rw-r--r--clientmods/worldhacks/init.lua21
1 files changed, 17 insertions, 4 deletions
diff --git a/clientmods/worldhacks/init.lua b/clientmods/worldhacks/init.lua
index e9b79bfd7..0a093e599 100644
--- a/clientmods/worldhacks/init.lua
+++ b/clientmods/worldhacks/init.lua
@@ -1,10 +1,13 @@
minetest.register_globalstep(function()
- if not minetest.localplayer then return end
+ local player = minetest.localplayer
+ if not player then return end
+ local pos = minetest.localplayer:get_pos()
+ local wielditem = minetest.localplayer:get_wielded_item()
if minetest.settings:get_bool("scaffold") then
- minetest.place_node(vector.add(minetest.localplayer:get_pos(), {x = 0, y = -0.6, z = 0}))
+ minetest.place_node(vector.add(pos, {x = 0, y = -0.6, z = 0}))
end
- if minetest.settings:get_bool("highway") and minetest.localplayer:get_wielded_item() then
- local z = minetest.localplayer:get_pos().z
+ if minetest.settings:get_bool("highway_z") and wielditem then
+ local z = pos.z
local positions = {
{x = 0, y = 0, z = z},
{x = 1, y = 0, z = z},
@@ -21,4 +24,14 @@ minetest.register_globalstep(function()
end
end
end
+ if minetest.settings:get_bool("fucker") then
+ local p = minetest.find_node_near(pos, 5, "group:bed", true)
+ if p then
+ minetest.dig_node(p)
+ end
+ end
end)
+
+minetest.register_cheat("Scaffold", "World", "scaffold")
+minetest.register_cheat("HighwayZ", "World", "highway_z")
+minetest.register_cheat("Fucker", "World", "fucker")