Do what it should do

This commit is contained in:
1F616EMO 2024-06-17 16:59:21 +08:00
parent ee30e3af28
commit cd3920c61b
No known key found for this signature in database
GPG key ID: EF52EFA8E05859B2

View file

@ -294,12 +294,13 @@ minetest.register_abm({
--
local in_dig_up = false
local mapgen_limit = tonumber(minetest.settings:get("mapgen_limit")) or 31007
function default.dig_up(pos, node, digger, max_height)
if in_dig_up then return end -- Avoid excess calls
if digger == nil then return end
max_height = max_height or tonumber(minetest.settings:get("mapgen_limit")) or 31007
max_height = max_height or mapgen_limit
for y = pos.y + 1, max_height do
for y = pos.y + 1, math.min(pos.y + max_height, mapgen_limit) do
local up_pos = { x = pos.x, y = y, z = pos.z}
local up_node = minetest.get_node(up_pos)
if up_node.name == node.name then