Uses of Class
org.geysermc.geyser.event.GeyserEvent
Package
Description
-
Uses of GeyserEvent in org.geysermc.geyser.event
Modifier and TypeClassDescriptionclass
EventResult<T extends GeyserEvent>
Provides a chainable result for the triggering of an Eventstatic interface
EventResult.Runnable<T extends GeyserEvent>
Modifier and TypeMethodDescription<T extends GeyserEvent>
LambdaEventHandler<T>EventManager.on(Class<T> cls, BiConsumer<T,EventHandler<T>> consumer)
<T extends GeyserEvent>
LambdaEventHandler<T>Create a new EventHandler using a Lambda<T extends GeyserEvent>
voidEventManager.register(EventHandler<T> handler)
Register an EventHandler<T extends GeyserEvent>
EventResult<T>EventManager.triggerEvent(T event)
Trigger a new event.<T extends GeyserEvent>
voidEventManager.unregister(EventHandler<T> handler)
Unregister an EventHandlerModifier and TypeMethodDescriptionMap<Class<? extends GeyserEvent>,PriorityBlockingQueue<EventHandler<?>>>
EventManager.getEventHandlers()
-
Uses of GeyserEvent in org.geysermc.geyser.event.events.extension
Modifier and TypeClassDescriptionclass
Triggered whenever a extension is disabled and will occur just before it is to be disabledclass
Triggered whenever any GeyserExtension is enabled and will occur after it has finished enabling -
Uses of GeyserEvent in org.geysermc.geyser.event.events.geyser
Modifier and TypeClassDescriptionclass
class
Triggered when Geyser has finished startingclass
Triggered early in the process when Geyser is stoppingclass
Triggered when a Bedrock skin needs to be loaded If cancelled then the regular skin loading will not occur.class
Triggered when a resource needs to be read -
Uses of GeyserEvent in org.geysermc.geyser.event.events.network
Modifier and TypeClassDescriptionclass
Triggered just before Geyser sends a Pong to a Ping packetclass
Triggered when a new session is connected If cancelled then the session will be disconnected withmessage
as the disconnection messageclass
Triggered when a session is disconnected -
Uses of GeyserEvent in org.geysermc.geyser.event.events.packet
Modifier and TypeClassDescriptionclass
DownstreamPacketReceiveEvent<T extends com.github.steveice10.packetlib.packet.Packet>
class
DownstreamPacketSendEvent<T extends com.github.steveice10.packetlib.packet.Packet>
class
UpstreamPacketReceiveEvent<T extends com.nukkitx.protocol.bedrock.BedrockPacket>
class
UpstreamPacketSendEvent<T extends com.nukkitx.protocol.bedrock.BedrockPacket>
-
Uses of GeyserEvent in org.geysermc.geyser.event.events.packet.downstream
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
-
Uses of GeyserEvent in org.geysermc.geyser.event.events.packet.upstream
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
-
Uses of GeyserEvent in org.geysermc.geyser.event.events.registry
Modifier and TypeClassDescriptionclass
Triggered when registering Packet Translatorsclass
class
Triggered when registering Item Remapper Translatorsclass
Triggered when registering Packet Translatorsclass
Triggered when registering Sound Handlers -
Uses of GeyserEvent in org.geysermc.geyser.event.handlers
Modifier and TypeClassDescriptionclass
EventHandler<T extends GeyserEvent>
class
LambdaEventHandler<T extends GeyserEvent>
Provides an event handler for an annotated methodclass
MethodEventHandler<T extends GeyserEvent>
Provides an event handler for an annotated method -
Uses of GeyserEvent in org.geysermc.geyser.extension
Modifier and TypeMethodDescription<T extends GeyserEvent>
ExtensionLambdaEventHandler<T>GeyserExtension.on(Class<T> cls, BiConsumer<T,EventHandler<T>> consumer)
<T extends GeyserEvent>
ExtensionLambdaEventHandler<T>Create a new EventHandler using a lambda<T extends GeyserEvent>
voidGeyserExtension.register(EventHandler<T> handler)
Register an event handler<T extends GeyserEvent>
voidGeyserExtension.unregister(EventHandler<T> handler)
Unregister an event handler -
Uses of GeyserEvent in org.geysermc.geyser.extension.handlers
Modifier and TypeClassDescriptionclass
ExtensionLambdaEventHandler<T extends GeyserEvent>
Provides a lambda event handler for a extension.class
ExtensionMethodEventHandler<T extends GeyserEvent>
Provides a method event handler for a extension.