1 function elidragon.teleport(name, pos_str)
2 local player = minetest.get_player_by_name(name)
5 local pos_arr = pos_str:split(",")
6 pos.x = tonumber(pos_arr[1])
7 pos.y = tonumber(pos_arr[2])
8 pos.z = tonumber(pos_arr[3])
10 if player and pos.x and pos.y and pos.z then
14 function elidragon.message(message)
18 local name = message:split('-')[1]
19 local color = message:split('-')[2]
20 local msg = message:split('-')[3]
33 msg = minetest.colorize(color, msg)
35 minetest.chat_send_player(name, msg)
37 minetest.chat_send_all(msg)
40 function elidragon.load()
41 local file = io.open(minetest.get_worldpath() .. "/elidragon", "r")
43 elidragon.savedata = minetest.deserialize(file:read())
46 elidragon.savedata = {}
49 function elidragon.save()
50 local file = io.open(minetest.get_worldpath() .. "/elidragon", "w")
51 file:write(minetest.serialize(elidragon.savedata))
55 minetest.register_on_shutdown(elidragon.save)