Archived
0

Fixed listeners not being unregistered, fixed cmd file

This commit is contained in:
Pepich
2017-10-16 23:04:30 +02:00
parent 46b059a818
commit 08a584c8b0
2 changed files with 10 additions and 2 deletions

View File

@@ -6,7 +6,7 @@ command afk {
run afk;
perm utils.afk;
}
[string:reason] {
[string:reason...] {
run afk2 reason;
perm utils.afk;
}

View File

@@ -7,6 +7,7 @@ import org.bukkit.event.Event;
import org.bukkit.event.EventException;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
import org.bukkit.event.HandlerList;
import org.bukkit.event.Listener;
import org.bukkit.event.player.AsyncPlayerChatEvent;
import org.bukkit.event.player.PlayerCommandPreprocessEvent;
@@ -29,7 +30,7 @@ import com.redstoner.modules.datamanager.DataManager;
@Commands(CommandHolderType.File)
@AutoRegisterListener
@Version(major = 4, minor = 0, revision = 2, compatible = 4)
@Version(major = 4, minor = 0, revision = 3, compatible = 4)
public class AFK implements Module, Listener
{
private CustomListener listener = new CustomListener();
@@ -53,6 +54,13 @@ public class AFK implements Module, Listener
update_afk_listeners(Bukkit.getConsoleSender());
}
@Override
public void onDisable()
{
Module.super.onDisable();
HandlerList.unregisterAll(listener);
}
@Command(hook = "afk")
public boolean afk(CommandSender sender)
{