Package commonnetwork.networking
Interface PacketRegistrar
- All Known Implementing Classes:
DelayedPacketRegistrationHandler,PacketRegistrationHandler
public interface PacketRegistrar
-
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 Registration
-
Method Details
-
getSide
Side getSide()- Returns:
- the side
-
registerPacket
<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) Packet Registration- 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.
-