net.minecraft.client.network

public abstract class ClientCommonNetworkHandler

implements ClientCommonPacketListener

net.minecraft.client.multiplayer.ClientCommonPacketListenerImpl
net.minecraft.class_8673
net.minecraft.client.network.ClientCommonNetworkHandler

Field summary

Modifier and TypeField
private static final Text
GENERIC_DISCONNECT_MESSAGE
field_45594
LOST_CONNECTION_TEXT
private static final org.slf4j.Logger
LOGGER
field_45944
LOGGER
protected final MinecraftClient
minecraft
field_45588
client
protected final ClientConnection
connection
field_45589
connection
protected final ServerInfo
serverData
field_45590
serverInfo
protected String
serverBrand
field_45591
brand
protected final WorldSession
telemetryManager
field_45592
worldSession
protected final Screen
postDisconnectScreen
field_45593
postDisconnectScreen
protected boolean
isTransferring
field_51516
transferring
private final List<ClientCommonNetworkHandler$QueuedPacket>
deferredPackets
field_45595
queuedPackets
protected final Map<Identifier, byte[]>
serverCookies
field_48399
serverCookies
protected Map<String, String>
customReportDetails
field_52154
customReportDetails
private ServerLinks
serverLinks
field_52155
serverLinks
protected final Map<UUID, PlayerListEntry>
seenPlayers
field_62019
seenPlayers
protected boolean
seenInsecureChatWarning
field_62020
seenInsecureChatWarning

Constructor summary

ModifierConstructor
protected (MinecraftClient client, ClientConnection connection, ClientConnectionState connectionState)

Method summary

