Code: Select all
/c
local r = 20
local surface = game.player.surface
local entities = {"uranium-ore", "crude-oil", "iron-ore", "copper-ore", "coal", "stone", }
for _, ent in pairs(surface.find_entities_filtered{area={{-r*32, -r*32}, {r*32, r*32}}, type="resource"}) do
ent.destroy()
end
local chunks = {}
for x=-r, r do
for y=-r, r do
chunks[#chunks + 1] = {x, y}
end
end
surface.regenerate_entity(entities, chunks)