mapsync-cd2025/mapgen.lua
2024-01-11 11:10:17 +01:00

17 lines
519 B
Lua

minetest.register_on_generated(function(minp)
local chunk_pos = mapsync.get_chunkpos(minp)
local t1 = minetest.get_us_time()
local vmanip = minetest.get_mapgen_object("voxelmanip")
mapsync.load(chunk_pos, vmanip)
local t2 = minetest.get_us_time()
local micros = t2 - t1
if micros > 10000 then
-- log slow chunks
minetest.log(
"action",
"[mapsync] emerge of " .. minetest.pos_to_string(chunk_pos) .. " took " .. micros .. " us"
)
end
end)