Index
All Classes and Interfaces|All Packages
A
- addAddon(InjectorAddon<Channel>) - Method in class org.geysermc.floodgate.core.inject.Netty4PlatformInjector
- addConnection(Object, FloodgateConnection) - Method in class org.geysermc.floodgate.core.connection.integrated.IntegratedNettyDataSeeker
- addInjectedClient(Channel) - Method in class org.geysermc.floodgate.core.inject.Netty4PlatformInjector
B
- blocker - Variable in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
C
- channelClosedCall(Channel) - Method in class org.geysermc.floodgate.core.inject.Netty4PlatformInjector
-
Method to loop through all the addons and call
InjectorAddon.onChannelClosed(Object)ifInjectorAddon.shouldInject() - ChannelInDebugHandler - Class in org.geysermc.floodgate.core.addon.debug
- ChannelInDebugHandler(String, boolean, AtomicInteger, FloodgateLogger) - Constructor for class org.geysermc.floodgate.core.addon.debug.ChannelInDebugHandler
- ChannelInPacketHandler - Class in org.geysermc.floodgate.core.addon.packethandler
- ChannelInPacketHandler(PacketHandlersImpl, boolean) - Constructor for class org.geysermc.floodgate.core.addon.packethandler.ChannelInPacketHandler
- ChannelOutDebugHandler - Class in org.geysermc.floodgate.core.addon.debug
- ChannelOutDebugHandler(String, boolean, AtomicInteger, FloodgateLogger) - Constructor for class org.geysermc.floodgate.core.addon.debug.ChannelOutDebugHandler
- ChannelOutPacketHandler - Class in org.geysermc.floodgate.core.addon.packethandler
- ChannelOutPacketHandler(PacketHandlersImpl, boolean) - Constructor for class org.geysermc.floodgate.core.addon.packethandler.ChannelOutPacketHandler
- channelRead(ChannelHandlerContext, Object) - Method in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
- channelRead(ChannelHandlerContext, Object) - Method in class org.geysermc.floodgate.core.addon.data.PacketBlocker
- channelRead(Object) - Method in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
- channelRead0(ChannelHandlerContext, ByteBuf) - Method in class org.geysermc.floodgate.core.addon.debug.ChannelInDebugHandler
- channelRead0(ChannelHandlerContext, Object) - Method in class org.geysermc.floodgate.core.addon.packethandler.ChannelInPacketHandler
- CommonNettyDataHandler - Class in org.geysermc.floodgate.core.addon.data
- CommonNettyDataHandler(DataSeeker, FloodgateDataHandler, FloodgateConfig, FloodgateLogger, AttributeKey<Connection>, AttributeKey<Component>, PacketBlocker) - Constructor for class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
- config - Variable in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
- connectionAttribute - Variable in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
- connectionAttribute() - Method in class org.geysermc.floodgate.core.Netty4
- ctx - Variable in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
D
- dataSeeker - Variable in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
- DebugAddon - Class in org.geysermc.floodgate.core.addon
- DebugAddon() - Constructor for class org.geysermc.floodgate.core.addon.DebugAddon
- deregister(PacketHandler<ChannelHandlerContext>) - Method in class org.geysermc.floodgate.core.packet.PacketHandlersImpl
- disable() - Method in class org.geysermc.floodgate.core.addon.data.PacketBlocker
- disablePacketQueue(boolean) - Method in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
- disablePacketQueue(FloodgateDataHandler.HandleResult) - Method in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
E
- enable() - Method in class org.geysermc.floodgate.core.addon.data.PacketBlocker
- enabled() - Method in class org.geysermc.floodgate.core.addon.data.PacketBlocker
- encode(ChannelHandlerContext, ByteBuf, ByteBuf) - Method in class org.geysermc.floodgate.core.addon.debug.ChannelOutDebugHandler
- encode(ChannelHandlerContext, Object, List<Object>) - Method in class org.geysermc.floodgate.core.addon.packethandler.ChannelOutPacketHandler
- exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
G
- getById(int) - Static method in enum class org.geysermc.floodgate.core.addon.debug.State
- getKickMessage() - Method in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
- getPacketHandlers(Class<?>) - Method in class org.geysermc.floodgate.core.packet.PacketHandlersImpl
H
- handle(Object, String) - Method in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
- handlerAdded(ChannelHandlerContext) - Method in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
- handlerAdded(ChannelHandlerContext) - Method in class org.geysermc.floodgate.core.addon.data.PacketBlocker
- HANDSHAKE - Enum constant in enum class org.geysermc.floodgate.core.addon.debug.State
- handshakeHandler - Variable in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
- handshakePacket - Variable in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
- hasHandlers() - Method in class org.geysermc.floodgate.core.packet.PacketHandlersImpl
I
- injectAddonsCall(Channel, boolean) - Method in class org.geysermc.floodgate.core.inject.Netty4PlatformInjector
-
Method to loop through all the addons and call
InjectorAddon.onInject(Object, boolean)ifInjectorAddon.shouldInject(). - injectedClients() - Method in class org.geysermc.floodgate.core.inject.Netty4PlatformInjector
- IntegratedNettyDataSeeker - Class in org.geysermc.floodgate.core.connection.integrated
- IntegratedNettyDataSeeker() - Constructor for class org.geysermc.floodgate.core.connection.integrated.IntegratedNettyDataSeeker
K
- kickMessageAttribute - Variable in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
- kickMessageAttribute() - Method in class org.geysermc.floodgate.core.Netty4
L
- logger - Variable in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
- LOGIN - Enum constant in enum class org.geysermc.floodgate.core.addon.debug.State
N
- Netty4 - Class in org.geysermc.floodgate.core
- Netty4() - Constructor for class org.geysermc.floodgate.core.Netty4
- Netty4PlatformInjector - Class in org.geysermc.floodgate.core.inject
- Netty4PlatformInjector() - Constructor for class org.geysermc.floodgate.core.inject.Netty4PlatformInjector
O
- onInject(Channel, boolean) - Method in class org.geysermc.floodgate.core.addon.DebugAddon
- onInject(Channel, boolean) - Method in class org.geysermc.floodgate.core.addon.PacketHandlerAddon
- onRemoveInject(Channel) - Method in class org.geysermc.floodgate.core.addon.DebugAddon
- onRemoveInject(Channel) - Method in class org.geysermc.floodgate.core.addon.PacketHandlerAddon
- org.geysermc.floodgate.core - package org.geysermc.floodgate.core
- org.geysermc.floodgate.core.addon - package org.geysermc.floodgate.core.addon
- org.geysermc.floodgate.core.addon.data - package org.geysermc.floodgate.core.addon.data
- org.geysermc.floodgate.core.addon.debug - package org.geysermc.floodgate.core.addon.debug
- org.geysermc.floodgate.core.addon.packethandler - package org.geysermc.floodgate.core.addon.packethandler
- org.geysermc.floodgate.core.connection.integrated - package org.geysermc.floodgate.core.connection.integrated
- org.geysermc.floodgate.core.inject - package org.geysermc.floodgate.core.inject
- org.geysermc.floodgate.core.packet - package org.geysermc.floodgate.core.packet
P
- PacketBlocker - Class in org.geysermc.floodgate.core.addon.data
-
In Floodgate the PacketBlocker is used to temporarily prevent packets from being decoded.
- PacketBlocker() - Constructor for class org.geysermc.floodgate.core.addon.data.PacketBlocker
- PacketHandlerAddon - Class in org.geysermc.floodgate.core.addon
- PacketHandlerAddon() - Constructor for class org.geysermc.floodgate.core.addon.PacketHandlerAddon
- PacketHandlersImpl - Class in org.geysermc.floodgate.core.packet
- PacketHandlersImpl() - Constructor for class org.geysermc.floodgate.core.packet.PacketHandlersImpl
- packetQueue - Variable in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
- PLAY - Enum constant in enum class org.geysermc.floodgate.core.addon.debug.State
R
- register(PacketHandler<ChannelHandlerContext>, Class<?>, TriFunction<ChannelHandlerContext, Object, Boolean, Object>) - Method in class org.geysermc.floodgate.core.packet.PacketHandlersImpl
- registerAddons() - Method in class org.geysermc.floodgate.core.inject.Netty4PlatformInjector
- registerAll(PacketHandler<ChannelHandlerContext>) - Method in class org.geysermc.floodgate.core.packet.PacketHandlersImpl
- removeAddon(Class<T>) - Method in class org.geysermc.floodgate.core.inject.Netty4PlatformInjector
- removeAddonsCall(Channel) - Method in class org.geysermc.floodgate.core.inject.Netty4PlatformInjector
-
Method to loop through all the addons and call
InjectorAddon.onRemoveInject(Object)ifInjectorAddon.shouldInject(). - removeHandler(ChannelPipeline, String) - Static method in class org.geysermc.floodgate.core.Netty4
-
This method is used in Addons.
Most addons can be removed once the player associated to the channel has been logged in, but they should also be removed once the inject is removed. - removeInjectedClient(Channel) - Method in class org.geysermc.floodgate.core.inject.Netty4PlatformInjector
- removeSelf() - Method in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
S
- seekData(String, Object) - Method in class org.geysermc.floodgate.core.connection.integrated.IntegratedNettyDataSeeker
- setHostname(Object, String) - Method in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
- setKickMessage(Component) - Method in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
- setNewIp(Channel, InetSocketAddress) - Method in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
- shouldCallFireRead(Object) - Method in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
- shouldInject() - Method in class org.geysermc.floodgate.core.addon.DebugAddon
- shouldInject() - Method in class org.geysermc.floodgate.core.addon.PacketHandlerAddon
- shouldRemoveHandler(FloodgateDataHandler.HandleResult) - Method in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
- State - Enum Class in org.geysermc.floodgate.core.addon.debug
- STATUS - Enum constant in enum class org.geysermc.floodgate.core.addon.debug.State
V
- valueOf(String) - Static method in enum class org.geysermc.floodgate.core.addon.debug.State
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.geysermc.floodgate.core.addon.debug.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages