Interface CCRegistryFriendlyByteBufExtension

All Superinterfaces:
CCFriendlyByteBufExtension
All Known Implementing Classes:
net.minecraft.network.RegistryFriendlyByteBuf, RegistryFriendlyByteBufMixin, StreamPacket, StreamPacket.ToClient, StreamPacket.ToServer

public interface CCRegistryFriendlyByteBufExtension extends CCFriendlyByteBufExtension
An extension interface containing various helpers for reading and writing to RegistryFriendlyByteBuf.

Created by covers1624 on 10/31/25.

See Also:
  • Method Details

    • cc$writeWithRegistryCodec

      default <T> net.minecraft.network.RegistryFriendlyByteBuf cc$writeWithRegistryCodec(net.minecraft.network.codec.StreamEncoder<net.minecraft.network.RegistryFriendlyByteBuf,? super T> codec, T thing)
      Write to the stream with a StreamEncoder / StreamCodec.
      Parameters:
      codec - The codec.
      thing - The thing to write.
      Returns:
      The same stream.
    • cc$readWithRegistryCodec

      default <T> T cc$readWithRegistryCodec(net.minecraft.network.codec.StreamDecoder<net.minecraft.network.RegistryFriendlyByteBuf,? extends T> codec)
      Read from the stream with a StreamDecoder / StreamCodec.
      Parameters:
      codec - The codec.
      Returns:
      The thing that was read.