Class ClientLoginNetworkAddon
java.lang.Object
net.fabricmc.fabric.impl.networking.AbstractNetworkAddon<ClientLoginNetworking.LoginQueryRequestHandler>
net.fabricmc.fabric.impl.networking.client.ClientLoginNetworkAddon
public final class ClientLoginNetworkAddon
extends AbstractNetworkAddon<ClientLoginNetworking.LoginQueryRequestHandler>
-
Field Summary
Fields inherited from class AbstractNetworkAddon
logger, receiver -
Constructor Summary
ConstructorsConstructorDescriptionClientLoginNetworkAddon(net.minecraft.client.multiplayer.ClientHandshakePacketListenerImpl listener, net.minecraft.client.Minecraft client) -
Method Summary
Modifier and TypeMethodDescriptionbooleanhandlePacket(net.minecraft.network.protocol.login.ClientboundCustomQueryPacket packet) protected voidhandleRegistration(net.minecraft.resources.Identifier channelName) protected voidhandleUnregistration(net.minecraft.resources.Identifier channelName) protected voidprotected voidprotected booleanisReservedChannel(net.minecraft.resources.Identifier channelName) Checks if a channel is considered a "reserved" channel.Methods inherited from class AbstractNetworkAddon
endSession, getHandler, getReceivableChannels, handleDisconnect, lateInit, registerChannel, registerChannels, unregisterChannel
-
Constructor Details
-
ClientLoginNetworkAddon
public ClientLoginNetworkAddon(net.minecraft.client.multiplayer.ClientHandshakePacketListenerImpl listener, net.minecraft.client.Minecraft client)
-
-
Method Details
-
invokeInitEvent
protected void invokeInitEvent()- Specified by:
invokeInitEventin classAbstractNetworkAddon<ClientLoginNetworking.LoginQueryRequestHandler>
-
handlePacket
public boolean handlePacket(net.minecraft.network.protocol.login.ClientboundCustomQueryPacket packet) -
handleRegistration
protected void handleRegistration(net.minecraft.resources.Identifier channelName) - Specified by:
handleRegistrationin classAbstractNetworkAddon<ClientLoginNetworking.LoginQueryRequestHandler>
-
handleUnregistration
protected void handleUnregistration(net.minecraft.resources.Identifier channelName) - Specified by:
handleUnregistrationin classAbstractNetworkAddon<ClientLoginNetworking.LoginQueryRequestHandler>
-
invokeDisconnectEvent
protected void invokeDisconnectEvent()- Specified by:
invokeDisconnectEventin classAbstractNetworkAddon<ClientLoginNetworking.LoginQueryRequestHandler>
-
isReservedChannel
protected boolean isReservedChannel(net.minecraft.resources.Identifier channelName) Description copied from class:AbstractNetworkAddonChecks if a channel is considered a "reserved" channel. A reserved channel such as "minecraft:(un)register" has special handling and should not have any channel handlers registered for it.- Specified by:
isReservedChannelin classAbstractNetworkAddon<ClientLoginNetworking.LoginQueryRequestHandler>- Parameters:
channelName- the channel name- Returns:
- whether the channel is reserved
-