Class FriendlyByteBuf

java.lang.Object
io.netty.buffer.ByteBuf
net.minecraft.network.FriendlyByteBuf
All Implemented Interfaces:
io.netty.buffer.ByteBufConvertible, io.netty.util.ReferenceCounted, Comparable<io.netty.buffer.ByteBuf>, IFriendlyByteBufExtension
Direct Known Subclasses:
RegistryFriendlyByteBuf

public class FriendlyByteBuf extends io.netty.buffer.ByteBuf implements IFriendlyByteBufExtension
  • Field Details

    • DEFAULT_NBT_QUOTA

      public static final int DEFAULT_NBT_QUOTA
      See Also:
    • source

      private final io.netty.buffer.ByteBuf source
    • MAX_STRING_LENGTH

      public static final short MAX_STRING_LENGTH
      See Also:
    • MAX_COMPONENT_STRING_LENGTH

      public static final int MAX_COMPONENT_STRING_LENGTH
      See Also:
    • PUBLIC_KEY_SIZE

      private static final int PUBLIC_KEY_SIZE
      See Also:
    • MAX_PUBLIC_KEY_HEADER_SIZE

      private static final int MAX_PUBLIC_KEY_HEADER_SIZE
      See Also:
    • MAX_PUBLIC_KEY_LENGTH

      private static final int MAX_PUBLIC_KEY_LENGTH
      See Also:
    • GSON

      private static final com.google.gson.Gson GSON
  • Constructor Details

    • FriendlyByteBuf

      public FriendlyByteBuf(io.netty.buffer.ByteBuf p_130051_)
  • Method Details

    • readWithCodecTrusted

      @Deprecated public <T> T readWithCodecTrusted(com.mojang.serialization.DynamicOps<Tag> p_295347_, com.mojang.serialization.Codec<T> p_296304_)
      Deprecated.
    • readWithCodec

      @Deprecated public <T> T readWithCodec(com.mojang.serialization.DynamicOps<Tag> p_266903_, com.mojang.serialization.Codec<T> p_267107_, NbtAccounter p_295027_)
      Deprecated.
    • writeWithCodec

      @Deprecated public <T> FriendlyByteBuf writeWithCodec(com.mojang.serialization.DynamicOps<Tag> p_266702_, com.mojang.serialization.Codec<T> p_267245_, T p_266783_)
      Deprecated.
    • readJsonWithCodec

      public <T> T readJsonWithCodec(com.mojang.serialization.Codec<T> p_273318_)
    • writeJsonWithCodec

      public <T> void writeJsonWithCodec(com.mojang.serialization.Codec<T> p_273285_, T p_272770_)
    • limitValue

      public static <T> IntFunction<T> limitValue(IntFunction<T> pFunction, int pLimit)
    • readCollection

      public <T, C extends Collection<T>> C readCollection(IntFunction<C> pCollectionFactory, StreamDecoder<? super FriendlyByteBuf,T> pElementReader)
    • writeCollection

      public <T> void writeCollection(Collection<T> pCollection, StreamEncoder<? super FriendlyByteBuf,T> pElementWriter)
    • readList

      public <T> List<T> readList(StreamDecoder<? super FriendlyByteBuf,T> pElementReader)
    • readIntIdList

      public it.unimi.dsi.fastutil.ints.IntList readIntIdList()
    • writeIntIdList

      public void writeIntIdList(it.unimi.dsi.fastutil.ints.IntList p_178346_)
    • readMap

      public <K, V, M extends Map<K, V>> M readMap(IntFunction<M> pMapFactory, StreamDecoder<? super FriendlyByteBuf,K> pKeyReader, StreamDecoder<? super FriendlyByteBuf,V> pValueReader)
    • readMap

      public <K, V> Map<K,V> readMap(StreamDecoder<? super FriendlyByteBuf,K> pKeyReader, StreamDecoder<? super FriendlyByteBuf,V> pValueReader)
    • writeMap

      public <K, V> void writeMap(Map<K,V> pMap, StreamEncoder<? super FriendlyByteBuf,K> pKeyWriter, StreamEncoder<? super FriendlyByteBuf,V> pValueWriter)
    • readWithCount

      public void readWithCount(Consumer<FriendlyByteBuf> pReader)
      Read a VarInt N from this buffer, then reads N values by calling reader.
    • writeEnumSet

      public <E extends Enum<E>> void writeEnumSet(EnumSet<E> pEnumSet, Class<E> pEnumClass)
    • readEnumSet

      public <E extends Enum<E>> EnumSet<E> readEnumSet(Class<E> pEnumClass)
    • writeOptional

      public <T> void writeOptional(Optional<T> pOptional, StreamEncoder<? super FriendlyByteBuf,T> pWriter)
    • readOptional

      public <T> Optional<T> readOptional(StreamDecoder<? super FriendlyByteBuf,T> pReader)
    • readNullable

      @Nullable public <T> T readNullable(StreamDecoder<? super FriendlyByteBuf,T> pReader)
    • readNullable

      @Nullable public static <T, B extends io.netty.buffer.ByteBuf> T readNullable(B p_324437_, StreamDecoder<? super B,T> p_324453_)
    • writeNullable

      public <T> void writeNullable(@Nullable T pValue, StreamEncoder<? super FriendlyByteBuf,T> pWriter)
    • writeNullable

      public static <T, B extends io.netty.buffer.ByteBuf> void writeNullable(B p_324502_, @Nullable T p_324536_, StreamEncoder<? super B,T> p_324547_)
    • readByteArray

      public byte[] readByteArray()
    • readByteArray

      public static byte[] readByteArray(io.netty.buffer.ByteBuf p_324567_)
    • writeByteArray

      public FriendlyByteBuf writeByteArray(byte[] pArray)
    • writeByteArray

      public static void writeByteArray(io.netty.buffer.ByteBuf p_324397_, byte[] p_324485_)
    • readByteArray

      public byte[] readByteArray(int pMaxLength)
    • readByteArray

      public static byte[] readByteArray(io.netty.buffer.ByteBuf p_323774_, int p_324044_)
    • writeVarIntArray

      public FriendlyByteBuf writeVarIntArray(int[] pArray)
      Writes an array of VarInts to the buffer, prefixed by the length of the array (as a VarInt).
      See Also:
    • readVarIntArray

      public int[] readVarIntArray()
    • readVarIntArray

      public int[] readVarIntArray(int pMaxLength)
      Reads an array of VarInts with a maximum length from this buffer.
      See Also:
    • writeLongArray

      public FriendlyByteBuf writeLongArray(long[] pArray)
      Writes an array of longs to the buffer, prefixed by the length of the array (as a VarInt).
      See Also:
    • readLongArray

      public long[] readLongArray()
    • readLongArray

      public long[] readLongArray(@Nullable long[] pArray)
      Reads a length-prefixed array of longs from the buffer. Will try to use the given long[] if possible. Note that if an array with the correct size is given, maxLength is ignored.
    • readLongArray

      public long[] readLongArray(@Nullable long[] pArray, int pMaxLength)
      Reads a length-prefixed array of longs with a maximum length from the buffer. Will try to use the given long[] if possible. Note that if an array with the correct size is given, maxLength is ignored.
    • readBlockPos

      public BlockPos readBlockPos()
    • readBlockPos

      public static BlockPos readBlockPos(io.netty.buffer.ByteBuf p_320037_)
    • writeBlockPos

      public FriendlyByteBuf writeBlockPos(BlockPos pPos)
      Writes a BlockPos encoded as a long to the buffer.
      See Also:
    • writeBlockPos

      public static void writeBlockPos(io.netty.buffer.ByteBuf p_320943_, BlockPos p_320546_)
    • readChunkPos

      public ChunkPos readChunkPos()
    • writeChunkPos

      public FriendlyByteBuf writeChunkPos(ChunkPos pChunkPos)
      Writes a ChunkPos encoded as a long to the buffer.
      See Also:
    • readSectionPos

      public SectionPos readSectionPos()
    • writeSectionPos

      public FriendlyByteBuf writeSectionPos(SectionPos pSectionPos)
      Writes a SectionPos encoded as a long to the buffer.
      See Also:
    • readGlobalPos

      public GlobalPos readGlobalPos()
    • writeGlobalPos

      public void writeGlobalPos(GlobalPos pPos)
    • readVector3f

      public org.joml.Vector3f readVector3f()
    • readVector3f

      public static org.joml.Vector3f readVector3f(io.netty.buffer.ByteBuf p_320362_)
    • writeVector3f

      public void writeVector3f(org.joml.Vector3f p_270985_)
    • writeVector3f

      public static void writeVector3f(io.netty.buffer.ByteBuf p_320042_, org.joml.Vector3f p_320090_)
    • readQuaternion

      public org.joml.Quaternionf readQuaternion()
    • readQuaternion

      public static org.joml.Quaternionf readQuaternion(io.netty.buffer.ByteBuf p_319961_)
    • writeQuaternion

      public void writeQuaternion(org.joml.Quaternionf p_270141_)
    • writeQuaternion

      public static void writeQuaternion(io.netty.buffer.ByteBuf p_320668_, org.joml.Quaternionf p_320341_)
    • readVec3

      public Vec3 readVec3()
    • writeVec3

      public void writeVec3(Vec3 pVec3)
    • readEnum

      public <T extends Enum<T>> T readEnum(Class<T> pEnumClass)
      Reads an enum of the given type T using the ordinal encoded as a VarInt from the buffer.
      See Also:
    • writeEnum

      public FriendlyByteBuf writeEnum(Enum<?> pValue)
      Writes an enum of the given type T using the ordinal encoded as a VarInt to the buffer.
      See Also:
    • readById

      public <T> T readById(IntFunction<T> pIdLookuo)
    • writeById

      public <T> FriendlyByteBuf writeById(ToIntFunction<T> pIdGetter, T pValue)
    • readVarInt

      public int readVarInt()
    • readVarLong

      public long readVarLong()
    • writeUUID

      public FriendlyByteBuf writeUUID(UUID pUuid)
      Writes a UUID encoded as two longs to this buffer.
      See Also:
    • writeUUID

      public static void writeUUID(io.netty.buffer.ByteBuf p_320444_, UUID p_319838_)
    • readUUID

      public UUID readUUID()
    • readUUID

      public static UUID readUUID(io.netty.buffer.ByteBuf p_319877_)
    • writeVarInt

      public FriendlyByteBuf writeVarInt(int p_130131_)
      Writes a compressed int to the buffer. The smallest number of bytes to fit the passed int will be written. Of each such byte only 7 bits will be used to describe the actual value since its most significant bit dictates whether the next byte is part of that same int. Micro-optimization for int values that are usually small.
    • writeVarLong

      public FriendlyByteBuf writeVarLong(long pValue)
      Writes a compressed long to the buffer. The smallest number of bytes to fit the passed long will be written. Of each such byte only 7 bits will be used to describe the actual value since its most significant bit dictates whether the next byte is part of that same long. Micro-optimization for long values that are usually small.
    • writeNbt

      public FriendlyByteBuf writeNbt(@Nullable Tag pTag)
    • writeNbt

      public static void writeNbt(io.netty.buffer.ByteBuf p_320344_, @Nullable Tag p_320692_)
    • readNbt

      @Nullable public CompoundTag readNbt()
    • readNbt

      @Nullable public static CompoundTag readNbt(io.netty.buffer.ByteBuf p_320394_)
    • readNbt

      @Nullable public static Tag readNbt(io.netty.buffer.ByteBuf p_320170_, NbtAccounter p_320055_)
    • readNbt

      @Nullable public Tag readNbt(NbtAccounter pNbtAccounter)
    • readUtf

      public String readUtf()
    • readUtf

      public String readUtf(int pMaxLength)
      Reads a string with a maximum length from this buffer.
      See Also:
    • writeUtf

      public FriendlyByteBuf writeUtf(String pString)
      Writes a String with a maximum length of Short.MAX_VALUE.
      See Also:
    • writeUtf

      public FriendlyByteBuf writeUtf(String pString, int pMaxLength)
      Writes a String with a maximum length.
      See Also:
    • readResourceLocation

      public ResourceLocation readResourceLocation()
    • writeResourceLocation

      public FriendlyByteBuf writeResourceLocation(ResourceLocation pResourceLocation)
      Write a ResourceLocation using its String representation.
      See Also:
    • readResourceKey

      public <T> ResourceKey<T> readResourceKey(ResourceKey<? extends Registry<T>> pRegistryKey)
    • writeResourceKey

      public void writeResourceKey(ResourceKey<?> pResourceKey)
    • readRegistryKey

      public <T> ResourceKey<? extends Registry<T>> readRegistryKey()
    • readDate

      public Date readDate()
    • writeDate

      public FriendlyByteBuf writeDate(Date pTime)
      Write a timestamp as milliseconds since the unix epoch.
      See Also:
    • readInstant

      public Instant readInstant()
    • writeInstant

      public void writeInstant(Instant pInstant)
    • readPublicKey

      public PublicKey readPublicKey()
    • writePublicKey

      public FriendlyByteBuf writePublicKey(PublicKey pPublicKey)
    • readBlockHitResult

      public BlockHitResult readBlockHitResult()
    • writeBlockHitResult

      public void writeBlockHitResult(BlockHitResult pResult)
      Write a BlockHitResult.
      See Also:
    • readBitSet

      public BitSet readBitSet()
    • writeBitSet

      public void writeBitSet(BitSet pBitSet)
      Write a BitSet as a long[].
      See Also:
    • readFixedBitSet

      public BitSet readFixedBitSet(int pSize)
    • writeFixedBitSet

      public void writeFixedBitSet(BitSet pBitSet, int pSize)
    • isContiguous

      public boolean isContiguous()
      Overrides:
      isContiguous in class io.netty.buffer.ByteBuf
    • maxFastWritableBytes

      public int maxFastWritableBytes()
      Overrides:
      maxFastWritableBytes in class io.netty.buffer.ByteBuf
    • capacity

      public int capacity()
      Specified by:
      capacity in class io.netty.buffer.ByteBuf
    • capacity

      public FriendlyByteBuf capacity(int pNewCapacity)
      Specified by:
      capacity in class io.netty.buffer.ByteBuf
    • maxCapacity

      public int maxCapacity()
      Specified by:
      maxCapacity in class io.netty.buffer.ByteBuf
    • alloc

      public io.netty.buffer.ByteBufAllocator alloc()
      Specified by:
      alloc in class io.netty.buffer.ByteBuf
    • order

      public ByteOrder order()
      Specified by:
      order in class io.netty.buffer.ByteBuf
    • order

      public io.netty.buffer.ByteBuf order(ByteOrder p_130280_)
      Specified by:
      order in class io.netty.buffer.ByteBuf
    • unwrap

      public io.netty.buffer.ByteBuf unwrap()
      Specified by:
      unwrap in class io.netty.buffer.ByteBuf
    • isDirect

      public boolean isDirect()
      Specified by:
      isDirect in class io.netty.buffer.ByteBuf
    • isReadOnly

      public boolean isReadOnly()
      Specified by:
      isReadOnly in class io.netty.buffer.ByteBuf
    • asReadOnly

      public io.netty.buffer.ByteBuf asReadOnly()
      Specified by:
      asReadOnly in class io.netty.buffer.ByteBuf
    • readerIndex

      public int readerIndex()
      Specified by:
      readerIndex in class io.netty.buffer.ByteBuf
    • readerIndex

      public FriendlyByteBuf readerIndex(int pReaderIndex)
      Specified by:
      readerIndex in class io.netty.buffer.ByteBuf
    • writerIndex

      public int writerIndex()
      Specified by:
      writerIndex in class io.netty.buffer.ByteBuf
    • writerIndex

      public FriendlyByteBuf writerIndex(int pWriterIndex)
      Specified by:
      writerIndex in class io.netty.buffer.ByteBuf
    • setIndex

      public FriendlyByteBuf setIndex(int pReaderIndex, int pWriterIndex)
      Specified by:
      setIndex in class io.netty.buffer.ByteBuf
    • readableBytes

      public int readableBytes()
      Specified by:
      readableBytes in class io.netty.buffer.ByteBuf
    • writableBytes

      public int writableBytes()
      Specified by:
      writableBytes in class io.netty.buffer.ByteBuf
    • maxWritableBytes

      public int maxWritableBytes()
      Specified by:
      maxWritableBytes in class io.netty.buffer.ByteBuf
    • isReadable

      public boolean isReadable()
      Specified by:
      isReadable in class io.netty.buffer.ByteBuf
    • isReadable

      public boolean isReadable(int pSize)
      Specified by:
      isReadable in class io.netty.buffer.ByteBuf
    • isWritable

      public boolean isWritable()
      Specified by:
      isWritable in class io.netty.buffer.ByteBuf
    • isWritable

      public boolean isWritable(int pSize)
      Specified by:
      isWritable in class io.netty.buffer.ByteBuf
    • clear

      public FriendlyByteBuf clear()
      Specified by:
      clear in class io.netty.buffer.ByteBuf
    • markReaderIndex

      public FriendlyByteBuf markReaderIndex()
      Specified by:
      markReaderIndex in class io.netty.buffer.ByteBuf
    • resetReaderIndex

      public FriendlyByteBuf resetReaderIndex()
      Specified by:
      resetReaderIndex in class io.netty.buffer.ByteBuf
    • markWriterIndex

      public FriendlyByteBuf markWriterIndex()
      Specified by:
      markWriterIndex in class io.netty.buffer.ByteBuf
    • resetWriterIndex

      public FriendlyByteBuf resetWriterIndex()
      Specified by:
      resetWriterIndex in class io.netty.buffer.ByteBuf
    • discardReadBytes

      public FriendlyByteBuf discardReadBytes()
      Specified by:
      discardReadBytes in class io.netty.buffer.ByteBuf
    • discardSomeReadBytes

      public FriendlyByteBuf discardSomeReadBytes()
      Specified by:
      discardSomeReadBytes in class io.netty.buffer.ByteBuf
    • ensureWritable

      public FriendlyByteBuf ensureWritable(int pSize)
      Specified by:
      ensureWritable in class io.netty.buffer.ByteBuf
    • ensureWritable

      public int ensureWritable(int pSize, boolean pForce)
      Specified by:
      ensureWritable in class io.netty.buffer.ByteBuf
    • getBoolean

      public boolean getBoolean(int pIndex)
      Specified by:
      getBoolean in class io.netty.buffer.ByteBuf
    • getByte

      public byte getByte(int pIndex)
      Specified by:
      getByte in class io.netty.buffer.ByteBuf
    • getUnsignedByte

      public short getUnsignedByte(int pIndex)
      Specified by:
      getUnsignedByte in class io.netty.buffer.ByteBuf
    • getShort

      public short getShort(int pIndex)
      Specified by:
      getShort in class io.netty.buffer.ByteBuf
    • getShortLE

      public short getShortLE(int pIndex)
      Specified by:
      getShortLE in class io.netty.buffer.ByteBuf
    • getUnsignedShort

      public int getUnsignedShort(int pIndex)
      Specified by:
      getUnsignedShort in class io.netty.buffer.ByteBuf
    • getUnsignedShortLE

      public int getUnsignedShortLE(int pIndex)
      Specified by:
      getUnsignedShortLE in class io.netty.buffer.ByteBuf
    • getMedium

      public int getMedium(int pIndex)
      Specified by:
      getMedium in class io.netty.buffer.ByteBuf
    • getMediumLE

      public int getMediumLE(int pIndex)
      Specified by:
      getMediumLE in class io.netty.buffer.ByteBuf
    • getUnsignedMedium

      public int getUnsignedMedium(int pIndex)
      Specified by:
      getUnsignedMedium in class io.netty.buffer.ByteBuf
    • getUnsignedMediumLE

      public int getUnsignedMediumLE(int pIndex)
      Specified by:
      getUnsignedMediumLE in class io.netty.buffer.ByteBuf
    • getInt

      public int getInt(int pIndex)
      Specified by:
      getInt in class io.netty.buffer.ByteBuf
    • getIntLE

      public int getIntLE(int pIndex)
      Specified by:
      getIntLE in class io.netty.buffer.ByteBuf
    • getUnsignedInt

      public long getUnsignedInt(int pIndex)
      Specified by:
      getUnsignedInt in class io.netty.buffer.ByteBuf
    • getUnsignedIntLE

      public long getUnsignedIntLE(int pIndex)
      Specified by:
      getUnsignedIntLE in class io.netty.buffer.ByteBuf
    • getLong

      public long getLong(int pIndex)
      Specified by:
      getLong in class io.netty.buffer.ByteBuf
    • getLongLE

      public long getLongLE(int pIndex)
      Specified by:
      getLongLE in class io.netty.buffer.ByteBuf
    • getChar

      public char getChar(int pIndex)
      Specified by:
      getChar in class io.netty.buffer.ByteBuf
    • getFloat

      public float getFloat(int pIndex)
      Specified by:
      getFloat in class io.netty.buffer.ByteBuf
    • getDouble

      public double getDouble(int pIndex)
      Specified by:
      getDouble in class io.netty.buffer.ByteBuf
    • getBytes

      public FriendlyByteBuf getBytes(int p_296115_, io.netty.buffer.ByteBuf p_295805_)
      Specified by:
      getBytes in class io.netty.buffer.ByteBuf
    • getBytes

      public FriendlyByteBuf getBytes(int p_294876_, io.netty.buffer.ByteBuf p_295864_, int p_294524_)
      Specified by:
      getBytes in class io.netty.buffer.ByteBuf
    • getBytes

      public FriendlyByteBuf getBytes(int p_294107_, io.netty.buffer.ByteBuf p_296448_, int p_295017_, int p_294733_)
      Specified by:
      getBytes in class io.netty.buffer.ByteBuf
    • getBytes

      public FriendlyByteBuf getBytes(int pIndex, byte[] pDestination)
      Specified by:
      getBytes in class io.netty.buffer.ByteBuf
    • getBytes

      public FriendlyByteBuf getBytes(int pIndex, byte[] pDestination, int pDestinationIndex, int pLength)
      Specified by:
      getBytes in class io.netty.buffer.ByteBuf
    • getBytes

      public FriendlyByteBuf getBytes(int pIndex, ByteBuffer pDestination)
      Specified by:
      getBytes in class io.netty.buffer.ByteBuf
    • getBytes

      public FriendlyByteBuf getBytes(int pIndex, OutputStream pOut, int pLength) throws IOException
      Specified by:
      getBytes in class io.netty.buffer.ByteBuf
      Throws:
      IOException
    • getBytes

      public int getBytes(int pIndex, GatheringByteChannel pOut, int pLength) throws IOException
      Specified by:
      getBytes in class io.netty.buffer.ByteBuf
      Throws:
      IOException
    • getBytes

      public int getBytes(int pIndex, FileChannel pOut, long pPosition, int pLength) throws IOException
      Specified by:
      getBytes in class io.netty.buffer.ByteBuf
      Throws:
      IOException
    • getCharSequence

      public CharSequence getCharSequence(int pIndex, int pLength, Charset pCharset)
      Specified by:
      getCharSequence in class io.netty.buffer.ByteBuf
    • setBoolean

      public FriendlyByteBuf setBoolean(int pIndex, boolean pValue)
      Specified by:
      setBoolean in class io.netty.buffer.ByteBuf
    • setByte

      public FriendlyByteBuf setByte(int pIndex, int pValue)
      Specified by:
      setByte in class io.netty.buffer.ByteBuf
    • setShort

      public FriendlyByteBuf setShort(int pIndex, int pValue)
      Specified by:
      setShort in class io.netty.buffer.ByteBuf
    • setShortLE

      public FriendlyByteBuf setShortLE(int pIndex, int pValue)
      Specified by:
      setShortLE in class io.netty.buffer.ByteBuf
    • setMedium

      public FriendlyByteBuf setMedium(int pIndex, int pValue)
      Specified by:
      setMedium in class io.netty.buffer.ByteBuf
    • setMediumLE

      public FriendlyByteBuf setMediumLE(int pIndex, int pValue)
      Specified by:
      setMediumLE in class io.netty.buffer.ByteBuf
    • setInt

      public FriendlyByteBuf setInt(int pIndex, int pValue)
      Specified by:
      setInt in class io.netty.buffer.ByteBuf
    • setIntLE

      public FriendlyByteBuf setIntLE(int pIndex, int pValue)
      Specified by:
      setIntLE in class io.netty.buffer.ByteBuf
    • setLong

      public FriendlyByteBuf setLong(int pIndex, long pValue)
      Specified by:
      setLong in class io.netty.buffer.ByteBuf
    • setLongLE

      public FriendlyByteBuf setLongLE(int pIndex, long pValue)
      Specified by:
      setLongLE in class io.netty.buffer.ByteBuf
    • setChar

      public FriendlyByteBuf setChar(int pIndex, int pValue)
      Specified by:
      setChar in class io.netty.buffer.ByteBuf
    • setFloat

      public FriendlyByteBuf setFloat(int pIndex, float pValue)
      Specified by:
      setFloat in class io.netty.buffer.ByteBuf
    • setDouble

      public FriendlyByteBuf setDouble(int pIndex, double pValue)
      Specified by:
      setDouble in class io.netty.buffer.ByteBuf
    • setBytes

      public FriendlyByteBuf setBytes(int p_294134_, io.netty.buffer.ByteBuf p_294238_)
      Specified by:
      setBytes in class io.netty.buffer.ByteBuf
    • setBytes

      public FriendlyByteBuf setBytes(int p_295824_, io.netty.buffer.ByteBuf p_294581_, int p_295654_)
      Specified by:
      setBytes in class io.netty.buffer.ByteBuf
    • setBytes

      public FriendlyByteBuf setBytes(int p_296236_, io.netty.buffer.ByteBuf p_295709_, int p_294354_, int p_295897_)
      Specified by:
      setBytes in class io.netty.buffer.ByteBuf
    • setBytes

      public FriendlyByteBuf setBytes(int pIndex, byte[] pSource)
      Specified by:
      setBytes in class io.netty.buffer.ByteBuf
    • setBytes

      public FriendlyByteBuf setBytes(int pIndex, byte[] pSource, int pSourceIndex, int pLength)
      Specified by:
      setBytes in class io.netty.buffer.ByteBuf
    • setBytes

      public FriendlyByteBuf setBytes(int pIndex, ByteBuffer pSource)
      Specified by:
      setBytes in class io.netty.buffer.ByteBuf
    • setBytes

      public int setBytes(int pIndex, InputStream pIn, int pLength) throws IOException
      Specified by:
      setBytes in class io.netty.buffer.ByteBuf
      Throws:
      IOException
    • setBytes

      public int setBytes(int pIndex, ScatteringByteChannel pIn, int pLength) throws IOException
      Specified by:
      setBytes in class io.netty.buffer.ByteBuf
      Throws:
      IOException
    • setBytes

      public int setBytes(int pIndex, FileChannel pIn, long pPosition, int pLength) throws IOException
      Specified by:
      setBytes in class io.netty.buffer.ByteBuf
      Throws:
      IOException
    • setZero

      public FriendlyByteBuf setZero(int pIndex, int pLength)
      Specified by:
      setZero in class io.netty.buffer.ByteBuf
    • setCharSequence

      public int setCharSequence(int pIndex, CharSequence pCharSequence, Charset pCharset)
      Specified by:
      setCharSequence in class io.netty.buffer.ByteBuf
    • readBoolean

      public boolean readBoolean()
      Specified by:
      readBoolean in class io.netty.buffer.ByteBuf
    • readByte

      public byte readByte()
      Specified by:
      readByte in class io.netty.buffer.ByteBuf
    • readUnsignedByte

      public short readUnsignedByte()
      Specified by:
      readUnsignedByte in class io.netty.buffer.ByteBuf
    • readShort

      public short readShort()
      Specified by:
      readShort in class io.netty.buffer.ByteBuf
    • readShortLE

      public short readShortLE()
      Specified by:
      readShortLE in class io.netty.buffer.ByteBuf
    • readUnsignedShort

      public int readUnsignedShort()
      Specified by:
      readUnsignedShort in class io.netty.buffer.ByteBuf
    • readUnsignedShortLE

      public int readUnsignedShortLE()
      Specified by:
      readUnsignedShortLE in class io.netty.buffer.ByteBuf
    • readMedium

      public int readMedium()
      Specified by:
      readMedium in class io.netty.buffer.ByteBuf
    • readMediumLE

      public int readMediumLE()
      Specified by:
      readMediumLE in class io.netty.buffer.ByteBuf
    • readUnsignedMedium

      public int readUnsignedMedium()
      Specified by:
      readUnsignedMedium in class io.netty.buffer.ByteBuf
    • readUnsignedMediumLE

      public int readUnsignedMediumLE()
      Specified by:
      readUnsignedMediumLE in class io.netty.buffer.ByteBuf
    • readInt

      public int readInt()
      Specified by:
      readInt in class io.netty.buffer.ByteBuf
    • readIntLE

      public int readIntLE()
      Specified by:
      readIntLE in class io.netty.buffer.ByteBuf
    • readUnsignedInt

      public long readUnsignedInt()
      Specified by:
      readUnsignedInt in class io.netty.buffer.ByteBuf
    • readUnsignedIntLE

      public long readUnsignedIntLE()
      Specified by:
      readUnsignedIntLE in class io.netty.buffer.ByteBuf
    • readLong

      public long readLong()
      Specified by:
      readLong in class io.netty.buffer.ByteBuf
    • readLongLE

      public long readLongLE()
      Specified by:
      readLongLE in class io.netty.buffer.ByteBuf
    • readChar

      public char readChar()
      Specified by:
      readChar in class io.netty.buffer.ByteBuf
    • readFloat

      public float readFloat()
      Specified by:
      readFloat in class io.netty.buffer.ByteBuf
    • readDouble

      public double readDouble()
      Specified by:
      readDouble in class io.netty.buffer.ByteBuf
    • readBytes

      public io.netty.buffer.ByteBuf readBytes(int p_130287_)
      Specified by:
      readBytes in class io.netty.buffer.ByteBuf
    • readSlice

      public io.netty.buffer.ByteBuf readSlice(int p_130332_)
      Specified by:
      readSlice in class io.netty.buffer.ByteBuf
    • readRetainedSlice

      public io.netty.buffer.ByteBuf readRetainedSlice(int p_130328_)
      Specified by:
      readRetainedSlice in class io.netty.buffer.ByteBuf
    • readBytes

      public FriendlyByteBuf readBytes(io.netty.buffer.ByteBuf p_296080_)
      Specified by:
      readBytes in class io.netty.buffer.ByteBuf
    • readBytes

      public FriendlyByteBuf readBytes(io.netty.buffer.ByteBuf p_296068_, int p_295259_)
      Specified by:
      readBytes in class io.netty.buffer.ByteBuf
    • readBytes

      public FriendlyByteBuf readBytes(io.netty.buffer.ByteBuf p_295701_, int p_294970_, int p_294610_)
      Specified by:
      readBytes in class io.netty.buffer.ByteBuf
    • readBytes

      public FriendlyByteBuf readBytes(byte[] pDestination)
      Specified by:
      readBytes in class io.netty.buffer.ByteBuf
    • readBytes

      public FriendlyByteBuf readBytes(byte[] pDestination, int pDestinationIndex, int pLength)
      Specified by:
      readBytes in class io.netty.buffer.ByteBuf
    • readBytes

      public FriendlyByteBuf readBytes(ByteBuffer pDestination)
      Specified by:
      readBytes in class io.netty.buffer.ByteBuf
    • readBytes

      public FriendlyByteBuf readBytes(OutputStream pOut, int pLength) throws IOException
      Specified by:
      readBytes in class io.netty.buffer.ByteBuf
      Throws:
      IOException
    • readBytes

      public int readBytes(GatheringByteChannel pOut, int pLength) throws IOException
      Specified by:
      readBytes in class io.netty.buffer.ByteBuf
      Throws:
      IOException
    • readCharSequence

      public CharSequence readCharSequence(int pLength, Charset pCharset)
      Specified by:
      readCharSequence in class io.netty.buffer.ByteBuf
    • readBytes

      public int readBytes(FileChannel pOut, long pPosition, int pLength) throws IOException
      Specified by:
      readBytes in class io.netty.buffer.ByteBuf
      Throws:
      IOException
    • skipBytes

      public FriendlyByteBuf skipBytes(int pLength)
      Specified by:
      skipBytes in class io.netty.buffer.ByteBuf
    • writeBoolean

      public FriendlyByteBuf writeBoolean(boolean pValue)
      Specified by:
      writeBoolean in class io.netty.buffer.ByteBuf
    • writeByte

      public FriendlyByteBuf writeByte(int pValue)
      Specified by:
      writeByte in class io.netty.buffer.ByteBuf
    • writeShort

      public FriendlyByteBuf writeShort(int pValue)
      Specified by:
      writeShort in class io.netty.buffer.ByteBuf
    • writeShortLE

      public FriendlyByteBuf writeShortLE(int pValue)
      Specified by:
      writeShortLE in class io.netty.buffer.ByteBuf
    • writeMedium

      public FriendlyByteBuf writeMedium(int pValue)
      Specified by:
      writeMedium in class io.netty.buffer.ByteBuf
    • writeMediumLE

      public FriendlyByteBuf writeMediumLE(int pValue)
      Specified by:
      writeMediumLE in class io.netty.buffer.ByteBuf
    • writeInt

      public FriendlyByteBuf writeInt(int pValue)
      Specified by:
      writeInt in class io.netty.buffer.ByteBuf
    • writeIntLE

      public FriendlyByteBuf writeIntLE(int pValue)
      Specified by:
      writeIntLE in class io.netty.buffer.ByteBuf
    • writeLong

      public FriendlyByteBuf writeLong(long pValue)
      Specified by:
      writeLong in class io.netty.buffer.ByteBuf
    • writeLongLE

      public FriendlyByteBuf writeLongLE(long pValue)
      Specified by:
      writeLongLE in class io.netty.buffer.ByteBuf
    • writeChar

      public FriendlyByteBuf writeChar(int pValue)
      Specified by:
      writeChar in class io.netty.buffer.ByteBuf
    • writeFloat

      public FriendlyByteBuf writeFloat(float pValue)
      Specified by:
      writeFloat in class io.netty.buffer.ByteBuf
    • writeDouble

      public FriendlyByteBuf writeDouble(double pValue)
      Specified by:
      writeDouble in class io.netty.buffer.ByteBuf
    • writeBytes

      public FriendlyByteBuf writeBytes(io.netty.buffer.ByteBuf p_295011_)
      Specified by:
      writeBytes in class io.netty.buffer.ByteBuf
    • writeBytes

      public FriendlyByteBuf writeBytes(io.netty.buffer.ByteBuf p_295384_, int p_295311_)
      Specified by:
      writeBytes in class io.netty.buffer.ByteBuf
    • writeBytes

      public FriendlyByteBuf writeBytes(io.netty.buffer.ByteBuf p_295348_, int p_294807_, int p_294737_)
      Specified by:
      writeBytes in class io.netty.buffer.ByteBuf
    • writeBytes

      public FriendlyByteBuf writeBytes(byte[] pSource)
      Specified by:
      writeBytes in class io.netty.buffer.ByteBuf
    • writeBytes

      public FriendlyByteBuf writeBytes(byte[] pSource, int pSourceIndex, int pLength)
      Specified by:
      writeBytes in class io.netty.buffer.ByteBuf
    • writeBytes

      public FriendlyByteBuf writeBytes(ByteBuffer pSource)
      Specified by:
      writeBytes in class io.netty.buffer.ByteBuf
    • writeBytes

      public int writeBytes(InputStream pIn, int pLength) throws IOException
      Specified by:
      writeBytes in class io.netty.buffer.ByteBuf
      Throws:
      IOException
    • writeBytes

      public int writeBytes(ScatteringByteChannel pIn, int pLength) throws IOException
      Specified by:
      writeBytes in class io.netty.buffer.ByteBuf
      Throws:
      IOException
    • writeBytes

      public int writeBytes(FileChannel pIn, long pPosition, int pLength) throws IOException
      Specified by:
      writeBytes in class io.netty.buffer.ByteBuf
      Throws:
      IOException
    • writeZero

      public FriendlyByteBuf writeZero(int pLength)
      Specified by:
      writeZero in class io.netty.buffer.ByteBuf
    • writeCharSequence

      public int writeCharSequence(CharSequence pCharSequence, Charset pCharset)
      Specified by:
      writeCharSequence in class io.netty.buffer.ByteBuf
    • indexOf

      public int indexOf(int pFromIndex, int pToIndex, byte pValue)
      Specified by:
      indexOf in class io.netty.buffer.ByteBuf
    • bytesBefore

      public int bytesBefore(byte pValue)
      Specified by:
      bytesBefore in class io.netty.buffer.ByteBuf
    • bytesBefore

      public int bytesBefore(int pLength, byte pValue)
      Specified by:
      bytesBefore in class io.netty.buffer.ByteBuf
    • bytesBefore

      public int bytesBefore(int pIndex, int pLength, byte pValue)
      Specified by:
      bytesBefore in class io.netty.buffer.ByteBuf
    • forEachByte

      public int forEachByte(io.netty.util.ByteProcessor p_130150_)
      Specified by:
      forEachByte in class io.netty.buffer.ByteBuf
    • forEachByte

      public int forEachByte(int p_130146_, int p_130147_, io.netty.util.ByteProcessor p_130148_)
      Specified by:
      forEachByte in class io.netty.buffer.ByteBuf
    • forEachByteDesc

      public int forEachByteDesc(io.netty.util.ByteProcessor p_130156_)
      Specified by:
      forEachByteDesc in class io.netty.buffer.ByteBuf
    • forEachByteDesc

      public int forEachByteDesc(int p_130152_, int p_130153_, io.netty.util.ByteProcessor p_130154_)
      Specified by:
      forEachByteDesc in class io.netty.buffer.ByteBuf
    • copy

      public io.netty.buffer.ByteBuf copy()
      Specified by:
      copy in class io.netty.buffer.ByteBuf
    • copy

      public io.netty.buffer.ByteBuf copy(int p_130128_, int p_130129_)
      Specified by:
      copy in class io.netty.buffer.ByteBuf
    • slice

      public io.netty.buffer.ByteBuf slice()
      Specified by:
      slice in class io.netty.buffer.ByteBuf
    • retainedSlice

      public io.netty.buffer.ByteBuf retainedSlice()
      Specified by:
      retainedSlice in class io.netty.buffer.ByteBuf
    • slice

      public io.netty.buffer.ByteBuf slice(int p_130450_, int p_130451_)
      Specified by:
      slice in class io.netty.buffer.ByteBuf
    • retainedSlice

      public io.netty.buffer.ByteBuf retainedSlice(int p_130359_, int p_130360_)
      Specified by:
      retainedSlice in class io.netty.buffer.ByteBuf
    • duplicate

      public io.netty.buffer.ByteBuf duplicate()
      Specified by:
      duplicate in class io.netty.buffer.ByteBuf
    • retainedDuplicate

      public io.netty.buffer.ByteBuf retainedDuplicate()
      Specified by:
      retainedDuplicate in class io.netty.buffer.ByteBuf
    • nioBufferCount

      public int nioBufferCount()
      Specified by:
      nioBufferCount in class io.netty.buffer.ByteBuf
    • nioBuffer

      public ByteBuffer nioBuffer()
      Specified by:
      nioBuffer in class io.netty.buffer.ByteBuf
    • nioBuffer

      public ByteBuffer nioBuffer(int pIndex, int pLength)
      Specified by:
      nioBuffer in class io.netty.buffer.ByteBuf
    • internalNioBuffer

      public ByteBuffer internalNioBuffer(int pIndex, int pLength)
      Specified by:
      internalNioBuffer in class io.netty.buffer.ByteBuf
    • nioBuffers

      public ByteBuffer[] nioBuffers()
      Specified by:
      nioBuffers in class io.netty.buffer.ByteBuf
    • nioBuffers

      public ByteBuffer[] nioBuffers(int pIndex, int pLength)
      Specified by:
      nioBuffers in class io.netty.buffer.ByteBuf
    • hasArray

      public boolean hasArray()
      Specified by:
      hasArray in class io.netty.buffer.ByteBuf
    • array

      public byte[] array()
      Specified by:
      array in class io.netty.buffer.ByteBuf
    • arrayOffset

      public int arrayOffset()
      Specified by:
      arrayOffset in class io.netty.buffer.ByteBuf
    • hasMemoryAddress

      public boolean hasMemoryAddress()
      Specified by:
      hasMemoryAddress in class io.netty.buffer.ByteBuf
    • memoryAddress

      public long memoryAddress()
      Specified by:
      memoryAddress in class io.netty.buffer.ByteBuf
    • toString

      public String toString(Charset pCharset)
      Specified by:
      toString in class io.netty.buffer.ByteBuf
    • toString

      public String toString(int pIndex, int pLength, Charset pCharset)
      Specified by:
      toString in class io.netty.buffer.ByteBuf
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in class io.netty.buffer.ByteBuf
    • equals

      public boolean equals(Object pOther)
      Specified by:
      equals in class io.netty.buffer.ByteBuf
    • compareTo

      public int compareTo(io.netty.buffer.ByteBuf p_130123_)
      Specified by:
      compareTo in interface Comparable<io.netty.buffer.ByteBuf>
      Specified by:
      compareTo in class io.netty.buffer.ByteBuf
    • toString

      public String toString()
      Specified by:
      toString in class io.netty.buffer.ByteBuf
    • retain

      public FriendlyByteBuf retain(int pIncrement)
      Specified by:
      retain in interface io.netty.util.ReferenceCounted
      Specified by:
      retain in class io.netty.buffer.ByteBuf
    • retain

      public FriendlyByteBuf retain()
      Specified by:
      retain in interface io.netty.util.ReferenceCounted
      Specified by:
      retain in class io.netty.buffer.ByteBuf
    • touch

      public FriendlyByteBuf touch()
      Specified by:
      touch in interface io.netty.util.ReferenceCounted
      Specified by:
      touch in class io.netty.buffer.ByteBuf
    • touch

      public FriendlyByteBuf touch(Object pHint)
      Specified by:
      touch in interface io.netty.util.ReferenceCounted
      Specified by:
      touch in class io.netty.buffer.ByteBuf
    • refCnt

      public int refCnt()
      Specified by:
      refCnt in interface io.netty.util.ReferenceCounted
    • release

      public boolean release()
      Specified by:
      release in interface io.netty.util.ReferenceCounted
    • release

      public boolean release(int pDecrement)
      Specified by:
      release in interface io.netty.util.ReferenceCounted
    • getSource

      @Internal public io.netty.buffer.ByteBuf getSource()