Modifier and TypeMethod
public ServerLinks
serverLinks()
method_72016()
getServerLinks()
public void
onPacketError(Packet packet, Exception cause)
method_59807(class_2596 arg0, Exception arg1)
onPacketException(Packet arg0, Exception arg1)
public DisconnectionInfo
createDisconnectionInfo(Component reason, Throwable cause)
method_60881(class_2561 arg0, Throwable arg1)
createDisconnectionInfo(Text arg0, Throwable arg1)
private Optional<Path>
storeDisconnectionReport(Packet packet, Throwable cause)
method_60882(class_2596 arg0, Throwable arg1)
savePacketErrorReport(Packet packet, Throwable exception)
public boolean
shouldHandleMessage(Packet<?> packet)
method_52413(class_2596<?> arg0)
accepts(Packet<?> arg0)
public void
handleKeepAlive(ClientboundKeepAlivePacket packet)
method_52782(class_2670 arg0)
onKeepAlive(KeepAliveS2CPacket arg0)
public void
handlePing(ClientboundPingPacket packet)
method_52783(class_6373 arg0)
onPing(CommonPingS2CPacket arg0)
public void
handleCustomPayload(ClientboundCustomPayloadPacket packet)
method_52780(class_2658 arg0)
onCustomPayload(CustomPayloadS2CPacket arg0)
protected abstract void
handleCustomPayload(CustomPacketPayload payload)
method_11152(class_8710 arg0)
onCustomPayload(CustomPayload payload)
public void
handleResourcePackPush(ClientboundResourcePackPushPacket packet)
method_52784(class_2720 arg0)
onResourcePackSend(ResourcePackSendS2CPacket arg0)
public void
handleResourcePackPop(ClientboundResourcePackPopPacket packet)
method_55512(class_9053 arg0)
onResourcePackRemove(ResourcePackRemoveS2CPacket arg0)
private static Text
preparePackPrompt(Component header, Component prompt)
method_52778(class_2561 arg0, class_2561 arg1)
getPrompt(Text requirementPrompt, Text customPrompt)
private static URL
parseResourcePackUrl(String urlString)
method_52773(String arg0)
getParsedResourcePackUrl(String url)
public void
handleRequestCookie(ClientboundCookieRequestPacket packet)
method_55845(class_9088 arg0)
onCookieRequest(CookieRequestS2CPacket arg0)
public void
handleStoreCookie(ClientboundStoreCookiePacket packet)
method_56149(class_9150 arg0)
onStoreCookie(StoreCookieS2CPacket arg0)
public void
handleCustomReportDetails(ClientboundCustomReportDetailsPacket packet)
method_60883(class_9814 arg0)
onCustomReportDetails(CustomReportDetailsS2CPacket arg0)
public void
handleServerLinks(ClientboundServerLinksPacket packet)
method_60884(class_9815 arg0)
onServerLinks(ServerLinksS2CPacket arg0)
public void
handleShowDialog(ClientboundShowDialogPacket packet)
method_71666(class_11407 arg0)
onShowDialog(ShowDialogS2CPacket arg0)
protected abstract DialogNetworkAccess
createDialogAccess()
method_72017()
createDialogNetworkAccess()
public void
showDialog(Holder<Dialog> dialog, Screen activeScreen)
method_72154(class_6880<class_11419> arg0, class_437 arg1)
showDialog(RegistryEntry<Dialog> dialog, Screen previousScreen)
protected void
showDialog(Holder<Dialog> dialog, DialogConnectionAccess connectionAccess, Screen activeScreen)
method_71924(class_6880<class_11419> arg0, class_11513 arg1, class_437 arg2)
showDialog(RegistryEntry<Dialog> dialog, DialogNetworkAccess networkAccess, Screen previousScreen)
public void
handleClearDialog(ClientboundClearDialogPacket packet)
method_71665(class_11406 arg0)
onClearDialog(ClearDialogS2CPacket arg0)
public void
clearDialog()
method_72018()
clearDialog()
public void
handleTransfer(ClientboundTransferPacket packet)
method_56150(class_9151 arg0)
onServerTransfer(ServerTransferS2CPacket arg0)
public void
handleDisconnect(ClientboundDisconnectPacket packet)
method_52781(class_2661 arg0)
onDisconnect(DisconnectS2CPacket arg0)
protected void
sendDeferredPackets()
method_52789()
sendQueuedPackets()
public void
send(Packet<?> packet)
method_52787(class_2596<?> arg0)
sendPacket(Packet<?> packet)
public void
onDisconnect(DisconnectionDetails details)
method_10839(class_9812 arg0)
onDisconnected(DisconnectionInfo arg0)
public void
fillListenerSpecificCrashDetails(CrashReport report, CrashReportCategory connectionDetails)
method_55597(class_128 arg0, class_129 arg1)
addCustomCrashReportInfo(CrashReport arg0, CrashReportSection arg1)
protected Screen
createDisconnectScreen(DisconnectionDetails details)
method_52786(class_9812 arg0)
createDisconnectedScreen(DisconnectionInfo info)
public String
serverBrand()
method_52790()
getBrand()
private void
sendWhen(Packet<? extends ServerboundPacketListener> packet, BooleanSupplier condition, Duration expireAfterDuration)
method_52779(class_2596<? extends class_8701> arg0, BooleanSupplier arg1, Duration arg2)
send(Packet<? extends ServerPacketListener> packet, BooleanSupplier sendCondition, Duration expiry)
private Screen
addOrUpdatePackPrompt(UUID packId, URL url, String hash, boolean required, Component prompt)
method_55609(UUID arg0, URL arg1, String arg2, boolean arg3, class_2561 arg4)
createConfirmServerResourcePackScreen(UUID id, URL url, String hash, boolean required, Text prompt)
private Screen
lambda$createDisconnectScreen$0()
method_52788()
method_52788()
private String
lambda$fillListenerSpecificCrashDetails$2()
method_55610()
method_55610()
private String
lambda$fillListenerSpecificCrashDetails$1()
method_55611()
method_55611()
private String
lambda$fillListenerSpecificCrashDetails$0()
method_64894()
method_64894()
private void
lambda$handleResourcePackPop$1()
method_55513()
method_55513()
private void
lambda$handleResourcePackPop$0(UUID arg0)
method_55511(UUID arg0)
method_55511(UUID id)
private static boolean
lambda$handleKeepAlive$0()
method_52792()
method_52792()
private static List
lambda$storeDisconnectionReport$0(ServerLinks$Entry arg0)
method_60880(class_9782$class_9783 arg0)
method_60880(ServerLinks$Entry bugReportEntry)