Package net.minecraft.server.network
Class ServerConfigurationNetworkHandler
java.lang.Object
net.minecraft.server.network.ServerCommonNetworkHandler
net.minecraft.server.network.ServerConfigurationNetworkHandler
- All Implemented Interfaces:
PacketListener
,ServerCommonPacketListener
,ServerConfigurationPacketListener
,ServerCrashSafePacketListener
,ServerPacketListener
,TickablePacketListener
public class ServerConfigurationNetworkHandler
extends ServerCommonNetworkHandler
implements TickablePacketListener, ServerConfigurationPacketListener
- Mappings:
Namespace Name official aln
intermediary net/minecraft/class_8610
named net/minecraft/server/network/ServerConfigurationNetworkHandler
-
Field Summary
Modifier and TypeFieldDescriptionprivate @Nullable ServerPlayerConfigurationTask
private static final Text
private static final Logger
private final com.mojang.authlib.GameProfile
private SyncedClientOptions
private final Queue<ServerPlayerConfigurationTask>
Fields inherited from class net.minecraft.server.network.ServerCommonNetworkHandler
connection, KEEP_ALIVE_INTERVAL, server
-
Constructor Summary
ConstructorDescriptionServerConfigurationNetworkHandler
(MinecraftServer server, ClientConnection connection, ConnectedClientData clientData) -
Method Summary
Modifier and TypeMethodDescriptionvoid
protected com.mojang.authlib.GameProfile
boolean
void
void
onDisconnected
(Text reason) Called when the connection this listener listens to has disconnected.void
onReady
(ReadyC2SPacket packet) void
private void
private void
pollTask()
private void
void
void
tick()
Ticks this packet listener on the game engine thread.Methods inherited from class net.minecraft.server.network.ServerCommonNetworkHandler
baseTick, createClientData, disableFlush, disconnect, enableFlush, getDebugProfile, getLatency, isHost, onCustomPayload, onKeepAlive, onPong, send, sendPacket
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.network.listener.PacketListener
accepts
Methods inherited from interface net.minecraft.network.listener.ServerCommonPacketListener
onCustomPayload, onKeepAlive, onPong
Methods inherited from interface net.minecraft.network.listener.ServerConfigurationPacketListener
getState
Methods inherited from interface net.minecraft.network.listener.ServerCrashSafePacketListener
shouldCrashOnException
Methods inherited from interface net.minecraft.network.listener.ServerPacketListener
getSide
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official d
Laln;d:Lorg/slf4j/Logger;
intermediary field_45020
Lnet/minecraft/class_8610;field_45020:Lorg/slf4j/Logger;
named LOGGER
Lnet/minecraft/server/network/ServerConfigurationNetworkHandler;LOGGER:Lorg/slf4j/Logger;
-
INVALID_PLAYER_DATA_TEXT
- Mappings:
Namespace Name Mixin selector official e
Laln;e:Ltl;
intermediary field_45021
Lnet/minecraft/class_8610;field_45021:Lnet/minecraft/class_2561;
named INVALID_PLAYER_DATA_TEXT
Lnet/minecraft/server/network/ServerConfigurationNetworkHandler;INVALID_PLAYER_DATA_TEXT:Lnet/minecraft/text/Text;
-
profile
private final com.mojang.authlib.GameProfile profile- Mappings:
Namespace Name Mixin selector official f
Laln;f:Lcom/mojang/authlib/GameProfile;
intermediary field_45022
Lnet/minecraft/class_8610;field_45022:Lcom/mojang/authlib/GameProfile;
named profile
Lnet/minecraft/server/network/ServerConfigurationNetworkHandler;profile:Lcom/mojang/authlib/GameProfile;
-
tasks
- Mappings:
Namespace Name Mixin selector official g
Laln;g:Ljava/util/Queue;
intermediary field_45023
Lnet/minecraft/class_8610;field_45023:Ljava/util/Queue;
named tasks
Lnet/minecraft/server/network/ServerConfigurationNetworkHandler;tasks:Ljava/util/Queue;
-
currentTask
- Mappings:
Namespace Name Mixin selector official h
Laln;h:Lalg;
intermediary field_45024
Lnet/minecraft/class_8610;field_45024:Lnet/minecraft/class_8605;
named currentTask
Lnet/minecraft/server/network/ServerConfigurationNetworkHandler;currentTask:Lnet/minecraft/server/network/ServerPlayerConfigurationTask;
-
syncedOptions
- Mappings:
Namespace Name Mixin selector official i
Laln;i:Lakf;
intermediary field_46157
Lnet/minecraft/class_8610;field_46157:Lnet/minecraft/class_8791;
named syncedOptions
Lnet/minecraft/server/network/ServerConfigurationNetworkHandler;syncedOptions:Lnet/minecraft/network/packet/c2s/common/SyncedClientOptions;
-
-
Constructor Details
-
ServerConfigurationNetworkHandler
public ServerConfigurationNetworkHandler(MinecraftServer server, ClientConnection connection, ConnectedClientData clientData) - Mappings:
Namespace Name Mixin selector official <init>
Lalm;<init>(Lnet/minecraft/server/MinecraftServer;Lsm;Lalf;)V
intermediary <init>
Lnet/minecraft/class_8609;<init>(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;Lnet/minecraft/class_8792;)V
named <init>
Lnet/minecraft/server/network/ServerCommonNetworkHandler;<init>(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/network/ClientConnection;Lnet/minecraft/server/network/ConnectedClientData;)V
-
-
Method Details
-
getProfile
protected com.mojang.authlib.GameProfile getProfile()- Specified by:
getProfile
in classServerCommonNetworkHandler
- Mappings:
Namespace Name Mixin selector official j
Lalm;j()Lcom/mojang/authlib/GameProfile;
intermediary method_52403
Lnet/minecraft/class_8609;method_52403()Lcom/mojang/authlib/GameProfile;
named getProfile
Lnet/minecraft/server/network/ServerCommonNetworkHandler;getProfile()Lcom/mojang/authlib/GameProfile;
-
onDisconnected
Called when the connection this listener listens to has disconnected. Can be used to display the disconnection reason.- Specified by:
onDisconnected
in interfacePacketListener
- Overrides:
onDisconnected
in classServerCommonNetworkHandler
- Parameters:
reason
- the reason of disconnection; may be a generic message- Mappings:
Namespace Name Mixin selector official a
Lsu;a(Ltl;)V
intermediary method_10839
Lnet/minecraft/class_2547;method_10839(Lnet/minecraft/class_2561;)V
named onDisconnected
Lnet/minecraft/network/listener/PacketListener;onDisconnected(Lnet/minecraft/text/Text;)V
-
isConnectionOpen
public boolean isConnectionOpen()- Specified by:
isConnectionOpen
in interfacePacketListener
- Mappings:
Namespace Name Mixin selector official c
Lsu;c()Z
intermediary method_48106
Lnet/minecraft/class_2547;method_48106()Z
named isConnectionOpen
Lnet/minecraft/network/listener/PacketListener;isConnectionOpen()Z
-
sendConfigurations
public void sendConfigurations()- Mappings:
Namespace Name Mixin selector official m
Laln;m()V
intermediary method_52409
Lnet/minecraft/class_8610;method_52409()V
named sendConfigurations
Lnet/minecraft/server/network/ServerConfigurationNetworkHandler;sendConfigurations()V
-
endConfiguration
public void endConfiguration()- Mappings:
Namespace Name Mixin selector official n
Laln;n()V
intermediary method_52410
Lnet/minecraft/class_8610;method_52410()V
named endConfiguration
Lnet/minecraft/server/network/ServerConfigurationNetworkHandler;endConfiguration()V
-
queueSendResourcePackTask
private void queueSendResourcePackTask()- Mappings:
Namespace Name Mixin selector official o
Laln;o()V
intermediary method_52411
Lnet/minecraft/class_8610;method_52411()V
named queueSendResourcePackTask
Lnet/minecraft/server/network/ServerConfigurationNetworkHandler;queueSendResourcePackTask()V
-
onClientOptions
- Specified by:
onClientOptions
in interfaceServerCommonPacketListener
- Mappings:
Namespace Name Mixin selector official a
Lvn;a(Lvo;)V
intermediary method_12069
Lnet/minecraft/class_8706;method_12069(Lnet/minecraft/class_2803;)V
named onClientOptions
Lnet/minecraft/network/listener/ServerCommonPacketListener;onClientOptions(Lnet/minecraft/network/packet/c2s/common/ClientOptionsC2SPacket;)V
-
onResourcePackStatus
- Specified by:
onResourcePackStatus
in interfaceServerCommonPacketListener
- Overrides:
onResourcePackStatus
in classServerCommonNetworkHandler
- Mappings:
Namespace Name Mixin selector official a
Lvn;a(Lvs;)V
intermediary method_52395
Lnet/minecraft/class_8706;method_52395(Lnet/minecraft/class_2856;)V
named onResourcePackStatus
Lnet/minecraft/network/listener/ServerCommonPacketListener;onResourcePackStatus(Lnet/minecraft/network/packet/c2s/common/ResourcePackStatusC2SPacket;)V
-
onReady
- Specified by:
onReady
in interfaceServerConfigurationPacketListener
- Mappings:
Namespace Name Mixin selector official a
Lwt;a(Lwu;)V
intermediary method_52408
Lnet/minecraft/class_8735;method_52408(Lnet/minecraft/class_8736;)V
named onReady
Lnet/minecraft/network/listener/ServerConfigurationPacketListener;onReady(Lnet/minecraft/network/packet/c2s/config/ReadyC2SPacket;)V
-
tick
public void tick()Ticks this packet listener on the game engine thread. The listener is responsible for synchronizing between the game engine and netty event loop threads.- Specified by:
tick
in interfaceTickablePacketListener
- Mappings:
Namespace Name Mixin selector official e
Lta;e()V
intermediary method_18784
Lnet/minecraft/class_7633;method_18784()V
named tick
Lnet/minecraft/network/listener/TickablePacketListener;tick()V
-
pollTask
private void pollTask()- Mappings:
Namespace Name Mixin selector official p
Laln;p()V
intermediary method_52412
Lnet/minecraft/class_8610;method_52412()V
named pollTask
Lnet/minecraft/server/network/ServerConfigurationNetworkHandler;pollTask()V
-
onTaskFinished
- Mappings:
Namespace Name Mixin selector official a
Laln;a(Lalg$a;)V
intermediary method_52406
Lnet/minecraft/class_8610;method_52406(Lnet/minecraft/class_8605$class_8606;)V
named onTaskFinished
Lnet/minecraft/server/network/ServerConfigurationNetworkHandler;onTaskFinished(Lnet/minecraft/server/network/ServerPlayerConfigurationTask$Key;)V
-