mirror of
https://github.com/TotalFreedomMC/TF-PlotSquared.git
synced 2025-08-09 22:13:12 +00:00
Fixes plot claim block removing on clear.
This commit is contained in:
parent
d2ef1c350a
commit
42c02b37bf
10 changed files with 31 additions and 68 deletions
|
@ -683,7 +683,7 @@ public class PlotHelper {
|
|||
}
|
||||
}
|
||||
|
||||
public static void clear(final World world, final Plot plot) {
|
||||
public static void clear(final World world, final Plot plot, final boolean isDelete) {
|
||||
if (runners.containsKey(plot)) {
|
||||
PlayerFunctions.sendMessage(null, C.WAIT_FOR_TIMER);
|
||||
return;
|
||||
|
@ -698,7 +698,7 @@ public class PlotHelper {
|
|||
h = (prime * h) + pos1.getBlockZ();
|
||||
state = h;
|
||||
|
||||
manager.clearPlot(world, plot);
|
||||
manager.clearPlot(world, plot, isDelete);
|
||||
|
||||
if (canSetFast) {
|
||||
final Plugin plugin = (Plugin) PlotMain.getMain();
|
||||
|
@ -715,10 +715,10 @@ public class PlotHelper {
|
|||
* @param requester
|
||||
* @param plot
|
||||
*/
|
||||
public static void clear(final Player requester, final Plot plot) {
|
||||
public static void clear(final Player requester, final Plot plot, final boolean isDelete) {
|
||||
if (requester == null) {
|
||||
clearAllEntities(plot.getWorld(), plot, false);
|
||||
clear(plot.getWorld(), plot);
|
||||
clear(plot.getWorld(), plot, isDelete);
|
||||
removeSign(plot.getWorld(), plot);
|
||||
return;
|
||||
}
|
||||
|
@ -735,11 +735,11 @@ public class PlotHelper {
|
|||
world = requester.getWorld();
|
||||
|
||||
clearAllEntities(world, plot, false);
|
||||
clear(world, plot);
|
||||
clear(world, plot, isDelete);
|
||||
removeSign(world, plot);
|
||||
final Plugin plugin = (Plugin) PlotMain.getMain();
|
||||
Bukkit.getScheduler().scheduleSyncDelayedTask(plugin, new Runnable() { @Override public void run() {
|
||||
PlayerFunctions.sendMessage(requester, C.CLEARING_DONE.s().replaceAll("%time%", "" + ((System.currentTimeMillis() - start) / 1000.0)));
|
||||
PlayerFunctions.sendMessage(requester, C.CLEARING_DONE.s().replaceAll("%time%", "" + ((System.currentTimeMillis() - start))));
|
||||
} }, 90L);
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue