Merge branch 'version/7.0.x'
This commit is contained in:
commit
62be386626
|
@ -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);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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) {
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue