Class BungeeListenerManager
java.lang.Object
dev.magicmq.pyspigot.manager.listener.ListenerManager<BungeeScriptEventListener,net.md_5.bungee.api.plugin.Event,Byte>
dev.magicmq.pyspigot.bungee.manager.listener.BungeeListenerManager
public class BungeeListenerManager
extends dev.magicmq.pyspigot.manager.listener.ListenerManager<BungeeScriptEventListener,net.md_5.bungee.api.plugin.Event,Byte>
The BungeeCord-specific implementation of the listener manager.
-
Method Summary
Modifier and TypeMethodDescriptionstatic BungeeListenerManagerget()Get the singleton instance of this BungeeListenerManager.getListener(dev.magicmq.pyspigot.manager.script.Script script, Class<? extends net.md_5.bungee.api.plugin.Event> eventClass) registerListener(PyFunction function, Class<? extends net.md_5.bungee.api.plugin.Event> eventClass) registerListener(PyFunction function, Class<? extends net.md_5.bungee.api.plugin.Event> eventClass, boolean ignoreCancelled) Unsupported operation.registerListener(PyFunction function, Class<? extends net.md_5.bungee.api.plugin.Event> eventClass, Byte priority) registerListener(PyFunction function, Class<? extends net.md_5.bungee.api.plugin.Event> eventClass, Byte priority, boolean ignoreCancelled) Unsupported operation.voidunregisterListener(BungeeScriptEventListener listener) voidunregisterListeners(dev.magicmq.pyspigot.manager.script.Script script) Methods inherited from class dev.magicmq.pyspigot.manager.listener.ListenerManager
addListener, getListeners, removeListener, removeListeners
-
Method Details
-
registerListener
public BungeeScriptEventListener registerListener(PyFunction function, Class<? extends net.md_5.bungee.api.plugin.Event> eventClass) - Specified by:
registerListenerin classdev.magicmq.pyspigot.manager.listener.ListenerManager<BungeeScriptEventListener,net.md_5.bungee.api.plugin.Event, Byte>
-
registerListener
public BungeeScriptEventListener registerListener(PyFunction function, Class<? extends net.md_5.bungee.api.plugin.Event> eventClass, Byte priority) - Specified by:
registerListenerin classdev.magicmq.pyspigot.manager.listener.ListenerManager<BungeeScriptEventListener,net.md_5.bungee.api.plugin.Event, Byte>
-
registerListener
public BungeeScriptEventListener registerListener(PyFunction function, Class<? extends net.md_5.bungee.api.plugin.Event> eventClass, boolean ignoreCancelled) Unsupported operation.BungeeCord events do not support ignoreCancelled, so this method will not work. Instead, use
registerListener(PyFunction, Class)- Specified by:
registerListenerin classdev.magicmq.pyspigot.manager.listener.ListenerManager<BungeeScriptEventListener,net.md_5.bungee.api.plugin.Event, Byte> - Throws:
UnsupportedOperationException- always
-
registerListener
public BungeeScriptEventListener registerListener(PyFunction function, Class<? extends net.md_5.bungee.api.plugin.Event> eventClass, Byte priority, boolean ignoreCancelled) Unsupported operation.BungeeCord events do not support ignoreCancelled, so this method will not work. Instead, use
registerListener(PyFunction, Class, Byte)- Specified by:
registerListenerin classdev.magicmq.pyspigot.manager.listener.ListenerManager<BungeeScriptEventListener,net.md_5.bungee.api.plugin.Event, Byte> - Throws:
UnsupportedOperationException- always
-
unregisterListener
- Specified by:
unregisterListenerin classdev.magicmq.pyspigot.manager.listener.ListenerManager<BungeeScriptEventListener,net.md_5.bungee.api.plugin.Event, Byte>
-
unregisterListeners
public void unregisterListeners(dev.magicmq.pyspigot.manager.script.Script script) - Specified by:
unregisterListenersin classdev.magicmq.pyspigot.manager.listener.ListenerManager<BungeeScriptEventListener,net.md_5.bungee.api.plugin.Event, Byte>
-
getListener
public BungeeScriptEventListener getListener(dev.magicmq.pyspigot.manager.script.Script script, Class<? extends net.md_5.bungee.api.plugin.Event> eventClass) - Specified by:
getListenerin classdev.magicmq.pyspigot.manager.listener.ListenerManager<BungeeScriptEventListener,net.md_5.bungee.api.plugin.Event, Byte>
-
get
Get the singleton instance of this BungeeListenerManager.- Returns:
- The instance
-