net.minecraft.server

class ServerNetworkIo$DelayingChannelInboundHandler

extends io.netty.channel.ChannelInboundHandlerAdapter

net.minecraft.server.network.ServerConnectionListener$LatencySimulator
net.minecraft.server.network.ServerConnectionListener$LatencySimulator
net.minecraft.class_3242$class_5980
net.minecraft.server.ServerNetworkIo$DelayingChannelInboundHandler

Field summary

Modifier and TypeField
private static final io.netty.util.Timer
TIMER
TIMER
field_29772
TIMER
private final int
delay
delay
field_29773
baseDelay
private final int
jitter
jitter
field_29774
extraDelay
private final List<ServerNetworkIo$DelayingChannelInboundHandler$Packet>
queuedMessages
queuedMessages
field_29775
packets

Constructor summary

ModifierConstructor
public (int baseDelay, int extraDelay)

Method summary

Modifier and TypeMethod
public void
channelRead(io.netty.channel.ChannelHandlerContext ctx, Object msg)
channelRead(io.netty.channel.ChannelHandlerContext ctx, Object msg)
channelRead(io.netty.channel.ChannelHandlerContext arg0, Object arg1)
channelRead(io.netty.channel.ChannelHandlerContext ctx, Object msg)
private void
delayDownstream(io.netty.channel.ChannelHandlerContext ctx, Object msg)
delayDownstream(io.netty.channel.ChannelHandlerContext ctx, Object msg)
method_34880(io.netty.channel.ChannelHandlerContext arg0, Object arg1)
delay(io.netty.channel.ChannelHandlerContext ctx, Object msg)
private void
onTimeout(io.netty.util.Timeout timeout)
onTimeout(io.netty.util.Timeout timeout)
method_34881(io.netty.util.Timeout arg0)
forward(io.netty.util.Timeout timeout)