Prevent RemovedRegionEvent triggering twice
Add debug logging for RemovedRegionEvent and AddedRegionEvent
This commit is contained in:
parent
e4de560a65
commit
52bf88f4a5
|
@ -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));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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());
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue