mirror of
https://github.com/luanti-org/luanti.git
synced 2025-10-12 16:15:20 +02:00
Dungeons: Do not remove nodes that have 'is_ground_content = false' (#8423)
Like randomwalk caves, preserve nodes that have 'is_ground_content = false', to avoid dungeons that generate out beyond the edge of a mapchunk destroying nodes added by mods in 'register_on_generated()'. Issue discovered by, and original PR by, argyle77.
This commit is contained in:
@@ -6040,7 +6040,11 @@ Used by `minetest.register_node`.
|
||||
place_param2 = nil, -- Force value for param2 when player places node
|
||||
|
||||
is_ground_content = true,
|
||||
-- If false, the cave generator will not carve through this node
|
||||
-- If false, the cave generator and dungeon generator will not carve
|
||||
-- through this node.
|
||||
-- Specifically, this stops mod-added nodes being removed by caves and
|
||||
-- dungeons when those generate in a neighbor mapchunk and extend out
|
||||
-- beyond the edge of that mapchunk.
|
||||
|
||||
sunlight_propagates = false,
|
||||
-- If true, sunlight will go infinitely through this node
|
||||
|
Reference in New Issue
Block a user