mirror of
				https://github.com/Uberi/Minetest-WorldEdit.git
				synced 2025-10-31 04:45:33 +01:00 
			
		
		
		
	Use worldedit.keep_loaded consistently
This commit is contained in:
		| @@ -13,9 +13,7 @@ worldedit.mark_pos1 = function(name, region_too) | |||||||
| 		worldedit.marker1[name] = nil | 		worldedit.marker1[name] = nil | ||||||
| 	end | 	end | ||||||
| 	if pos1 ~= nil then | 	if pos1 ~= nil then | ||||||
| 		--make area stay loaded | 		worldedit.keep_loaded(pos1, pos1) | ||||||
| 		local manip = minetest.get_voxel_manip() |  | ||||||
| 		manip:read_from_map(pos1, pos1) |  | ||||||
|  |  | ||||||
| 		--add marker | 		--add marker | ||||||
| 		worldedit.marker1[name] = minetest.add_entity(pos1, "worldedit:pos1", init_sentinel) | 		worldedit.marker1[name] = minetest.add_entity(pos1, "worldedit:pos1", init_sentinel) | ||||||
| @@ -37,9 +35,7 @@ worldedit.mark_pos2 = function(name, region_too) | |||||||
| 		worldedit.marker2[name] = nil | 		worldedit.marker2[name] = nil | ||||||
| 	end | 	end | ||||||
| 	if pos2 ~= nil then | 	if pos2 ~= nil then | ||||||
| 		--make area stay loaded | 		worldedit.keep_loaded(pos2, pos2) | ||||||
| 		local manip = minetest.get_voxel_manip() |  | ||||||
| 		manip:read_from_map(pos2, pos2) |  | ||||||
|  |  | ||||||
| 		--add marker | 		--add marker | ||||||
| 		worldedit.marker2[name] = minetest.add_entity(pos2, "worldedit:pos2", init_sentinel) | 		worldedit.marker2[name] = minetest.add_entity(pos2, "worldedit:pos2", init_sentinel) | ||||||
| @@ -77,9 +73,8 @@ worldedit.mark_region = function(name) | |||||||
| 		local thickness = 0.2 | 		local thickness = 0.2 | ||||||
| 		local sizex, sizey, sizez = (1 + pos2.x - pos1.x) / 2, (1 + pos2.y - pos1.y) / 2, (1 + pos2.z - pos1.z) / 2 | 		local sizex, sizey, sizez = (1 + pos2.x - pos1.x) / 2, (1 + pos2.y - pos1.y) / 2, (1 + pos2.z - pos1.z) / 2 | ||||||
|  |  | ||||||
| 		--make area stay loaded | 		-- TODO maybe we could skip this actually? | ||||||
| 		local manip = minetest.get_voxel_manip() | 		worldedit.keep_loaded(pos1, pos2) | ||||||
| 		manip:read_from_map(pos1, pos2) |  | ||||||
|  |  | ||||||
| 		local markers = {} | 		local markers = {} | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user