forked from luanti-org/minetest_game
		
	Doors: Prevent placement in protected areas.
https://forum.minetest.net/viewtopic.php?f=42&t=1523&start=500#p208773 Currently, doors can be placed inside others' protected areas. We need to check protection for both bottom and top halves.
This commit is contained in:
		| @@ -235,6 +235,11 @@ function doors.register(name, def) | |||||||
| 				return itemstack | 				return itemstack | ||||||
| 			end | 			end | ||||||
|  |  | ||||||
|  | 			local pn = placer:get_player_name() | ||||||
|  | 			if minetest.is_protected(pos, pn) or minetest.is_protected(above, pn) then | ||||||
|  | 				return itemstack | ||||||
|  | 			end | ||||||
|  |  | ||||||
| 			local dir = minetest.dir_to_facedir(placer:get_look_dir()) | 			local dir = minetest.dir_to_facedir(placer:get_look_dir()) | ||||||
|  |  | ||||||
| 			local ref = { | 			local ref = { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user