forked from MineClone5/MineClone5
Add a log warning wrapper to calls to register_on_generated, as discussed in MineClone5/MineClone5#399
This commit is contained in:
parent
5cc0288a03
commit
7e0cfed1b5
|
@ -394,6 +394,18 @@ minetest.register_on_generated(function(minp, maxp, chunkseed)
|
|||
end
|
||||
end)
|
||||
|
||||
local register_on_generated_old = minetest.register_on_generated
|
||||
minetest.register_on_generated = function(...)
|
||||
minetest.log("warning", "minetest.register_on_generated() is being called by the mod '"
|
||||
.. minetest.get_current_modname() .. "'. MineClone5's map generation system avoids using "
|
||||
.. "this callback to work around engine map generation issues. If possible please read "
|
||||
.. "mods/CORE/mcl_mapgen/API.md and update " .. minetest.get_current_modname()
|
||||
.. " to use the method described from there. MineClone5 makes no promises that "
|
||||
.. "mapgen mods will be fully compatible with it, please test your server and use at "
|
||||
.. "your own risk.")
|
||||
return register_on_generated_old(...)
|
||||
end
|
||||
|
||||
function mcl_mapgen.get_far_node(p)
|
||||
local p = p
|
||||
local node = minetest_get_node(p)
|
||||
|
|
Loading…
Reference in New Issue