public final class VelocityProxyDataHandler
extends org.geysermc.floodgate.addon.data.CommonDataHandler
| Constructor and Description |
|---|
VelocityProxyDataHandler(org.geysermc.floodgate.config.FloodgateConfig config,
org.geysermc.floodgate.player.FloodgateHandshakeHandler handshakeHandler,
org.geysermc.floodgate.addon.data.PacketBlocker blocker,
io.netty.util.AttributeKey<String> kickMessageAttribute,
org.geysermc.floodgate.api.logger.FloodgateLogger logger) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
channelRead(Object packet) |
protected Object |
setHostname(Object handshakePacket,
String hostname) |
protected void |
setNewIp(io.netty.channel.Channel channel,
InetSocketAddress newIp) |
protected boolean |
shouldRemoveHandler(org.geysermc.floodgate.player.FloodgateHandshakeHandler.HandshakeResult result) |
channelRead, disablePacketQueue, exceptionCaught, getKickMessage, handle, handlerAdded, removeSelf, setKickMessage, shouldCallFireReadchannelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, userEventTriggeredensureNotSharable, handlerRemoved, isSharablepublic VelocityProxyDataHandler(org.geysermc.floodgate.config.FloodgateConfig config,
org.geysermc.floodgate.player.FloodgateHandshakeHandler handshakeHandler,
org.geysermc.floodgate.addon.data.PacketBlocker blocker,
io.netty.util.AttributeKey<String> kickMessageAttribute,
org.geysermc.floodgate.api.logger.FloodgateLogger logger)
protected void setNewIp(io.netty.channel.Channel channel,
InetSocketAddress newIp)
setNewIp in class org.geysermc.floodgate.addon.data.CommonDataHandlerprotected Object setHostname(Object handshakePacket, String hostname)
setHostname in class org.geysermc.floodgate.addon.data.CommonDataHandlerprotected boolean shouldRemoveHandler(org.geysermc.floodgate.player.FloodgateHandshakeHandler.HandshakeResult result)
shouldRemoveHandler in class org.geysermc.floodgate.addon.data.CommonDataHandlerpublic boolean channelRead(Object packet)
channelRead in class org.geysermc.floodgate.addon.data.CommonDataHandler