Uses of Class
org.geysermc.geyser.event.GeyserEvent
Packages that use GeyserEvent
Package
Description
-
Uses of GeyserEvent in org.geysermc.geyser.event
Classes in org.geysermc.geyser.event with type parameters of type GeyserEventModifier and TypeClassDescriptionclass
EventResult<T extends GeyserEvent>
Provides a chainable result for the triggering of an Eventstatic interface
EventResult.Runnable<T extends GeyserEvent>
Methods in org.geysermc.geyser.event with type parameters of type GeyserEventModifier 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 EventHandlerMethods in org.geysermc.geyser.event that return types with arguments of type GeyserEventModifier and TypeMethodDescriptionMap<Class<? extends GeyserEvent>,PriorityBlockingQueue<EventHandler<?>>>
EventManager.getEventHandlers()
-
Uses of GeyserEvent in org.geysermc.geyser.event.events.extension
Subclasses of GeyserEvent in org.geysermc.geyser.event.events.extensionModifier 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
Subclasses of GeyserEvent in org.geysermc.geyser.event.events.geyserModifier 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
Subclasses of GeyserEvent in org.geysermc.geyser.event.events.networkModifier 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
Subclasses of GeyserEvent in org.geysermc.geyser.event.events.packetModifier 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
Subclasses of GeyserEvent in org.geysermc.geyser.event.events.packet.downstreamModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
-
Uses of GeyserEvent in org.geysermc.geyser.event.events.packet.upstream
Subclasses of GeyserEvent in org.geysermc.geyser.event.events.packet.upstreamModifier 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
Subclasses of GeyserEvent in org.geysermc.geyser.event.events.registryModifier 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
Classes in org.geysermc.geyser.event.handlers with type parameters of type GeyserEventModifier 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
Methods in org.geysermc.geyser.extension with type parameters of type GeyserEventModifier 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
Classes in org.geysermc.geyser.extension.handlers with type parameters of type GeyserEventModifier 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.