diff --git a/api/src/main/java/com/alttd/datalock/LockResponseEvent.java b/api/src/main/java/com/alttd/datalock/LockResponseEvent.java index c29ef7e..d662c69 100644 --- a/api/src/main/java/com/alttd/datalock/LockResponseEvent.java +++ b/api/src/main/java/com/alttd/datalock/LockResponseEvent.java @@ -6,7 +6,7 @@ import org.jetbrains.annotations.NotNull; public class LockResponseEvent extends Event { - private final HandlerList handlers = new HandlerList(); + private static final HandlerList handlers = new HandlerList(); private final String channel; private final ResponseType responseType; private final String data; @@ -36,6 +36,11 @@ public class LockResponseEvent extends Event { return result; } + public static @NotNull HandlerList getHandlerList() { + return handlers; + } + + @Override public @NotNull HandlerList getHandlers() { return handlers; } diff --git a/plugin/src/main/java/com/alttd/datalock/DataLock.java b/plugin/src/main/java/com/alttd/datalock/DataLock.java index 8cb38cd..02262f0 100644 --- a/plugin/src/main/java/com/alttd/datalock/DataLock.java +++ b/plugin/src/main/java/com/alttd/datalock/DataLock.java @@ -48,6 +48,7 @@ public class DataLock implements DataLockAPI { @Override public synchronized void registerChannel(String channel) { + DataLockLib.getInstance().getLogger().log(Level.INFO, "Registering plugin channel on [" + channel + "]"); activeChannels.add(channel); plugin.getServer().getMessenger().registerOutgoingPluginChannel(plugin, channel); plugin.getServer().getMessenger().registerIncomingPluginChannel(plugin, channel, pluginMessageListener);