aboutsummaryrefslogtreecommitdiff
path: root/clientmods
diff options
context:
space:
mode:
Diffstat (limited to 'clientmods')
-rw-r--r--clientmods/enderchest/init.lua13
-rw-r--r--clientmods/respawn/init.lua2
-rw-r--r--clientmods/worldhacks/init.lua21
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")