Package commonnetwork.networking
Class PacketRegistrationHandler
java.lang.Object
commonnetwork.networking.PacketRegistrationHandler
- All Implemented Interfaces:
NetworkHandler,PacketRegistrar
public abstract class PacketRegistrationHandler
extends Object
implements NetworkHandler, PacketRegistrar
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetSide()<T> PacketRegistrarregisterPacket(net.minecraft.resources.ResourceLocation packetIdentifier, Class<T> messageType, BiConsumer<T, net.minecraft.network.FriendlyByteBuf> encoder, Function<net.minecraft.network.FriendlyByteBuf, T> decoder, Consumer<PacketContext<T>> handler) Packet RegistrationMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface commonnetwork.api.NetworkHandler
sendToAllClients, sendToAllClients, sendToClient, sendToClient, sendToClients, sendToClients, sendToClientsInLevel, sendToClientsInLevel, sendToClientsInRange, sendToClientsInRange, sendToClientsLoadingChunk, sendToClientsLoadingChunk, sendToClientsLoadingPos, sendToClientsLoadingPos, sendToClientsLoadingPos, sendToClientsLoadingPos, sendToServer, sendToServer
-
Field Details
-
side
-
-
Constructor Details
-
PacketRegistrationHandler
Handles packet registration- Parameters:
side- - The side
-
-
Method Details
-
registerPacket
public <T> PacketRegistrar registerPacket(net.minecraft.resources.ResourceLocation packetIdentifier, Class<T> messageType, BiConsumer<T, net.minecraft.network.FriendlyByteBuf> encoder, Function<net.minecraft.network.FriendlyByteBuf, T> decoder, Consumer<PacketContext<T>> handler) Description copied from interface:PacketRegistrarPacket Registration- Specified by:
registerPacketin interfacePacketRegistrar- Type Parameters:
T- - The class type- Parameters:
packetIdentifier- - The uniqueResourceLocationpacket id.messageType- - The class of the packet.encoder- - The encoder method.decoder- - The decoder method.handler- - The handler method.- Returns:
- The registrar for chaining registrations.
-
getSide
- Specified by:
getSidein interfacePacketRegistrar- Returns:
- the side
-