mirror of
				https://github.com/Uberi/Minetest-WorldEdit
				synced 2025-10-30 19:53:05 +01:00 
			
		
		
		
	Fix loading of schematics containing chests that had empty slots.
This commit is contained in:
		
							parent
							
								
									522edf1cd4
								
							
						
					
					
						commit
						98c5bc5c5f
					
				| @ -1,8 +1,8 @@ | ||||
| WorldEdit v0.6 for MineTest 0.4 | ||||
| =============================== | ||||
| In-game world editing for [MineTest](http://minetest.net/)! Tons of chat commands to help with building, fixing, and more. | ||||
| In-game world editing for [MineTest](http://minetest.net/)! Tons of functionality to help with building, fixing, and more. | ||||
| 
 | ||||
| For more information, see the [forum topic](http://minetest.net/forum/viewtopic.php?id=572) at the MineTest forums. | ||||
| For more information, see the [forum topic](http://minetest.net/forum/viewtopic.php?id=572) at the Minetest forums. | ||||
| 
 | ||||
| Usage | ||||
| ----- | ||||
|  | ||||
| @ -216,7 +216,7 @@ worldedit.deserialize = function(originpos, value, env) | ||||
| 	elseif version == 4 then --current nested table format | ||||
| 		--wip: this is a filthy hack that works surprisingly well | ||||
| 		value = value:gsub("return%s*{", "", 1):gsub("}%s*$", "", 1) | ||||
| 		local escaped = value:gsub("\\\\", "@@"):gsub("\\\"", "@@"):gsub("(\"[^\"]+\")", function(s) return string.rep("@", #s) end) | ||||
| 		local escaped = value:gsub("\\\\", "@@"):gsub("\\\"", "@@"):gsub("(\"[^\"]*\")", function(s) return string.rep("@", #s) end) | ||||
| 		local startpos, startpos1, endpos = 1, 1 | ||||
| 		local nodes = {} | ||||
| 		while true do | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user