forked from mtcontrib/Minetest-WorldEdit
		
	Make region marker entities withstand TNT explosions
Also fixes a crash when detonating TNT near them though this is not our fault and the proper fix is pending in minetest_game.
This commit is contained in:
		@@ -130,6 +130,9 @@ minetest.register_entity(":worldedit:pos1", {
 | 
			
		||||
		self.object:remove()
 | 
			
		||||
		worldedit.marker1[self.player_name] = nil
 | 
			
		||||
	end,
 | 
			
		||||
	on_blast = function(self, damage)
 | 
			
		||||
		return false, false, {} -- don't damage or knockback
 | 
			
		||||
	end,
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
minetest.register_entity(":worldedit:pos2", {
 | 
			
		||||
@@ -151,6 +154,9 @@ minetest.register_entity(":worldedit:pos2", {
 | 
			
		||||
		self.object:remove()
 | 
			
		||||
		worldedit.marker2[self.player_name] = nil
 | 
			
		||||
	end,
 | 
			
		||||
	on_blast = function(self, damage)
 | 
			
		||||
		return false, false, {} -- don't damage or knockback
 | 
			
		||||
	end,
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
minetest.register_entity(":worldedit:region_cube", {
 | 
			
		||||
@@ -176,5 +182,8 @@ minetest.register_entity(":worldedit:region_cube", {
 | 
			
		||||
		end
 | 
			
		||||
		worldedit.marker_region[self.player_name] = nil
 | 
			
		||||
	end,
 | 
			
		||||
	on_blast = function(self, damage)
 | 
			
		||||
		return false, false, {} -- don't damage or knockback
 | 
			
		||||
	end,
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user