diff options
author | Elias Fleckenstein <eliasfleckenstein@web.de> | 2020-08-14 19:12:14 +0200 |
---|---|---|
committer | Elias Fleckenstein <eliasfleckenstein@web.de> | 2020-08-14 19:12:14 +0200 |
commit | 9019e18b94940c1e8a2f5f6185692ddf672b61fe (patch) | |
tree | a39c909a2e779dd7687a88e5e2f4311cbc9b0bb0 /clientmods/worldhacks/init.lua | |
parent | 107dec6c0f1be1de9c1049ba4004e5c08d2e34e3 (diff) | |
download | dragonfireclient-9019e18b94940c1e8a2f5f6185692ddf672b61fe.tar.xz |
Some Updates
Diffstat (limited to 'clientmods/worldhacks/init.lua')
-rw-r--r-- | clientmods/worldhacks/init.lua | 21 |
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") |