From f423a7f00defaf718fd2fcf7ed84ec50d08a63c2 Mon Sep 17 00:00:00 2001 From: arpruss Date: Tue, 29 Sep 2015 08:24:31 -0500 Subject: [PATCH] top command --- raspberryjammod/init.lua | 37 +++++++++++++++++++++++++------------ 1 file changed, 25 insertions(+), 12 deletions(-) diff --git a/raspberryjammod/init.lua b/raspberryjammod/init.lua index e7a5842..4994bfb 100644 --- a/raspberryjammod/init.lua +++ b/raspberryjammod/init.lua @@ -164,7 +164,7 @@ end) minetest.register_on_leaveplayer(function(player) minetest.log("action", "Goodbye, player "..player:get_player_name()) - id = get_player_id(player) + local id = get_player_id(player) if id then player_table[id] = nil end if id == default_player_id then default_player_id = max_player_id @@ -185,6 +185,15 @@ minetest.register_on_punchnode(function(pos, oldnode, puncher, pointed_thing) end end) +minetest.register_chatcommand("top", + {params="" , + description="Move player on top of everything.", + func = function(name, args) + local player = minetest.get_player_by_name(name) + local pos = player:getpos() + pos.y = get_height(pos.x, pos.z)+1.5 + player:setpos(pos) + end}) minetest.register_chatcommand("py", {params="[