Package net.minecraft.network
Class NetworkManager
java.lang.Object
io.netty.channel.ChannelHandlerAdapter
io.netty.channel.ChannelInboundHandlerAdapter
io.netty.channel.SimpleChannelInboundHandler<IPacket<?>>
net.minecraft.network.NetworkManager
- All Implemented Interfaces:
io.netty.channel.ChannelHandler,io.netty.channel.ChannelInboundHandler
- Direct Known Subclasses:
RateLimitedNetworkManager
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface io.netty.channel.ChannelHandler
io.netty.channel.ChannelHandler.Sharable -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Consumer<NetworkManager>private SocketAddressstatic final io.netty.util.AttributeKey<ProtocolType>private floatprivate floatprivate io.netty.channel.Channelprivate ITextComponentprivate booleanprivate booleanprivate booleanstatic final LazyValue<io.netty.channel.DefaultEventLoopGroup>private static final org.apache.logging.log4j.Loggerstatic final LazyValue<io.netty.channel.epoll.EpollEventLoopGroup>static final LazyValue<io.netty.channel.nio.NioEventLoopGroup>static final org.apache.logging.log4j.Markerprivate INetHandlerprivate final Queue<NetworkManager.QueuedPacket>private intprivate final PacketDirectionstatic final org.apache.logging.log4j.Markerprivate intprivate int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.netty.channel.Channelchannel()voidchannelActive(io.netty.channel.ChannelHandlerContext p_channelActive_1_) voidchannelInactive(io.netty.channel.ChannelHandlerContext p_channelInactive_1_) protected voidchannelRead0(io.netty.channel.ChannelHandlerContext p_channelRead0_1_, IPacket<?> p_channelRead0_2_) static NetworkManagerconnectToLocalServer(SocketAddress p_150722_0_) static NetworkManagerconnectToServer(InetAddress p_181124_0_, int p_181124_1_, boolean p_181124_2_) voiddisconnect(ITextComponent p_150718_1_) voidexceptionCaught(io.netty.channel.ChannelHandlerContext p_exceptionCaught_1_, Throwable p_exceptionCaught_2_) private voidprivate static <T extends INetHandler>
voidgenericsFtw(IPacket<T> p_197664_0_, INetHandler p_197664_1_) floatfloatvoidbooleanbooleanbooleanbooleanvoidvoidsend(IPacket<?> p_201058_1_, io.netty.util.concurrent.GenericFutureListener<? extends io.netty.util.concurrent.Future<? super Void>> p_201058_2_) private voidsendPacket(IPacket<?> p_150732_1_, io.netty.util.concurrent.GenericFutureListener<? extends io.netty.util.concurrent.Future<? super Void>> p_150732_2_) voidsetEncryptionKey(Cipher p_244777_1_, Cipher p_244777_2_) voidsetListener(INetHandler p_150719_1_) voidsetProtocol(ProtocolType p_150723_1_) voidvoidsetupCompression(int p_179289_1_) voidtick()protected voidMethods inherited from class io.netty.channel.SimpleChannelInboundHandler
acceptInboundMessage, channelReadMethods inherited from class io.netty.channel.ChannelInboundHandlerAdapter
channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, userEventTriggeredMethods inherited from class io.netty.channel.ChannelHandlerAdapter
ensureNotSharable, handlerAdded, handlerRemoved, isSharableMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.netty.channel.ChannelHandler
handlerAdded, handlerRemoved
-
Field Details
-
LOGGER
private static final org.apache.logging.log4j.Logger LOGGER -
ROOT_MARKER
public static final org.apache.logging.log4j.Marker ROOT_MARKER -
PACKET_MARKER
public static final org.apache.logging.log4j.Marker PACKET_MARKER -
ATTRIBUTE_PROTOCOL
-
NETWORK_WORKER_GROUP
-
NETWORK_EPOLL_WORKER_GROUP
public static final LazyValue<io.netty.channel.epoll.EpollEventLoopGroup> NETWORK_EPOLL_WORKER_GROUP -
LOCAL_WORKER_GROUP
-
receiving
-
queue
-
channel
private io.netty.channel.Channel channel -
address
-
packetListener
-
disconnectedReason
-
encrypted
private boolean encrypted -
disconnectionHandled
private boolean disconnectionHandled -
receivedPackets
private int receivedPackets -
sentPackets
private int sentPackets -
averageReceivedPackets
private float averageReceivedPackets -
averageSentPackets
private float averageSentPackets -
tickCount
private int tickCount -
handlingFault
private boolean handlingFault -
activationHandler
-
-
Constructor Details
-
NetworkManager
-
-
Method Details
-
channelActive
public void channelActive(io.netty.channel.ChannelHandlerContext p_channelActive_1_) throws Exception - Specified by:
channelActivein interfaceio.netty.channel.ChannelInboundHandler- Overrides:
channelActivein classio.netty.channel.ChannelInboundHandlerAdapter- Throws:
Exception
-
setProtocol
-
channelInactive
public void channelInactive(io.netty.channel.ChannelHandlerContext p_channelInactive_1_) throws Exception - Specified by:
channelInactivein interfaceio.netty.channel.ChannelInboundHandler- Overrides:
channelInactivein classio.netty.channel.ChannelInboundHandlerAdapter- Throws:
Exception
-
exceptionCaught
public void exceptionCaught(io.netty.channel.ChannelHandlerContext p_exceptionCaught_1_, Throwable p_exceptionCaught_2_) - Specified by:
exceptionCaughtin interfaceio.netty.channel.ChannelHandler- Specified by:
exceptionCaughtin interfaceio.netty.channel.ChannelInboundHandler- Overrides:
exceptionCaughtin classio.netty.channel.ChannelInboundHandlerAdapter
-
channelRead0
-
genericsFtw
private static <T extends INetHandler> void genericsFtw(IPacket<T> p_197664_0_, INetHandler p_197664_1_) -
setListener
-
send
-
send
-
sendPacket
-
flushQueue
private void flushQueue() -
tick
public void tick() -
tickSecond
protected void tickSecond() -
getRemoteAddress
-
disconnect
-
isMemoryConnection
public boolean isMemoryConnection() -
connectToServer
public static NetworkManager connectToServer(InetAddress p_181124_0_, int p_181124_1_, boolean p_181124_2_) -
connectToLocalServer
-
setEncryptionKey
-
isEncrypted
public boolean isEncrypted() -
isConnected
public boolean isConnected() -
isConnecting
public boolean isConnecting() -
getPacketListener
-
getDisconnectedReason
-
setReadOnly
public void setReadOnly() -
setupCompression
public void setupCompression(int p_179289_1_) -
handleDisconnection
public void handleDisconnection() -
getAverageReceivedPackets
public float getAverageReceivedPackets() -
getAverageSentPackets
public float getAverageSentPackets() -
channel
public io.netty.channel.Channel channel() -
getDirection
-