This commit is contained in:
boy0001 2015-02-20 21:25:58 +11:00
parent 923a78a927
commit e6c3c143b6

View File

@ -498,24 +498,12 @@ public class PlayerEvents extends com.intellectualcrafters.plot.listeners.PlotLi
final List<BlockState> blocks = e.getBlocks();
boolean remove = false;
for (int i = blocks.size() - 1; i >= 0; i--) {
if (remove) {
e.getBlocks().remove(i);
remove = true;
if (!isInPlot(loc)) {
if (isPlotArea(loc)) {
e.getBlocks().remove(i);
}
}
}
else {
final Location loc = BukkitUtil.getLocation(blocks.get(i).getLocation());
if (!isPlotArea(loc)) {
remove = true;
Plot plot = getCurrentPlot(loc);
if (plot == null || !plot.hasOwner()) {
e.getBlocks().remove(i);
}
}
}
}
@EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true)