Class EventManager
java.lang.Object
com.github.retrooper.packetevents.event.EventManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcallEvent(PacketEvent event) Call the PacketEvent.voidcallEvent(PacketEvent event, @Nullable Runnable postCallListenerAction) registerListener(PacketListenerCommon listener) Register the dynamic packet event listener.registerListener(PacketListener listener, PacketListenerPriority priority) registerListeners(PacketListenerCommon... listeners) Register multiple dynamic packet event listeners with one method.voidUnregister all dynamic packet event listeners.voidunregisterListener(PacketListenerCommon listener) voidunregisterListeners(PacketListenerCommon... listeners)
-
Constructor Details
-
EventManager
public EventManager()
-
-
Method Details
-
callEvent
Call the PacketEvent. This method processes the event on all the registered dynamic packet event listeners. ThePacketListenerPriority.LOWESTprioritized listeners will be processing first, thePacketListenerPriority.MONITORwill be processing last and can be the final decider whether the event has been cancelled or not.- Parameters:
event-PacketEvent
-
callEvent
-
registerListener
public PacketListenerCommon registerListener(PacketListener listener, PacketListenerPriority priority) -
registerListener
Register the dynamic packet event listener.- Parameters:
listener-PacketListenerCommon
-
registerListeners
Register multiple dynamic packet event listeners with one method.- Parameters:
listeners-PacketListenerCommon
-
unregisterListener
-
unregisterListeners
-
unregisterAllListeners
public void unregisterAllListeners()Unregister all dynamic packet event listeners.
-