diff --git a/Core/src/main/java/com/intellectualcrafters/plot/object/Plot.java b/Core/src/main/java/com/intellectualcrafters/plot/object/Plot.java index 7320beae4..49678b1f3 100644 --- a/Core/src/main/java/com/intellectualcrafters/plot/object/Plot.java +++ b/Core/src/main/java/com/intellectualcrafters/plot/object/Plot.java @@ -1091,11 +1091,15 @@ public class Plot { return false; } for (Plot current : getConnectedPlots()) { + List players = current.getPlayersInPlot(); + for (PlotPlayer pp : players) { + PlotListener.plotExit(pp, current); + } getArea().removePlot(getId()); DBFunc.delete(current); current.owner = null; current.settings = null; - for (PlotPlayer pp : current.getPlayersInPlot()) { + for (PlotPlayer pp : players) { PlotListener.plotEntry(pp, current); } }