Class ClientNetworkingImpl
java.lang.Object
net.fabricmc.fabric.impl.networking.client.ClientNetworkingImpl
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ScopedValue<net.minecraft.network.Connection> static final GlobalReceiverRegistry<ClientPlayNetworking.PlayPayloadHandler<?>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic net.minecraft.network.protocol.Packet<net.minecraft.network.protocol.common.ServerCommonPacketListener> createServerboundPacket(net.minecraft.network.protocol.common.custom.CustomPacketPayload payload) getAddon(net.minecraft.client.multiplayer.ClientConfigurationPacketListenerImpl listener) static ClientLoginNetworkAddongetAddon(net.minecraft.client.multiplayer.ClientHandshakePacketListenerImpl listener) static ClientPlayNetworkAddongetAddon(net.minecraft.client.multiplayer.ClientPacketListener listener) static @Nullable ClientConfigurationNetworkAddonstatic @Nullable ClientPlayNetworkAddonstatic @Nullable net.minecraft.network.ConnectionDue to the way logging into an integrated or remote dedicated server will differ, we need to obtain the login client connection differently.static voidstatic void
-
Field Details
-
LOGIN
-
CONFIGURATION
public static final GlobalReceiverRegistry<ClientConfigurationNetworking.ConfigurationPayloadHandler<?>> CONFIGURATION -
PLAY
-
CONNECTION_SCOPED_VALUE
-
-
Constructor Details
-
ClientNetworkingImpl
public ClientNetworkingImpl()
-
-
Method Details
-
getAddon
public static ClientPlayNetworkAddon getAddon(net.minecraft.client.multiplayer.ClientPacketListener listener) -
getAddon
public static ClientConfigurationNetworkAddon getAddon(net.minecraft.client.multiplayer.ClientConfigurationPacketListenerImpl listener) -
getAddon
public static ClientLoginNetworkAddon getAddon(net.minecraft.client.multiplayer.ClientHandshakePacketListenerImpl listener) -
createServerboundPacket
public static net.minecraft.network.protocol.Packet<net.minecraft.network.protocol.common.ServerCommonPacketListener> createServerboundPacket(net.minecraft.network.protocol.common.custom.CustomPacketPayload payload) -
getLoginConnection
public static @Nullable net.minecraft.network.Connection getLoginConnection()Due to the way logging into an integrated or remote dedicated server will differ, we need to obtain the login client connection differently. -
getClientConfigurationAddon
-
getClientPlayAddon
-
setClientPlayAddon
-
setClientConfigurationAddon
-
clientInit
public static void clientInit()
-