Simplify Setup Mode listener unregistration.

This commit is contained in:
garbagemule
2014-01-22 13:49:39 +01:00
parent 18d4171234
commit 9b161cb1c2
@@ -17,10 +17,7 @@ import org.bukkit.block.Block;
import org.bukkit.command.CommandSender; import org.bukkit.command.CommandSender;
import org.bukkit.conversations.*; import org.bukkit.conversations.*;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
import org.bukkit.event.Event; import org.bukkit.event.*;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
import org.bukkit.event.Listener;
import org.bukkit.event.block.Action; import org.bukkit.event.block.Action;
import org.bukkit.event.block.BlockBreakEvent; import org.bukkit.event.block.BlockBreakEvent;
import org.bukkit.event.player.PlayerDropItemEvent; import org.bukkit.event.player.PlayerDropItemEvent;
@@ -367,11 +364,7 @@ public class SetupCommand implements Command, Listener {
@Override @Override
public void conversationAbandoned(ConversationAbandonedEvent event) { public void conversationAbandoned(ConversationAbandonedEvent event) {
// Unregister listener // Unregister listener
PlayerInteractEvent.getHandlerList().unregister(this); HandlerList.unregisterAll(this);
PlayerDropItemEvent.getHandlerList().unregister(this);
BlockBreakEvent.getHandlerList().unregister(this);
PlayerQuitEvent.getHandlerList().unregister(this);
PluginDisableEvent.getHandlerList().unregister(this);
// Restore player and arena state // Restore player and arena state
arena.setEnabled(enabled); arena.setEnabled(enabled);