Package net.minecraft.server.network
Class ServerConfigurationPacketListenerImpl
java.lang.Object
net.minecraft.server.network.ServerCommonPacketListenerImpl
net.minecraft.server.network.ServerConfigurationPacketListenerImpl
- All Implemented Interfaces:
PacketListener
,ServerCommonPacketListener
,ServerConfigurationPacketListener
,ServerCookiePacketListener
,ServerPacketListener
,ServerboundPacketListener
,TickablePacketListener
,ICommonPacketListener
,IServerCommonPacketListenerExtension
,IServerConfigurationPacketListenerExtension
public class ServerConfigurationPacketListenerImpl
extends ServerCommonPacketListenerImpl
implements ServerConfigurationPacketListener, TickablePacketListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate 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
Fields inherited from class net.minecraft.server.network.ServerCommonPacketListenerImpl
connection, connectionType, DISCONNECT_UNEXPECTED_QUERY, LATENCY_CHECK_INTERVAL, server
-
Constructor Summary
ConstructorsConstructorDescriptionServerConfigurationPacketListenerImpl
(MinecraftServer p_294645_, Connection p_295787_, CommonListenerCookie p_302003_) -
Method Summary
Modifier and TypeMethodDescriptionprivate 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
(Component p_295037_) protected com.mojang.authlib.GameProfile
void
private void
void
private void
void
tick()
Methods inherited from class net.minecraft.server.network.ServerCommonPacketListenerImpl
createCookie, createCookie, disconnect, getConnection, getConnectionType, getMainThreadEventLoop, getOwner, handleCookieResponse, handleKeepAlive, isSingleplayerOwner, keepConnectionAlive, latency, resumeFlushing, send, send, suspendFlushing
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.neoforged.neoforge.common.extensions.ICommonPacketListener
disconnect, getConnection, getConnectionType, getMainThreadEventLoop, hasChannel, hasChannel, hasChannel, send
Methods inherited from interface net.neoforged.neoforge.common.extensions.IServerCommonPacketListenerExtension
send, send, send
Methods inherited from interface net.minecraft.network.PacketListener
fillCrashReport, fillListenerSpecificCrashDetails, shouldHandleMessage
Methods inherited from interface net.minecraft.network.ServerboundPacketListener
flow
Methods inherited from interface net.minecraft.network.protocol.common.ServerCommonPacketListener
handleKeepAlive
Methods inherited from interface net.minecraft.network.protocol.configuration.ServerConfigurationPacketListener
protocol
Methods inherited from interface net.minecraft.network.protocol.cookie.ServerCookiePacketListener
handleCookieResponse
Methods inherited from interface net.minecraft.network.protocol.game.ServerPacketListener
onPacketError
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
DISCONNECT_REASON_INVALID_DATA
-
gameProfile
private final com.mojang.authlib.GameProfile gameProfile -
configurationTasks
-
currentTask
-
clientInformation
-
synchronizeRegistriesTask
-
-
Constructor Details
-
ServerConfigurationPacketListenerImpl
public ServerConfigurationPacketListenerImpl(MinecraftServer p_294645_, Connection p_295787_, CommonListenerCookie p_302003_)
-
-
Method Details
-
playerProfile
protected com.mojang.authlib.GameProfile playerProfile()- Specified by:
playerProfile
in classServerCommonPacketListenerImpl
-
onDisconnect
- Specified by:
onDisconnect
in interfacePacketListener
- Overrides:
onDisconnect
in classServerCommonPacketListenerImpl
-
isAcceptingMessages
public boolean isAcceptingMessages()- Specified by:
isAcceptingMessages
in interfacePacketListener
-
startConfiguration
public void startConfiguration() -
runConfiguration
private void runConfiguration() -
returnToWorld
public void returnToWorld() -
addOptionalTasks
private void addOptionalTasks() -
handleCustomPayload
- Specified by:
handleCustomPayload
in interfaceServerCommonPacketListener
- Overrides:
handleCustomPayload
in classServerCommonPacketListenerImpl
-
handlePong
- Specified by:
handlePong
in interfaceServerCommonPacketListener
- Overrides:
handlePong
in classServerCommonPacketListenerImpl
-
handleClientInformation
- Specified by:
handleClientInformation
in interfaceServerCommonPacketListener
-
handleResourcePackResponse
- Specified by:
handleResourcePackResponse
in interfaceServerCommonPacketListener
- Overrides:
handleResourcePackResponse
in classServerCommonPacketListenerImpl
-
handleSelectKnownPacks
- Specified by:
handleSelectKnownPacks
in interfaceServerConfigurationPacketListener
-
handleConfigurationFinished
- Specified by:
handleConfigurationFinished
in interfaceServerConfigurationPacketListener
-
tick
public void tick()- Specified by:
tick
in interfaceTickablePacketListener
-
startNextTask
private void startNextTask() -
finishCurrentTask
Description copied from interface:IServerConfigurationPacketListenerExtension
Call when a configuration task is finished- Specified by:
finishCurrentTask
in interfaceIServerConfigurationPacketListenerExtension
- Parameters:
p_294853_
- The task that was finished
-