Do not check interactions outside plot areas

This commit is contained in:
SirYwell 2024-10-09 18:36:10 +02:00
parent 003898f6a7
commit b1e33a92a9
No known key found for this signature in database

View File

@ -371,7 +371,10 @@ public class EventDispatcher {
Location location, BlockType blockType, boolean notifyPerms
) {
PlotArea area = location.getPlotArea();
assert area != null;
// the interaction target location might be outside a plot area
if (area == null) {
return true;
}
if (!area.buildRangeContainsY(location.getY()) && !player.hasPermission(Permission.PERMISSION_ADMIN_BUILD_HEIGHT_LIMIT)) {
player.sendMessage(
TranslatableCaption.of("height.height_limit"),