From 86d267e8f1ad3b7db6eb7f66e7077f399feb4968 Mon Sep 17 00:00:00 2001 From: HybridDog Date: Fri, 27 May 2016 17:20:57 +0200 Subject: [PATCH] add vector.serialize it works ~4.5 times as fast as dump dump works ~1.3 times as fast as minetest.serialize if a vector is passed --- init.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/init.lua b/init.lua index f4e9c3f..01f1368 100644 --- a/init.lua +++ b/init.lua @@ -746,6 +746,10 @@ function funcs.get_max_coords(pos) return "x", "y", "z" end +function funcs.serialize(vec) + return "{x=" .. vec.x .. ",y=" .. vec.y .. ",z=" .. vec.z .. "}" +end + --dofile(minetest.get_modpath("vector_extras").."/vector_meta.lua")