类 ServerCommonPacketListenerImpl
java.lang.Object
net.minecraft.server.network.ServerCommonPacketListenerImpl
- 所有已实现的接口:
PacketListener
,ServerCommonPacketListener
,ServerCookiePacketListener
,ServerPacketListener
,ServerboundPacketListener
public abstract class ServerCommonPacketListenerImpl
extends Object
implements ServerCommonPacketListener
-
字段概要
字段修饰符和类型字段说明private boolean
private static final int
private long
protected final Connection
(专用程序包) static final Component
private long
private boolean
private long
private int
static final int
private static final org.slf4j.Logger
protected final MinecraftServer
private boolean
private static final Component
private final boolean
-
构造器概要
构造器构造器说明ServerCommonPacketListenerImpl
(MinecraftServer p_299469_, Connection p_300872_, CommonListenerCookie p_300277_) -
方法概要
修饰符和类型方法说明private boolean
checkIfClosed
(long p_331601_) private void
close()
protected CommonListenerCookie
createCookie
(ClientInformation p_297318_) void
disconnect
(Component p_299122_) void
disconnect
(DisconnectionDetails p_345473_) com.mojang.authlib.GameProfile
getOwner()
void
void
void
handleKeepAlive
(ServerboundKeepAlivePacket p_299975_) void
handlePong
(ServerboundPongPacket p_299461_) void
protected boolean
protected void
int
latency()
void
onDisconnect
(DisconnectionDetails p_343448_) void
onPacketError
(Packet p_364882_, Exception p_362532_) protected abstract com.mojang.authlib.GameProfile
void
void
void
send
(Packet<?> p_300325_, PacketSendListener p_301165_) void
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 net.minecraft.network.PacketListener
createDisconnectionInfo, fillCrashReport, fillListenerSpecificCrashDetails, isAcceptingMessages, protocol, shouldHandleMessage
从接口继承的方法 net.minecraft.network.ServerboundPacketListener
flow
从接口继承的方法 net.minecraft.network.protocol.common.ServerCommonPacketListener
handleClientInformation
-
字段详细资料
-
LOGGER
private static final org.slf4j.Logger LOGGER -
LATENCY_CHECK_INTERVAL
public static final int LATENCY_CHECK_INTERVAL- 另请参阅:
-
CLOSED_LISTENER_TIMEOUT
private static final int CLOSED_LISTENER_TIMEOUT- 另请参阅:
-
TIMEOUT_DISCONNECTION_MESSAGE
-
DISCONNECT_UNEXPECTED_QUERY
-
server
-
connection
-
transferred
private final boolean transferred -
keepAliveTime
private long keepAliveTime -
keepAlivePending
private boolean keepAlivePending -
keepAliveChallenge
private long keepAliveChallenge -
closedListenerTime
private long closedListenerTime -
closed
private boolean closed -
latency
private int latency -
suspendFlushingOnServerThread
private volatile boolean suspendFlushingOnServerThread
-
-
构造器详细资料
-
ServerCommonPacketListenerImpl
public ServerCommonPacketListenerImpl(MinecraftServer p_299469_, Connection p_300872_, CommonListenerCookie p_300277_)
-
-
方法详细资料
-
close
private void close() -
onDisconnect
- 指定者:
onDisconnect
在接口中PacketListener
-
onPacketError
- 指定者:
onPacketError
在接口中PacketListener
- 指定者:
onPacketError
在接口中ServerPacketListener
- 抛出:
ReportedException
-
handleKeepAlive
- 指定者:
handleKeepAlive
在接口中ServerCommonPacketListener
-
handlePong
- 指定者:
handlePong
在接口中ServerCommonPacketListener
-
handleCustomPayload
-
handleResourcePackResponse
-
handleCookieResponse
-
keepConnectionAlive
protected void keepConnectionAlive() -
checkIfClosed
private boolean checkIfClosed(long p_331601_) -
suspendFlushing
public void suspendFlushing() -
resumeFlushing
public void resumeFlushing() -
send
-
send
-
disconnect
-
disconnect
-
isSingleplayerOwner
protected boolean isSingleplayerOwner() -
playerProfile
protected abstract com.mojang.authlib.GameProfile playerProfile() -
getOwner
public com.mojang.authlib.GameProfile getOwner() -
latency
public int latency() -
createCookie
-
getConnection
-