]> git.lizzy.rs Git - dragonfireclient.git/blob - clientmods/worldhacks/init.lua
0a093e59917f44643e4986f88dc961fd149d06ca
[dragonfireclient.git] / clientmods / worldhacks / init.lua
1 minetest.register_globalstep(function()
2         local player = minetest.localplayer 
3         if not player then return end
4         local pos = minetest.localplayer:get_pos()
5         local wielditem = minetest.localplayer:get_wielded_item()
6         if minetest.settings:get_bool("scaffold") then
7                 minetest.place_node(vector.add(pos, {x = 0, y = -0.6, z = 0}))
8         end
9         if minetest.settings:get_bool("highway_z") and wielditem then
10                 local z = pos.z
11                 local positions = {
12                         {x = 0, y = 0, z = z},
13                         {x = 1, y = 0, z = z},
14                         {x = 2, y = 1, z = z},
15                         {x = -2, y = 1, z = z},
16                         {x = -2, y = 0, z = z},
17                         {x = -1, y = 0, z = z},
18                         {x = 2, y = 0, z = z}
19                 }
20                 for _, p in pairs(positions) do
21                         local node = minetest.get_node_or_nil(p)
22                         if node and not minetest.get_node_def(node.name).walkable then
23                                 minetest.place_node(p)
24                         end
25                 end
26         end
27         if minetest.settings:get_bool("fucker") then
28                 local p = minetest.find_node_near(pos, 5, "group:bed", true)
29                 if p then
30                         minetest.dig_node(p)
31                 end
32         end
33 end) 
34
35 minetest.register_cheat("Scaffold", "World", "scaffold")
36 minetest.register_cheat("HighwayZ", "World", "highway_z")
37 minetest.register_cheat("Fucker", "World", "fucker")