Merge branch 'version/7.0.x'

This commit is contained in:
Joo200 2022-11-27 10:52:54 +01:00
commit 62be386626
2 changed files with 8 additions and 2 deletions

View File

@ -81,7 +81,9 @@ public abstract class FlagValueChangeHandler<T> extends Handler {
protected abstract boolean onAbsentValue(LocalPlayer player, Location from, Location to, ApplicableRegionSet toSet, T lastValue, MoveType moveType); protected abstract boolean onAbsentValue(LocalPlayer player, Location from, Location to, ApplicableRegionSet toSet, T lastValue, MoveType moveType);
protected void onClearValue(LocalPlayer player, ApplicableRegionSet set) { protected void onClearValue(LocalPlayer player, ApplicableRegionSet set) {
Location current = player.getLocation(); if (lastValue != null) {
onAbsentValue(player, current, current, set, lastValue, MoveType.OTHER_NON_CANCELLABLE); Location current = player.getLocation();
onAbsentValue(player, current, current, set, lastValue, MoveType.OTHER_NON_CANCELLABLE);
}
} }
} }

View File

@ -59,4 +59,8 @@ public class NotifyExitFlag extends FlagValueChangeHandler<Boolean> {
WorldGuard.getInstance().getPlatform().broadcastNotification(new Notify(player.getName(), " left NOTIFY region").create()); WorldGuard.getInstance().getPlatform().broadcastNotification(new Notify(player.getName(), " left NOTIFY region").create());
return true; return true;
} }
@Override
protected void onClearValue(LocalPlayer player, ApplicableRegionSet set) {
}
} }