Interface PacketRegistrar

All Known Implementing Classes:
DelayedPacketRegistrationHandler, PacketRegistrationHandler

public interface PacketRegistrar
  • Method Summary

    Modifier and Type
    Method
    Description
     
    <T extends net.minecraft.network.protocol.common.custom.CustomPacketPayload>
    PacketRegistrar
    registerConfigurationPacket(net.minecraft.network.protocol.common.custom.CustomPacketPayload.Type<T> type, net.minecraft.network.codec.StreamCodec<? extends net.minecraft.network.FriendlyByteBuf, T> codec, Consumer<PacketContext<T>> handler)
    Packet Registration, registers a CONFIGURATION packet
    <T extends net.minecraft.network.protocol.common.custom.CustomPacketPayload>
    PacketRegistrar
    registerPacket(net.minecraft.network.protocol.common.custom.CustomPacketPayload.Type<T> type, net.minecraft.network.codec.StreamCodec<? extends net.minecraft.network.FriendlyByteBuf, T> codec, Consumer<PacketContext<T>> handler)
    Packet Registration, registers a PLAY packet
  • Method Details

    • getSide

      Side getSide()
      Returns:
      the side
    • registerPacket

      <T extends net.minecraft.network.protocol.common.custom.CustomPacketPayload> PacketRegistrar registerPacket(net.minecraft.network.protocol.common.custom.CustomPacketPayload.Type<T> type, net.minecraft.network.codec.StreamCodec<? extends net.minecraft.network.FriendlyByteBuf, T> codec, Consumer<PacketContext<T>> handler)
      Packet Registration, registers a PLAY packet
      Type Parameters:
      T - - The packet type
      Parameters:
      type - - The packet type.
      codec - - The StreamCodec.
      handler - - The handler method.
      Returns:
      The registrar for chaining registrations.
    • registerConfigurationPacket

      <T extends net.minecraft.network.protocol.common.custom.CustomPacketPayload> PacketRegistrar registerConfigurationPacket(net.minecraft.network.protocol.common.custom.CustomPacketPayload.Type<T> type, net.minecraft.network.codec.StreamCodec<? extends net.minecraft.network.FriendlyByteBuf, T> codec, Consumer<PacketContext<T>> handler)
      Packet Registration, registers a CONFIGURATION packet
      Type Parameters:
      T - - The packet type
      Parameters:
      type - - The packet type.
      codec - - The StreamCodec.
      handler - - The handler method.
      Returns:
      The registrar for chaining registrations.