类 ServerConfigurationPacketListenerImpl
java.lang.Object
net.minecraft.server.network.ServerCommonPacketListenerImpl
net.minecraft.server.network.ServerConfigurationPacketListenerImpl
- 所有已实现的接口:
PacketListener
,ServerCommonPacketListener
,ServerConfigurationPacketListener
,ServerCookiePacketListener
,ServerPacketListener
,ServerboundPacketListener
,TickablePacketListener
,ICommonPacketListener
,IServerCommonPacketListenerExtension
,IServerConfigurationPacketListenerExtension
public class ServerConfigurationPacketListenerImpl
extends ServerCommonPacketListenerImpl
implements ServerConfigurationPacketListener, TickablePacketListener
-
字段概要
字段修饰符和类型字段说明private ClientInformation
private final Queue
<ConfigurationTask> private ConfigurationTask
private static final Component
private final com.mojang.authlib.GameProfile
private static final org.slf4j.Logger
private SynchronizeRegistriesTask
从类继承的字段 net.minecraft.server.network.ServerCommonPacketListenerImpl
connection, connectionType, DISCONNECT_UNEXPECTED_QUERY, LATENCY_CHECK_INTERVAL, server
-
构造器概要
构造器构造器说明ServerConfigurationPacketListenerImpl
(MinecraftServer p_294645_, Connection p_295787_, CommonListenerCookie p_302003_) -
方法概要
修饰符和类型方法说明private void
void
finishCurrentTask
(ConfigurationTask.Type p_294853_) Call when a configuration task is finishedvoid
void
void
void
handlePong
(ServerboundPongPacket p_295142_) void
void
boolean
void
onDisconnect
(DisconnectionDetails p_350569_) protected com.mojang.authlib.GameProfile
void
private void
void
private void
void
tick()
从类继承的方法 net.minecraft.server.network.ServerCommonPacketListenerImpl
createCookie, createCookie, disconnect, disconnect, getConnection, getConnectionType, getMainThreadEventLoop, getOwner, handleCookieResponse, handleCustomClickAction, handleKeepAlive, isSingleplayerOwner, keepConnectionAlive, latency, onPacketError, resumeFlushing, send, send, suspendFlushing
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 net.neoforged.neoforge.common.extensions.ICommonPacketListener
disconnect, getConnection, getConnectionType, getMainThreadEventLoop, hasChannel, hasChannel, hasChannel, send
从接口继承的方法 net.neoforged.neoforge.common.extensions.IServerCommonPacketListenerExtension
send, send, send
从接口继承的方法 net.minecraft.network.PacketListener
createDisconnectionInfo, fillCrashReport, fillListenerSpecificCrashDetails, shouldHandleMessage
从接口继承的方法 net.minecraft.network.ServerboundPacketListener
flow
从接口继承的方法 net.minecraft.network.protocol.common.ServerCommonPacketListener
handleCustomClickAction, handleKeepAlive
从接口继承的方法 net.minecraft.network.protocol.configuration.ServerConfigurationPacketListener
protocol
从接口继承的方法 net.minecraft.network.protocol.cookie.ServerCookiePacketListener
handleCookieResponse
从接口继承的方法 net.minecraft.network.protocol.game.ServerPacketListener
onPacketError
-
字段详细资料
-
LOGGER
private static final org.slf4j.Logger LOGGER -
DISCONNECT_REASON_INVALID_DATA
-
gameProfile
private final com.mojang.authlib.GameProfile gameProfile -
configurationTasks
-
currentTask
-
clientInformation
-
synchronizeRegistriesTask
-
-
构造器详细资料
-
ServerConfigurationPacketListenerImpl
public ServerConfigurationPacketListenerImpl(MinecraftServer p_294645_, Connection p_295787_, CommonListenerCookie p_302003_)
-
-
方法详细资料
-
playerProfile
protected com.mojang.authlib.GameProfile playerProfile() -
onDisconnect
- 指定者:
onDisconnect
在接口中PacketListener
- 覆盖:
onDisconnect
在类中ServerCommonPacketListenerImpl
-
isAcceptingMessages
public boolean isAcceptingMessages()- 指定者:
isAcceptingMessages
在接口中PacketListener
-
startConfiguration
public void startConfiguration() -
runConfiguration
private void runConfiguration() -
returnToWorld
public void returnToWorld() -
addOptionalTasks
private void addOptionalTasks() -
handleCustomPayload
-
handlePong
- 指定者:
handlePong
在接口中ServerCommonPacketListener
- 覆盖:
handlePong
在类中ServerCommonPacketListenerImpl
-
handleClientInformation
-
handleResourcePackResponse
-
handleSelectKnownPacks
-
handleConfigurationFinished
-
tick
public void tick()- 指定者:
tick
在接口中TickablePacketListener
-
startNextTask
private void startNextTask() -
finishCurrentTask
Call when a configuration task is finished- 指定者:
finishCurrentTask
在接口中IServerConfigurationPacketListenerExtension
- 参数:
p_294853_
- The task that was finished
-