Prevent RemovedRegionEvent triggering twice

Add debug logging for RemovedRegionEvent and AddedRegionEvent
This commit is contained in:
Thijs Wiefferink 2016-06-20 16:32:10 +02:00
parent e4de560a65
commit 52bf88f4a5
2 changed files with 10 additions and 4 deletions

View File

@ -3,11 +3,9 @@ package me.wiefferink.areashop.commands;
import com.sk89q.worldedit.bukkit.selections.Selection;
import me.wiefferink.areashop.AreaShop;
import me.wiefferink.areashop.Utils;
import me.wiefferink.areashop.events.notify.RemovedRegionEvent;
import me.wiefferink.areashop.regions.BuyRegion;
import me.wiefferink.areashop.regions.GeneralRegion;
import me.wiefferink.areashop.regions.RentRegion;
import org.bukkit.Bukkit;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
@ -81,7 +79,6 @@ public class DelCommand extends CommandAreaShop {
namesSuccess.add(region.getName());
}
}
Bukkit.getPluginManager().callEvent(new RemovedRegionEvent(region));
}
// send messages
if(namesSuccess.size() != 0) {
@ -114,7 +111,6 @@ public class DelCommand extends CommandAreaShop {
plugin.message(sender, "destroy-noPermissionBuy", region);
}
}
Bukkit.getPluginManager().callEvent(new RemovedRegionEvent(region));
}
}

View File

@ -67,4 +67,14 @@ public class DebugFeature extends Feature implements Listener {
public void regionUpdate(RegionUpdateEvent event) {
//AreaShop.debug("RegionUpdateEvent: " + event.getRegion().getName() + " updated");
}
@EventHandler
public void addedRegion(AddedRegionEvent event) {
AreaShop.debug("AddedRegionEvent: "+event.getRegion().getName());
}
@EventHandler
public void removedRegion(RemovedRegionEvent event) {
AreaShop.debug("RemovedRegionEvent: "+event.getRegion().getName());
}
}