From ab82788acd1e4513d5db5c18763336eb52158a0b Mon Sep 17 00:00:00 2001 From: Thomas Rudin Date: Wed, 8 May 2019 21:16:23 +0200 Subject: [PATCH] cleanup --- mapgen.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/mapgen.lua b/mapgen.lua index 1b81a1e..76f8763 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -1,4 +1,8 @@ + +local has_vacuum_mod = minetest.get_modpath("vacuum") + + minetest.register_on_generated(function(minp, maxp, seed) -- default from 6k to 10k @@ -6,6 +10,12 @@ minetest.register_on_generated(function(minp, maxp, seed) return end + if has_vacuum_mod and not vacuum.is_mapgen_block_in_space(minp, maxp) then + -- no vacuum there, don't generate planetoids in non-vacuum + return + end + + local vm, emin, emax = minetest.get_mapgen_object("voxelmanip") local area = VoxelArea:new{MinEdge=emin, MaxEdge=emax}