Include the endpoint position in the area size check (#70)

This commit is contained in:
fluxionary 2024-02-09 12:25:23 -08:00 committed by GitHub
parent cba647225c
commit f4bb8eb29b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -229,9 +229,9 @@ function areas:canPlayerAddArea(pos1, pos2, name)
self.config.self_protection_max_size_high or
self.config.self_protection_max_size
if
(pos2.x - pos1.x) > max_size.x or
(pos2.y - pos1.y) > max_size.y or
(pos2.z - pos1.z) > max_size.z then
(pos2.x - pos1.x + 1) > max_size.x or
(pos2.y - pos1.y + 1) > max_size.y or
(pos2.z - pos1.z + 1) > max_size.z then
return false, S("Area is too big.")
end