diff options
author | cheapie <no-email-for-you@example.com> | 2014-07-03 12:46:45 -0500 |
---|---|---|
committer | cheapie <no-email-for-you@example.com> | 2014-07-03 12:46:45 -0500 |
commit | 517f995cb1a3cf81c966d76ba7fd59bf86913da2 (patch) | |
tree | 28a1ca6cdf32362d3dd5d441de7eeb302756580b | |
download | spawn-517f995cb1a3cf81c966d76ba7fd59bf86913da2.tar spawn-517f995cb1a3cf81c966d76ba7fd59bf86913da2.tar.gz spawn-517f995cb1a3cf81c966d76ba7fd59bf86913da2.tar.bz2 spawn-517f995cb1a3cf81c966d76ba7fd59bf86913da2.tar.xz spawn-517f995cb1a3cf81c966d76ba7fd59bf86913da2.zip |
Added content
-rw-r--r-- | depends.txt | 0 | ||||
-rw-r--r-- | init.lua | 19 |
2 files changed, 19 insertions, 0 deletions
diff --git a/depends.txt b/depends.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/depends.txt diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..eb2aaa4 --- /dev/null +++ b/init.lua @@ -0,0 +1,19 @@ +--Spawn mod for Minetest +--Originally written by VanessaE (I think), modified by cheapie +--License unknown for original code, modifications are WTFPL + +minetest.register_on_chat_message(function(name, message, playername, player) + local cmd = "/spawn" + if message:sub(0, #cmd) == cmd then + if message == '/spawn' then + local player = minetest.env:get_player_by_name(name) + if minetest.setting_get_pos("static_spawnpoint") then + minetest.chat_send_player(player:get_player_name(), "Teleporting to spawn...") + player:setpos(minetest.setting_get_pos("static_spawnpoint")) + else + minetest.chat_send_player(player:get_player_name(), "ERROR: No spawn point is set on this server!") + end + return true + end + end +end) |