Index

A B C D E G H I K L N O P R S V 
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) if InjectorAddon.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<String>, 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) if InjectorAddon.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) if InjectorAddon.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(String) - 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.
A B C D E G H I K L N O P R S V 
All Classes and Interfaces|All Packages