diff --git a/Sponge/src/main/java/com/plotsquared/sponge/listener/MainListener.java b/Sponge/src/main/java/com/plotsquared/sponge/listener/MainListener.java index 144e5f520..65425f844 100644 --- a/Sponge/src/main/java/com/plotsquared/sponge/listener/MainListener.java +++ b/Sponge/src/main/java/com/plotsquared/sponge/listener/MainListener.java @@ -491,7 +491,7 @@ public class MainListener { } return true; } - if (!plot1.isAdded(pp.getUUID()) || !Permissions.hasPermission(pp, C.PERMISSION_ADMIN_DESTROY_OTHER, true)) { + if (!plot1.isAdded(pp.getUUID()) && !Permissions.hasPermission(pp, C.PERMISSION_ADMIN_DESTROY_OTHER, true)) { com.google.common.base.Optional> destroy = plot1.getFlag(Flags.BREAK); BlockState state = l.getBlock(); if (destroy.isPresent() && destroy.get().contains(SpongeUtil.getPlotBlock(state))) {