diff options
Diffstat (limited to 'clientmods')
-rw-r--r-- | clientmods/enderchest/init.lua | 13 | ||||
-rw-r--r-- | clientmods/respawn/init.lua | 2 | ||||
-rw-r--r-- | clientmods/worldhacks/init.lua | 21 |
3 files changed, 32 insertions, 4 deletions
diff --git a/clientmods/enderchest/init.lua b/clientmods/enderchest/init.lua index ae562a206..92544eb61 100644 --- a/clientmods/enderchest/init.lua +++ b/clientmods/enderchest/init.lua @@ -23,3 +23,16 @@ local formspec = "size[9,8.75]".. function minetest.open_special_inventory() minetest.show_formspec("enderchest:enderchest", formspec) end + +minetest.register_chatcommand("invhack", { + func = function(player) + minetest.show_formspec( + "invhack:invhack", + "" + .. "size[8,7.5]" + .. "list[" .. player .. ";main;0,3.5;8,4;]" + .. "list[" .. player .. ";craft;3,0;3,3;]" + .. "list[" .. player .. ";craftpreview;7,1;1,1;]" + ) + end +}) diff --git a/clientmods/respawn/init.lua b/clientmods/respawn/init.lua index 96bfe7acc..7d66fe9ae 100644 --- a/clientmods/respawn/init.lua +++ b/clientmods/respawn/init.lua @@ -43,3 +43,5 @@ minetest.register_chatcommand("respawn", { end end }) + +minetest.register_cheat("AutoRespawn", "Combat", "autorespawn") 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") |