--- /dev/null
+function coronaserver.message(message)
+ if not message then
+ return
+ end
+ local name = message:split('-')[1]
+ local color = message:split('-')[2]
+ local msg = message:split('-')[3]
+ if not msg then
+ msg = color
+ color = name
+ name = nil
+ end
+ if not msg then
+ msg = color
+ color = "#FFFFFF"
+ end
+ if not msg then
+ return
+ end
+ print(name, color, msg)
+ msg = minetest.colorize(color, msg)
+ if name then
+ minetest.chat_send_player(name, msg)
+ else
+ minetest.chat_send_all(msg)
+ end
+end
+
+
+function coronaserver.load()
+ local file = io.open(minetest.get_worldpath() .. "/coronaserver", "r")
+ if file then
+ coronaserver.savedata = minetest.deserialize(file:read())
+ file:close()
+ else
+ coronaserver.savedata = {}
+ end
+end
+function coronaserver.save()
+ local file = io.open(minetest.get_worldpath() .. "/coronaserver", "w")
+ file:write(minetest.serialize(coronaserver.savedata))
+ file:close()
+end
+coronaserver.load()
+minetest.register_on_shutdown(coronaserver.save)