Class PacketByteBuf
- All Implemented Interfaces:
- ByteBufConvertible,- ReferenceCounted,- Comparable<ByteBuf>
- Direct Known Subclasses:
- RegistryByteBuf
All read and write methods throw IndexOutOfBoundsException if there is not enough bytes to be read or
 not enough space to write.
- Mappings:
- Namespace - Name - named - net/minecraft/network/PacketByteBuf- intermediary - net/minecraft/class_2540- official - vy
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final shortprivate static final intprivate static final intprivate static final intprivate static final Gsonstatic final intThe maximum size, in number of bytes, allowed of the NBT compound read byreadNbt().static final intThe maximum size, in terms of JSON string length, allowed for serialized texts.private final ByteBuf
- 
Constructor SummaryConstructorsConstructorDescriptionPacketByteBuf(ByteBuf parent) Creates a packet byte buf that delegates its operations to theparentbuf.
- 
Method SummaryModifier and TypeMethodDescriptionalloc()byte[]array()intintbytesBefore(byte value) intbytesBefore(int length, byte value) intbytesBefore(int index, int length, byte value) intcapacity()capacity(int int2) clear()intcopy()copy(int index, int length) <T> Tdecode(com.mojang.serialization.DynamicOps<NbtElement> ops, com.mojang.serialization.Codec<T> codec) Deprecated.<T> Tdecode(com.mojang.serialization.DynamicOps<NbtElement> ops, com.mojang.serialization.Codec<T> codec, NbtSizeTracker sizeTracker) Deprecated.<T> Tdecode(IntFunction<T> idToValue) Reads a var int representing an ID, then returns the value converted byidToValue.<T> TdecodeAsJson(com.mojang.serialization.Codec<T> codec) Reads an object from this buf as a JSON element with the given codec.<T> PacketByteBufencode(com.mojang.serialization.DynamicOps<NbtElement> ops, com.mojang.serialization.Codec<T> codec, T value) Deprecated.<T> PacketByteBufencode(ToIntFunction<T> valueToId, T value) Convertsvalueto an integer representing its ID, then writes a var int representation of such ID.<T> voidencodeAsJson(com.mojang.serialization.Codec<T> codec, T value) Writes an object to this buf as a JSON element with the given codec.ensureWritable(int int2) intensureWritable(int minBytes, boolean force) booleanintforEachByte(int index, int length, ByteProcessor byteProcessor) intforEachByte(ByteProcessor byteProcessor) intforEachByteDesc(int index, int length, ByteProcessor byteProcessor) intforEachByteDesc(ByteProcessor byteProcessor) voidforEachInCollection(Consumer<PacketByteBuf> consumer) Iterates a collection from this buf.booleangetBoolean(int index) bytegetByte(int index) getBytes(int int2, byte[] byte2) getBytes(int int2, byte[] byte2, int int3, int int4) getBytes(int int2, OutputStream outputStream, int int3) getBytes(int int2, ByteBuffer byteBuffer) intgetBytes(int index, FileChannel channel, long pos, int length) intgetBytes(int index, GatheringByteChannel channel, int length) chargetChar(int index) getCharSequence(int index, int length, Charset charset) doublegetDouble(int index) floatgetFloat(int index) intgetInt(int index) intgetIntLE(int index) longgetLong(int index) longgetLongLE(int index) static <T> IntFunction<T> getMaxValidator(IntFunction<T> applier, int max) intgetMedium(int index) intgetMediumLE(int index) shortgetShort(int index) shortgetShortLE(int index) shortgetUnsignedByte(int index) longgetUnsignedInt(int index) longgetUnsignedIntLE(int index) intgetUnsignedMedium(int index) intgetUnsignedMediumLE(int index) intgetUnsignedShort(int index) intgetUnsignedShortLE(int index) booleanhasArray()inthashCode()booleanintindexOf(int from, int to, byte value) internalNioBuffer(int index, int length) booleanbooleanisDirect()booleanbooleanisReadable(int size) booleanbooleanbooleanisWritable(int size) intintintlongnioBuffer(int index, int length) intnioBuffers(int index, int length) order()intReads a bit set from this buf.readBitSet(int size) Reads a bit set from this buf.Reads a block hit result from this buf.Reads a block position from this buf.static BlockPosreadBlockPos(ByteBuf buf) booleanbytereadByte()byte[]Reads an array of primitive bytes from this buf.byte[]readByteArray(int maxSize) Reads an array of primitive bytes from this buf.static byte[]readByteArray(ByteBuf buf) static byte[]readByteArray(ByteBuf buf, int maxSize) readBytes(byte[] byte2) readBytes(byte[] byte2, int int2, int int3) readBytes(int length) readBytes(OutputStream outputStream, int int2) readBytes(ByteBuffer byteBuffer) intreadBytes(FileChannel channel, long pos, int length) intreadBytes(GatheringByteChannel channel, int length) charreadChar()readCharSequence(int length, Charset charset) Reads a chunk position from this buf.static ChunkPosreadChunkPos(ByteBuf buf) Reads a chunk section position from this buf.<T,C extends Collection<T>> 
 CreadCollection(IntFunction<C> collectionFactory, PacketDecoder<? super PacketByteBuf, T> reader) Reads a collection from this buf.readDate()Reads a date from this buf.double<T extends Enum<T>>
 TreadEnumConstant(Class<T> enumClass) Reads an enum constant from this buf.readEnumSet(Class<E> type) Reads an enum set from this buf.intreaderIndex(int int2) long[]readFixedLengthLongArray(long[] values) static long[]readFixedLengthLongArray(ByteBuf buf, long[] values) floatReads a global position from this buf.Reads an identifier from this buf.Reads an instant from this buf.intreadInt()int[]Reads an array of primitive ints from this buf.int[]readIntArray(int maxSize) Reads an array of primitive ints from this buf.intReads a list of primitive ints from this buf.<T> List<T> readList(PacketDecoder<? super PacketByteBuf, T> reader) Reads a collection from this buf as an array list.longreadLong()long[]Reads an array of primitive longs from this buf.static long[]readLongArray(ByteBuf buf) Reads an array of primitive longs from this buf.long<K,V, M extends Map<K, V>> 
 MreadMap(IntFunction<M> mapFactory, PacketDecoder<? super PacketByteBuf, K> keyReader, PacketDecoder<? super PacketByteBuf, V> valueReader) Reads a map from this buf.<K,V> Map <K, V> readMap(PacketDecoder<? super PacketByteBuf, K> keyReader, PacketDecoder<? super PacketByteBuf, V> valueReader) Reads a map from this buf as a hash map.intintreadNbt()Reads an NBT compound from this buf.static @Nullable NbtCompoundstatic @Nullable NbtElementreadNbt(ByteBuf buf, NbtSizeTracker sizeTracker) readNbt(NbtSizeTracker sizeTracker) Reads an NBT element from this buf.static <T,B extends ByteBuf> 
 TreadNullable(B buf, PacketDecoder<? super B, T> reader) <T> TreadNullable(PacketDecoder<? super PacketByteBuf, T> reader) Reads a nullable value from this buf.<T> Optional<T> readOptional(PacketDecoder<? super PacketByteBuf, T> reader) Reads an optional value from this buf.Reads a public key from this buf.Reads aQuaternionffrom this buf.static QuaternionfreadQuaternionf(ByteBuf buf) <T> RegistryKey<T> readRegistryKey(RegistryKey<? extends Registry<T>> registryRef) Reads a registry key from this buf.<T> RegistryKey<? extends Registry<T>> Reads a registry key referencing another registry key from this buf.readRetainedSlice(int length) shortshortreadSlice(int length) Reads a string from this buf.readString(int maxLength) Reads a string from this buf.intstatic intreadSyncId(ByteBuf buf) shortlonglongintintintintreadUuid()Reads a UUID (universally unique identifier) from this buf.static UUIDintReads a single var int from this buf.longReads a single var long from this buf.Reads aVec3dfrom this buf.static Vec3dReads aVector3ffrom this buf.static Vector3freadVector3f(ByteBuf buf) intrefCnt()booleanrelease()booleanrelease(int decrement) retain()retain(int int2) retainedSlice(int index, int length) setBoolean(int int2, boolean bool) setByte(int int2, int int3) setBytes(int int2, byte[] byte2) setBytes(int int2, byte[] byte2, int int3, int int4) intsetBytes(int index, InputStream stream, int length) setBytes(int int2, ByteBuffer byteBuffer) intsetBytes(int index, FileChannel channel, long pos, int length) intsetBytes(int index, ScatteringByteChannel channel, int length) setChar(int int2, int int3) intsetCharSequence(int index, CharSequence sequence, Charset charset) setDouble(int int2, double double2) setFloat(int int2, float float2) setIndex(int int2, int int3) setInt(int int2, int int3) setIntLE(int int2, int int3) setLong(int int2, long long2) setLongLE(int int2, long long2) setMedium(int int2, int int3) setMediumLE(int int2, int int3) setShort(int int2, int int3) setShortLE(int int2, int int3) setZero(int int2, int int3) skipBytes(int int2) slice()slice(int index, int length) toString()touch()unwrap()intvoidwriteBitSet(BitSet bitSet) Writes a bit set to this buf.voidwriteBitSet(BitSet bitSet, int size) Writes a bit set to this buf.voidwriteBlockHitResult(BlockHitResult hitResult) Writes a block hit result to this buf.static voidwriteBlockPos(ByteBuf buf, BlockPos pos) writeBlockPos(BlockPos pos) Writes a block position to this buf.writeBoolean(boolean bool) writeByte(int int2) writeByteArray(byte[] array) Writes an array of primitive bytes to this buf.static voidwriteByteArray(ByteBuf buf, byte[] array) writeBytes(byte[] byte2) writeBytes(byte[] byte2, int int2, int int3) writeBytes(ByteBuf byteBuf) writeBytes(ByteBuf byteBuf, int int2) writeBytes(ByteBuf byteBuf, int int2, int int3) intwriteBytes(InputStream stream, int length) writeBytes(ByteBuffer byteBuffer) intwriteBytes(FileChannel channel, long pos, int length) intwriteBytes(ScatteringByteChannel channel, int length) writeChar(int int2) intwriteCharSequence(CharSequence sequence, Charset charset) static voidwriteChunkPos(ByteBuf buf, ChunkPos pos) writeChunkPos(ChunkPos pos) Writes a chunk position to this buf.Reads a chunk section position from this buf.<T> voidwriteCollection(Collection<T> collection, PacketEncoder<? super PacketByteBuf, T> writer) Writes a collection to this buf.Writes a date to this buf.writeDouble(double double2) writeEnumConstant(Enum<?> instance) Writes an enum constant to this buf.<E extends Enum<E>>
 voidwriteEnumSet(EnumSet<E> enumSet, Class<E> type) Writes an enum set to this buf.writeFixedLengthLongArray(long[] values) static voidwriteFixedLengthLongArray(ByteBuf buf, long[] values) writeFloat(float float2) voidwriteGlobalPos(GlobalPos pos) Writes a global position to this buf.Writes an identifier to this buf.voidwriteInstant(Instant instant) Writes an instant to this buf.writeInt(int int2) writeIntArray(int[] array) Writes an array of primitive ints to this buf.writeIntLE(int int2) voidwriteIntList(IntList list) Writes a list of primitive ints from this buf.writeLong(long long2) writeLongArray(long[] values) Writes an array of primitive longs to this buf.static voidwriteLongArray(ByteBuf buf, long[] values) writeLongLE(long long2) <K,V> void writeMap(Map<K, V> map, PacketEncoder<? super PacketByteBuf, K> keyWriter, PacketEncoder<? super PacketByteBuf, V> valueWriter) Writes a map to this buf.writeMedium(int int2) writeMediumLE(int int2) static voidwriteNbt(ByteBuf buf, @Nullable NbtElement nbt) writeNbt(@Nullable NbtElement nbt) Writes an NBT element to this buf.static <T,B extends ByteBuf> 
 voidwriteNullable(B buf, T value, PacketEncoder<? super B, T> writer) <T> voidwriteNullable(T value, PacketEncoder<? super PacketByteBuf, T> writer) Writes a nullable value to this buf.<T> voidwriteOptional(Optional<T> value, PacketEncoder<? super PacketByteBuf, T> writer) Writes an optional value to this buf.writePublicKey(PublicKey publicKey) Writes a public key to this buf.static voidwriteQuaternionf(ByteBuf buf, Quaternionf quaternion) voidwriteQuaternionf(Quaternionf quaternionf) Writes aQuaternionfto this buf.voidwriteRegistryKey(RegistryKey<?> key) Writes a registry key to this buf.intwriterIndex(int int2) writeShort(int int2) writeShortLE(int int2) writeString(String string) Writes a string to this buf.writeString(String string, int maxLength) Writes a string to this buf.voidwriteSyncId(int syncId) static voidwriteSyncId(ByteBuf buf, int syncId) static voidWrites a UUID (universally unique identifier) to this buf.writeVarInt(int value) Writes a single var int to this buf.writeVarLong(long value) Writes a single var long to this buf.static voidwriteVec3d(ByteBuf buf, Vec3d vec) voidwriteVec3d(Vec3d vec) Writes aVec3dto this buf.static voidwriteVector3f(ByteBuf buf, Vector3f vector) voidwriteVector3f(Vector3f vector3f) Writes aVector3fto this buf.writeZero(int int2) Methods inherited from class io.netty.buffer.ByteBufasByteBuf, getDoubleLE, getFloatLE, readDoubleLE, readFloatLE, setDoubleLE, setFloatLE, writeDoubleLE, writeFloatLE
- 
Field Details- 
MAX_READ_NBT_SIZEpublic static final int MAX_READ_NBT_SIZEThe maximum size, in number of bytes, allowed of the NBT compound read byreadNbt().- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - MAX_READ_NBT_SIZE- Lnet/minecraft/network/PacketByteBuf;MAX_READ_NBT_SIZE:I- intermediary - field_33287- Lnet/minecraft/class_2540;field_33287:I- official - a- Lvy;a:I
 
- 
DEFAULT_MAX_STRING_LENGTHpublic static final short DEFAULT_MAX_STRING_LENGTHThe default max length of strings read or written. This is also the max length of identifiers read or written in their string form.- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - DEFAULT_MAX_STRING_LENGTH- Lnet/minecraft/network/PacketByteBuf;DEFAULT_MAX_STRING_LENGTH:S- intermediary - field_33283- Lnet/minecraft/class_2540;field_33283:S- official - b- Lvy;b:S
 
- 
MAX_TEXT_LENGTHpublic static final int MAX_TEXT_LENGTHThe maximum size, in terms of JSON string length, allowed for serialized texts.- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - MAX_TEXT_LENGTH- Lnet/minecraft/network/PacketByteBuf;MAX_TEXT_LENGTH:I- intermediary - field_33284- Lnet/minecraft/class_2540;field_33284:I- official - c- Lvy;c:I
 
- 
field_39381private static final int field_39381- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_39381- Lnet/minecraft/network/PacketByteBuf;field_39381:I- intermediary - field_39381- Lnet/minecraft/class_2540;field_39381:I- official - e- Lvy;e:I
 
- 
field_39382private static final int field_39382- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_39382- Lnet/minecraft/network/PacketByteBuf;field_39382:I- intermediary - field_39382- Lnet/minecraft/class_2540;field_39382:I- official - f- Lvy;f:I
 
- 
field_39383private static final int field_39383- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_39383- Lnet/minecraft/network/PacketByteBuf;field_39383:I- intermediary - field_39383- Lnet/minecraft/class_2540;field_39383:I- official - g- Lvy;g:I
 
- 
GSON- Mappings:
- Namespace - Name - Mixin selector - named - GSON- Lnet/minecraft/network/PacketByteBuf;GSON:Lcom/google/gson/Gson;- intermediary - field_42966- Lnet/minecraft/class_2540;field_42966:Lcom/google/gson/Gson;- official - h- Lvy;h:Lcom/google/gson/Gson;
 
- 
parent- Mappings:
- Namespace - Name - Mixin selector - named - parent- Lnet/minecraft/network/PacketByteBuf;parent:Lio/netty/buffer/ByteBuf;- intermediary - field_11695- Lnet/minecraft/class_2540;field_11695:Lio/netty/buffer/ByteBuf;- official - d- Lvy;d:Lio/netty/buffer/ByteBuf;
 
 
- 
- 
Constructor Details- 
PacketByteBufCreates a packet byte buf that delegates its operations to theparentbuf.- Parameters:
- parent- the parent, or delegate, buf
- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/network/PacketByteBuf;<init>(Lio/netty/buffer/ByteBuf;)V- intermediary - <init>- Lnet/minecraft/class_2540;<init>(Lio/netty/buffer/ByteBuf;)V- official - <init>- Lvy;<init>(Lio/netty/buffer/ByteBuf;)V
 
 
- 
- 
Method Details- 
decode@Deprecated public <T> T decode(com.mojang.serialization.DynamicOps<NbtElement> ops, com.mojang.serialization.Codec<T> codec) Deprecated.Reads an object from this buf as a compound NBT with the given codec.- Type Parameters:
- T- the decoded object's type
- Returns:
- the read object
- Throws:
- EncoderException- if the- codecfails to decode the compound NBT
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - decode- Lnet/minecraft/network/PacketByteBuf;decode(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;)Ljava/lang/Object;- intermediary - method_52954- Lnet/minecraft/class_2540;method_52954(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;)Ljava/lang/Object;- official - a- Lvy;a(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;)Ljava/lang/Object;
 
- 
decode@Deprecated public <T> T decode(com.mojang.serialization.DynamicOps<NbtElement> ops, com.mojang.serialization.Codec<T> codec, NbtSizeTracker sizeTracker) Deprecated.Reads an object from this buf as a compound NBT with the given codec.- Type Parameters:
- T- the decoded object's type
- Returns:
- the read object
- Throws:
- EncoderException- if the- codecfails to decode the compound NBT
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - decode- Lnet/minecraft/network/PacketByteBuf;decode(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Lnet/minecraft/nbt/NbtSizeTracker;)Ljava/lang/Object;- intermediary - method_29171- Lnet/minecraft/class_2540;method_29171(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Lnet/minecraft/class_2505;)Ljava/lang/Object;- official - a- Lvy;a(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Luj;)Ljava/lang/Object;
 
- 
encode@Deprecated public <T> PacketByteBuf encode(com.mojang.serialization.DynamicOps<NbtElement> ops, com.mojang.serialization.Codec<T> codec, T value) Deprecated.Writes an object to this buf as a compound NBT with the given codec.- Type Parameters:
- T- the encoded object's type
- Throws:
- EncoderException- if the- codecfails to encode the compound NBT
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - encode- Lnet/minecraft/network/PacketByteBuf;encode(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_29172- Lnet/minecraft/class_2540;method_29172(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)Lnet/minecraft/class_2540;- official - a- Lvy;a(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)Lvy;
 
- 
decodeAsJsonpublic <T> T decodeAsJson(com.mojang.serialization.Codec<T> codec) Reads an object from this buf as a JSON element with the given codec.- Type Parameters:
- T- the decoded object's type
- Returns:
- the read object
- Throws:
- EncoderException- if the- codecfails to decode the JSON element
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - decodeAsJson- Lnet/minecraft/network/PacketByteBuf;decodeAsJson(Lcom/mojang/serialization/Codec;)Ljava/lang/Object;- intermediary - method_49394- Lnet/minecraft/class_2540;method_49394(Lcom/mojang/serialization/Codec;)Ljava/lang/Object;- official - a- Lvy;a(Lcom/mojang/serialization/Codec;)Ljava/lang/Object;
 
- 
encodeAsJsonpublic <T> void encodeAsJson(com.mojang.serialization.Codec<T> codec, T value) Writes an object to this buf as a JSON element with the given codec.- Type Parameters:
- T- the encoded object's type
- Throws:
- EncoderException- if the- codecfails to encode the JSON element
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - encodeAsJson- Lnet/minecraft/network/PacketByteBuf;encodeAsJson(Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V- intermediary - method_49395- Lnet/minecraft/class_2540;method_49395(Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V- official - a- Lvy;a(Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V
 
- 
getMaxValidator- Mappings:
- Namespace - Name - Mixin selector - named - getMaxValidator- Lnet/minecraft/network/PacketByteBuf;getMaxValidator(Ljava/util/function/IntFunction;I)Ljava/util/function/IntFunction;- intermediary - method_37453- Lnet/minecraft/class_2540;method_37453(Ljava/util/function/IntFunction;I)Ljava/util/function/IntFunction;- official - a- Lvy;a(Ljava/util/function/IntFunction;I)Ljava/util/function/IntFunction;
 
- 
readCollectionpublic <T,C extends Collection<T>> C readCollection(IntFunction<C> collectionFactory, PacketDecoder<? super PacketByteBuf, T> reader) Reads a collection from this buf. The collection is stored as a leading var int size followed by the entries sequentially.- Type Parameters:
- T- the collection's entry type
- C- the collection's type
- Parameters:
- collectionFactory- a factory that creates a collection with a given size
- Returns:
- the read collection
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - readCollection- Lnet/minecraft/network/PacketByteBuf;readCollection(Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/PacketDecoder;)Ljava/util/Collection;- intermediary - method_34068- Lnet/minecraft/class_2540;method_34068(Ljava/util/function/IntFunction;Lnet/minecraft/class_9141;)Ljava/util/Collection;- official - a- Lvy;a(Ljava/util/function/IntFunction;Lzf;)Ljava/util/Collection;
 
- 
writeCollectionpublic <T> void writeCollection(Collection<T> collection, PacketEncoder<? super PacketByteBuf, T> writer) Writes a collection to this buf. The collection is stored as a leading var int size followed by the entries sequentially.- Type Parameters:
- T- the list's entry type
- Parameters:
- collection- the collection to write
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - writeCollection- Lnet/minecraft/network/PacketByteBuf;writeCollection(Ljava/util/Collection;Lnet/minecraft/network/codec/PacketEncoder;)V- intermediary - method_34062- Lnet/minecraft/class_2540;method_34062(Ljava/util/Collection;Lnet/minecraft/class_9142;)V- official - a- Lvy;a(Ljava/util/Collection;Lzg;)V
 
- 
readListReads a collection from this buf as an array list.- Type Parameters:
- T- the list's entry type
- Returns:
- the read list
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - readList- Lnet/minecraft/network/PacketByteBuf;readList(Lnet/minecraft/network/codec/PacketDecoder;)Ljava/util/List;- intermediary - method_34066- Lnet/minecraft/class_2540;method_34066(Lnet/minecraft/class_9141;)Ljava/util/List;- official - a- Lvy;a(Lzf;)Ljava/util/List;
 
- 
readIntListReads a list of primitive ints from this buf. The ints are stored as var ints, with an extra var int in the beginning indicating the size.- Returns:
- the read list
- See Also:
- API Note:
- To limit the length of the list or array read, use
 readIntArray(int).
- Implementation Note:
- A list of ints has the same format as an int array.
- Mappings:
- Namespace - Name - Mixin selector - named - readIntList- Lnet/minecraft/network/PacketByteBuf;readIntList()Lit/unimi/dsi/fastutil/ints/IntList;- intermediary - method_34059- Lnet/minecraft/class_2540;method_34059()Lit/unimi/dsi/fastutil/ints/IntList;- official - a- Lvy;a()Lit/unimi/dsi/fastutil/ints/IntList;
 
- 
writeIntListWrites a list of primitive ints from this buf. The ints are stored as var ints, with an extra var int in the beginning indicating the size.- Parameters:
- list- the list to write
- See Also:
- Implementation Note:
- A list of ints has the same format as an int array.
- Mappings:
- Namespace - Name - Mixin selector - named - writeIntList- Lnet/minecraft/network/PacketByteBuf;writeIntList(Lit/unimi/dsi/fastutil/ints/IntList;)V- intermediary - method_34060- Lnet/minecraft/class_2540;method_34060(Lit/unimi/dsi/fastutil/ints/IntList;)V- official - a- Lvy;a(Lit/unimi/dsi/fastutil/ints/IntList;)V
 
- 
readMappublic <K,V, M readMapM extends Map<K, V>> (IntFunction<M> mapFactory, PacketDecoder<? super PacketByteBuf, K> keyReader, PacketDecoder<? super PacketByteBuf, V> valueReader) Reads a map from this buf. The map is stored as a leading var int size followed by each key and value pair.- Type Parameters:
- K- the key type
- V- the value type
- M- the map type
- Parameters:
- mapFactory- a factory that creates a map with a given size
- Returns:
- the read map
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - readMap- Lnet/minecraft/network/PacketByteBuf;readMap(Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/PacketDecoder;Lnet/minecraft/network/codec/PacketDecoder;)Ljava/util/Map;- intermediary - method_34069- Lnet/minecraft/class_2540;method_34069(Ljava/util/function/IntFunction;Lnet/minecraft/class_9141;Lnet/minecraft/class_9141;)Ljava/util/Map;- official - a- Lvy;a(Ljava/util/function/IntFunction;Lzf;Lzf;)Ljava/util/Map;
 
- 
readMappublic <K,V> Map<K,V> readMap(PacketDecoder<? super PacketByteBuf, K> keyReader, PacketDecoder<? super PacketByteBuf, V> valueReader) Reads a map from this buf as a hash map.- Type Parameters:
- K- the key type
- V- the value type
- Returns:
- the read map
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - readMap- Lnet/minecraft/network/PacketByteBuf;readMap(Lnet/minecraft/network/codec/PacketDecoder;Lnet/minecraft/network/codec/PacketDecoder;)Ljava/util/Map;- intermediary - method_34067- Lnet/minecraft/class_2540;method_34067(Lnet/minecraft/class_9141;Lnet/minecraft/class_9141;)Ljava/util/Map;- official - a- Lvy;a(Lzf;Lzf;)Ljava/util/Map;
 
- 
writeMappublic <K,V> void writeMap(Map<K, V> map, PacketEncoder<? super PacketByteBuf, K> keyWriter, PacketEncoder<? super PacketByteBuf, V> valueWriter) Writes a map to this buf. The map is stored as a leading var int size followed by each key and value pair.- Type Parameters:
- K- the key type
- V- the value type
- Parameters:
- map- the map to write
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - writeMap- Lnet/minecraft/network/PacketByteBuf;writeMap(Ljava/util/Map;Lnet/minecraft/network/codec/PacketEncoder;Lnet/minecraft/network/codec/PacketEncoder;)V- intermediary - method_34063- Lnet/minecraft/class_2540;method_34063(Ljava/util/Map;Lnet/minecraft/class_9142;Lnet/minecraft/class_9142;)V- official - a- Lvy;a(Ljava/util/Map;Lzg;Lzg;)V
 
- 
forEachInCollectionIterates a collection from this buf. The collection is stored as a leading var intsizefollowed by the entries sequentially. Theconsumerwill be calledsizetimes.- Parameters:
- consumer- the consumer to read entries
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - forEachInCollection- Lnet/minecraft/network/PacketByteBuf;forEachInCollection(Ljava/util/function/Consumer;)V- intermediary - method_34065- Lnet/minecraft/class_2540;method_34065(Ljava/util/function/Consumer;)V- official - a- Lvy;a(Ljava/util/function/Consumer;)V
 
- 
writeEnumSetWrites an enum set to this buf. An enum set is represented by a bit set that indicates whether each element is in the set.- Parameters:
- type- the type of the enum
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - writeEnumSet- Lnet/minecraft/network/PacketByteBuf;writeEnumSet(Ljava/util/EnumSet;Ljava/lang/Class;)V- intermediary - method_46253- Lnet/minecraft/class_2540;method_46253(Ljava/util/EnumSet;Ljava/lang/Class;)V- official - a- Lvy;a(Ljava/util/EnumSet;Ljava/lang/Class;)V
 
- 
readEnumSetReads an enum set from this buf. An enum set is represented by a bit set that indicates whether each element is in the set.- Parameters:
- type- the type of the enum
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - readEnumSet- Lnet/minecraft/network/PacketByteBuf;readEnumSet(Ljava/lang/Class;)Ljava/util/EnumSet;- intermediary - method_46251- Lnet/minecraft/class_2540;method_46251(Ljava/lang/Class;)Ljava/util/EnumSet;- official - a- Lvy;a(Ljava/lang/Class;)Ljava/util/EnumSet;
 
- 
writeOptionalWrites an optional value to this buf. An optional value is represented by a boolean indicating if the value is present, followed by the value only if the value is present.- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - writeOptional- Lnet/minecraft/network/PacketByteBuf;writeOptional(Ljava/util/Optional;Lnet/minecraft/network/codec/PacketEncoder;)V- intermediary - method_37435- Lnet/minecraft/class_2540;method_37435(Ljava/util/Optional;Lnet/minecraft/class_9142;)V- official - a- Lvy;a(Ljava/util/Optional;Lzg;)V
 
- 
readOptionalReads an optional value from this buf. An optional value is represented by a boolean indicating if the value is present, followed by the value only if the value is present.- Returns:
- the read optional value
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - readOptional- Lnet/minecraft/network/PacketByteBuf;readOptional(Lnet/minecraft/network/codec/PacketDecoder;)Ljava/util/Optional;- intermediary - method_37436- Lnet/minecraft/class_2540;method_37436(Lnet/minecraft/class_9141;)Ljava/util/Optional;- official - b- Lvy;b(Lzf;)Ljava/util/Optional;
 
- 
readNullableReads a nullable value from this buf. A nullable value is represented by a boolean indicating if the value is not null, followed by the value only if the value is not null.- Returns:
- the read nullable value
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - readNullable- Lnet/minecraft/network/PacketByteBuf;readNullable(Lnet/minecraft/network/codec/PacketDecoder;)Ljava/lang/Object;- intermediary - method_43827- Lnet/minecraft/class_2540;method_43827(Lnet/minecraft/class_9141;)Ljava/lang/Object;- official - c- Lvy;c(Lzf;)Ljava/lang/Object;
 
- 
readNullable@Nullable public static <T,B extends ByteBuf> T readNullable(B buf, PacketDecoder<? super B, T> reader) - Mappings:
- Namespace - Name - Mixin selector - named - readNullable- Lnet/minecraft/network/PacketByteBuf;readNullable(Lio/netty/buffer/ByteBuf;Lnet/minecraft/network/codec/PacketDecoder;)Ljava/lang/Object;- intermediary - method_56893- Lnet/minecraft/class_2540;method_56893(Lio/netty/buffer/ByteBuf;Lnet/minecraft/class_9141;)Ljava/lang/Object;- official - a- Lvy;a(Lio/netty/buffer/ByteBuf;Lzf;)Ljava/lang/Object;
 
- 
writeNullableWrites a nullable value to this buf. A nullable value is represented by a boolean indicating if the value is not null, followed by the value only if the value is not null.- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - writeNullable- Lnet/minecraft/network/PacketByteBuf;writeNullable(Ljava/lang/Object;Lnet/minecraft/network/codec/PacketEncoder;)V- intermediary - method_43826- Lnet/minecraft/class_2540;method_43826(Ljava/lang/Object;Lnet/minecraft/class_9142;)V- official - a- Lvy;a(Ljava/lang/Object;Lzg;)V
 
- 
writeNullablepublic static <T,B extends ByteBuf> void writeNullable(B buf, @Nullable T value, PacketEncoder<? super B, T> writer) - Mappings:
- Namespace - Name - Mixin selector - named - writeNullable- Lnet/minecraft/network/PacketByteBuf;writeNullable(Lio/netty/buffer/ByteBuf;Ljava/lang/Object;Lnet/minecraft/network/codec/PacketEncoder;)V- intermediary - method_56892- Lnet/minecraft/class_2540;method_56892(Lio/netty/buffer/ByteBuf;Ljava/lang/Object;Lnet/minecraft/class_9142;)V- official - a- Lvy;a(Lio/netty/buffer/ByteBuf;Ljava/lang/Object;Lzg;)V
 
- 
readByteArraypublic byte[] readByteArray()Reads an array of primitive bytes from this buf. The array first has a var int indicating its length, followed by the actual bytes. The array does not have a length limit.- Returns:
- the read byte array
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - readByteArray- Lnet/minecraft/network/PacketByteBuf;readByteArray()[B- intermediary - method_10795- Lnet/minecraft/class_2540;method_10795()[B- official - b- Lvy;b()[B
 
- 
readByteArray- Mappings:
- Namespace - Name - Mixin selector - named - readByteArray- Lnet/minecraft/network/PacketByteBuf;readByteArray(Lio/netty/buffer/ByteBuf;)[B- intermediary - method_56890- Lnet/minecraft/class_2540;method_56890(Lio/netty/buffer/ByteBuf;)[B- official - a- Lvy;a(Lio/netty/buffer/ByteBuf;)[B
 
- 
writeByteArrayWrites an array of primitive bytes to this buf. The array first has a var int indicating its length, followed by the actual bytes.- Parameters:
- array- the array to write
- Returns:
- this buf, for chaining
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - writeByteArray- Lnet/minecraft/network/PacketByteBuf;writeByteArray([B)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_10813- Lnet/minecraft/class_2540;method_10813([B)Lnet/minecraft/class_2540;- official - a- Lvy;a([B)Lvy;
 
- 
writeByteArray- Mappings:
- Namespace - Name - Mixin selector - named - writeByteArray- Lnet/minecraft/network/PacketByteBuf;writeByteArray(Lio/netty/buffer/ByteBuf;[B)V- intermediary - method_56894- Lnet/minecraft/class_2540;method_56894(Lio/netty/buffer/ByteBuf;[B)V- official - a- Lvy;a(Lio/netty/buffer/ByteBuf;[B)V
 
- 
readByteArraypublic byte[] readByteArray(int maxSize) Reads an array of primitive bytes from this buf. The array first has a var int indicating its length, followed by the actual bytes. The array has a length limit given bymaxSize.- Parameters:
- maxSize- the max length of the read array
- Returns:
- the read byte array
- Throws:
- DecoderException- if the read array has a length over- maxSize
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - readByteArray- Lnet/minecraft/network/PacketByteBuf;readByteArray(I)[B- intermediary - method_10803- Lnet/minecraft/class_2540;method_10803(I)[B- official - a- Lvy;a(I)[B
 
- 
readByteArray- Mappings:
- Namespace - Name - Mixin selector - named - readByteArray- Lnet/minecraft/network/PacketByteBuf;readByteArray(Lio/netty/buffer/ByteBuf;I)[B- intermediary - method_56891- Lnet/minecraft/class_2540;method_56891(Lio/netty/buffer/ByteBuf;I)[B- official - a- Lvy;a(Lio/netty/buffer/ByteBuf;I)[B
 
- 
writeIntArrayWrites an array of primitive ints to this buf. The array first has a var int indicating its length, followed by the var int entries.- Parameters:
- array- the array to write
- Returns:
- this buf, for chaining
- See Also:
- Implementation Note:
- An int array has the same format as a list of ints.
- Mappings:
- Namespace - Name - Mixin selector - named - writeIntArray- Lnet/minecraft/network/PacketByteBuf;writeIntArray([I)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_10806- Lnet/minecraft/class_2540;method_10806([I)Lnet/minecraft/class_2540;- official - a- Lvy;a([I)Lvy;
 
- 
readIntArraypublic int[] readIntArray()Reads an array of primitive ints from this buf. The array first has a var int indicating its length, followed by the var int entries. The array does not have a length limit.- Returns:
- the read byte array
- See Also:
- Implementation Note:
- An int array has the same format as a list of ints.
- Mappings:
- Namespace - Name - Mixin selector - named - readIntArray- Lnet/minecraft/network/PacketByteBuf;readIntArray()[I- intermediary - method_10787- Lnet/minecraft/class_2540;method_10787()[I- official - c- Lvy;c()[I
 
- 
readIntArraypublic int[] readIntArray(int maxSize) Reads an array of primitive ints from this buf. The array first has a var int indicating its length, followed by the var int entries. The array has a length limit given bymaxSize.- Parameters:
- maxSize- the max length of the read array
- Returns:
- the read byte array
- Throws:
- DecoderException- if the read array has a length over- maxSize
- See Also:
- Implementation Note:
- An int array has the same format as a list of ints.
- Mappings:
- Namespace - Name - Mixin selector - named - readIntArray- Lnet/minecraft/network/PacketByteBuf;readIntArray(I)[I- intermediary - method_10799- Lnet/minecraft/class_2540;method_10799(I)[I- official - b- Lvy;b(I)[I
 
- 
writeLongArrayWrites an array of primitive longs to this buf. The array first has a var int indicating its length, followed by the regular long (not var long) values.- Returns:
- this buf, for chaining
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - writeLongArray- Lnet/minecraft/network/PacketByteBuf;writeLongArray([J)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_10789- Lnet/minecraft/class_2540;method_10789([J)Lnet/minecraft/class_2540;- official - a- Lvy;a([J)Lvy;
 
- 
writeLongArray- Mappings:
- Namespace - Name - Mixin selector - named - writeLongArray- Lnet/minecraft/network/PacketByteBuf;writeLongArray(Lio/netty/buffer/ByteBuf;[J)V- intermediary - method_68085- Lnet/minecraft/class_2540;method_68085(Lio/netty/buffer/ByteBuf;[J)V- official - a- Lvy;a(Lio/netty/buffer/ByteBuf;[J)V
 
- 
writeFixedLengthLongArray- Mappings:
- Namespace - Name - Mixin selector - named - writeFixedLengthLongArray- Lnet/minecraft/network/PacketByteBuf;writeFixedLengthLongArray([J)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_68087- Lnet/minecraft/class_2540;method_68087([J)Lnet/minecraft/class_2540;- official - b- Lvy;b([J)Lvy;
 
- 
writeFixedLengthLongArray- Mappings:
- Namespace - Name - Mixin selector - named - writeFixedLengthLongArray- Lnet/minecraft/network/PacketByteBuf;writeFixedLengthLongArray(Lio/netty/buffer/ByteBuf;[J)V- intermediary - method_68086- Lnet/minecraft/class_2540;method_68086(Lio/netty/buffer/ByteBuf;[J)V- official - b- Lvy;b(Lio/netty/buffer/ByteBuf;[J)V
 
- 
readLongArraypublic long[] readLongArray()Reads an array of primitive longs from this buf. The array first has a var int indicating its length, followed by the regular long (not var long) values. The array does not have a length limit.- Returns:
- the read long array
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - readLongArray- Lnet/minecraft/network/PacketByteBuf;readLongArray()[J- intermediary - method_33134- Lnet/minecraft/class_2540;method_33134()[J- official - d- Lvy;d()[J
 
- 
readFixedLengthLongArraypublic long[] readFixedLengthLongArray(long[] values) - Mappings:
- Namespace - Name - Mixin selector - named - readFixedLengthLongArray- Lnet/minecraft/network/PacketByteBuf;readFixedLengthLongArray([J)[J- intermediary - method_68089- Lnet/minecraft/class_2540;method_68089([J)[J- official - c- Lvy;c([J)[J
 
- 
readLongArrayReads an array of primitive longs from this buf. The array first has a var int indicating its length, followed by the regular long (not var long) values. The array does not have a length limit.Only when toArrayis notnullandtoArray.lengthequals to the length var int read will thetoArraybe reused and returned; otherwise, a new array of proper size is created.- Returns:
- the read long array
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - readLongArray- Lnet/minecraft/network/PacketByteBuf;readLongArray(Lio/netty/buffer/ByteBuf;)[J- intermediary - method_10801- Lnet/minecraft/class_2540;method_10801(Lio/netty/buffer/ByteBuf;)[J- official - b- Lvy;b(Lio/netty/buffer/ByteBuf;)[J
 
- 
readFixedLengthLongArray- Mappings:
- Namespace - Name - Mixin selector - named - readFixedLengthLongArray- Lnet/minecraft/network/PacketByteBuf;readFixedLengthLongArray(Lio/netty/buffer/ByteBuf;[J)[J- intermediary - method_68088- Lnet/minecraft/class_2540;method_68088(Lio/netty/buffer/ByteBuf;[J)[J- official - c- Lvy;c(Lio/netty/buffer/ByteBuf;[J)[J
 
- 
readBlockPosReads a block position from this buf. A block position is represented by a regular long.- Returns:
- the read block pos
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - readBlockPos- Lnet/minecraft/network/PacketByteBuf;readBlockPos()Lnet/minecraft/util/math/BlockPos;- intermediary - method_10811- Lnet/minecraft/class_2540;method_10811()Lnet/minecraft/class_2338;- official - e- Lvy;e()Liw;
 
- 
readBlockPos- Mappings:
- Namespace - Name - Mixin selector - named - readBlockPos- Lnet/minecraft/network/PacketByteBuf;readBlockPos(Lio/netty/buffer/ByteBuf;)Lnet/minecraft/util/math/BlockPos;- intermediary - method_56335- Lnet/minecraft/class_2540;method_56335(Lio/netty/buffer/ByteBuf;)Lnet/minecraft/class_2338;- official - c- Lvy;c(Lio/netty/buffer/ByteBuf;)Liw;
 
- 
writeBlockPosWrites a block position to this buf. A block position is represented by a regular long.- Parameters:
- pos- the pos to write
- Returns:
- this buf, for chaining
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - writeBlockPos- Lnet/minecraft/network/PacketByteBuf;writeBlockPos(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_10807- Lnet/minecraft/class_2540;method_10807(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2540;- official - a- Lvy;a(Liw;)Lvy;
 
- 
writeBlockPos- Mappings:
- Namespace - Name - Mixin selector - named - writeBlockPos- Lnet/minecraft/network/PacketByteBuf;writeBlockPos(Lio/netty/buffer/ByteBuf;Lnet/minecraft/util/math/BlockPos;)V- intermediary - method_56336- Lnet/minecraft/class_2540;method_56336(Lio/netty/buffer/ByteBuf;Lnet/minecraft/class_2338;)V- official - a- Lvy;a(Lio/netty/buffer/ByteBuf;Liw;)V
 
- 
readChunkPosReads a chunk position from this buf. A chunk position is represented by a regular long.- Returns:
- the read chunk position
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - readChunkPos- Lnet/minecraft/network/PacketByteBuf;readChunkPos()Lnet/minecraft/util/math/ChunkPos;- intermediary - method_36133- Lnet/minecraft/class_2540;method_36133()Lnet/minecraft/class_1923;- official - f- Lvy;f()Ldjo;
 
- 
writeChunkPosWrites a chunk position to this buf. A chunk position is represented by a regular long.- Parameters:
- pos- the chunk position to write
- Returns:
- this buf, for chaining
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - writeChunkPos- Lnet/minecraft/network/PacketByteBuf;writeChunkPos(Lnet/minecraft/util/math/ChunkPos;)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_36130- Lnet/minecraft/class_2540;method_36130(Lnet/minecraft/class_1923;)Lnet/minecraft/class_2540;- official - a- Lvy;a(Ldjo;)Lvy;
 
- 
readChunkPos- Mappings:
- Namespace - Name - Mixin selector - named - readChunkPos- Lnet/minecraft/network/PacketByteBuf;readChunkPos(Lio/netty/buffer/ByteBuf;)Lnet/minecraft/util/math/ChunkPos;- intermediary - method_64264- Lnet/minecraft/class_2540;method_64264(Lio/netty/buffer/ByteBuf;)Lnet/minecraft/class_1923;- official - d- Lvy;d(Lio/netty/buffer/ByteBuf;)Ldjo;
 
- 
writeChunkPos- Mappings:
- Namespace - Name - Mixin selector - named - writeChunkPos- Lnet/minecraft/network/PacketByteBuf;writeChunkPos(Lio/netty/buffer/ByteBuf;Lnet/minecraft/util/math/ChunkPos;)V- intermediary - method_64263- Lnet/minecraft/class_2540;method_64263(Lio/netty/buffer/ByteBuf;Lnet/minecraft/class_1923;)V- official - a- Lvy;a(Lio/netty/buffer/ByteBuf;Ldjo;)V
 
- 
readChunkSectionPosReads a chunk section position from this buf. A chunk section position is represented by a regular long.- Returns:
- the read chunk section pos
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - readChunkSectionPos- Lnet/minecraft/network/PacketByteBuf;readChunkSectionPos()Lnet/minecraft/util/math/ChunkSectionPos;- intermediary - method_19456- Lnet/minecraft/class_2540;method_19456()Lnet/minecraft/class_4076;- official - g- Lvy;g()Ljz;
 
- 
writeChunkSectionPosReads a chunk section position from this buf. A chunk section position is represented by a regular long.- Parameters:
- pos- the section position to write
- Returns:
- this buf, for chaining
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - writeChunkSectionPos- Lnet/minecraft/network/PacketByteBuf;writeChunkSectionPos(Lnet/minecraft/util/math/ChunkSectionPos;)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_36131- Lnet/minecraft/class_2540;method_36131(Lnet/minecraft/class_4076;)Lnet/minecraft/class_2540;- official - a- Lvy;a(Ljz;)Lvy;
 
- 
readGlobalPosReads a global position from this buf. A global position is represented by the registry key of the dimension followed by the block position.- Returns:
- the read global pos
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - readGlobalPos- Lnet/minecraft/network/PacketByteBuf;readGlobalPos()Lnet/minecraft/util/math/GlobalPos;- intermediary - method_44117- Lnet/minecraft/class_2540;method_44117()Lnet/minecraft/class_4208;- official - h- Lvy;h()Ljf;
 
- 
writeGlobalPosWrites a global position to this buf. A global position is represented by the registry key of the dimension followed by the block position.- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - writeGlobalPos- Lnet/minecraft/network/PacketByteBuf;writeGlobalPos(Lnet/minecraft/util/math/GlobalPos;)V- intermediary - method_44113- Lnet/minecraft/class_2540;method_44113(Lnet/minecraft/class_4208;)V- official - a- Lvy;a(Ljf;)V
 
- 
readVector3f- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - readVector3f- Lnet/minecraft/network/PacketByteBuf;readVector3f()Lorg/joml/Vector3f;- intermediary - method_49069- Lnet/minecraft/class_2540;method_49069()Lorg/joml/Vector3f;- official - i- Lvy;i()Lorg/joml/Vector3f;
 
- 
readVector3f- Mappings:
- Namespace - Name - Mixin selector - named - readVector3f- Lnet/minecraft/network/PacketByteBuf;readVector3f(Lio/netty/buffer/ByteBuf;)Lorg/joml/Vector3f;- intermediary - method_56342- Lnet/minecraft/class_2540;method_56342(Lio/netty/buffer/ByteBuf;)Lorg/joml/Vector3f;- official - e- Lvy;e(Lio/netty/buffer/ByteBuf;)Lorg/joml/Vector3f;
 
- 
writeVector3f- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - writeVector3f- Lnet/minecraft/network/PacketByteBuf;writeVector3f(Lorg/joml/Vector3f;)V- intermediary - method_49068- Lnet/minecraft/class_2540;method_49068(Lorg/joml/Vector3f;)V- official - a- Lvy;a(Lorg/joml/Vector3f;)V
 
- 
writeVector3f- Mappings:
- Namespace - Name - Mixin selector - named - writeVector3f- Lnet/minecraft/network/PacketByteBuf;writeVector3f(Lio/netty/buffer/ByteBuf;Lorg/joml/Vector3f;)V- intermediary - method_56339- Lnet/minecraft/class_2540;method_56339(Lio/netty/buffer/ByteBuf;Lorg/joml/Vector3f;)V- official - a- Lvy;a(Lio/netty/buffer/ByteBuf;Lorg/joml/Vector3f;)V
 
- 
readQuaternionf- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - readQuaternionf- Lnet/minecraft/network/PacketByteBuf;readQuaternionf()Lorg/joml/Quaternionf;- intermediary - method_49070- Lnet/minecraft/class_2540;method_49070()Lorg/joml/Quaternionf;- official - j- Lvy;j()Lorg/joml/Quaternionf;
 
- 
readQuaternionf- Mappings:
- Namespace - Name - Mixin selector - named - readQuaternionf- Lnet/minecraft/network/PacketByteBuf;readQuaternionf(Lio/netty/buffer/ByteBuf;)Lorg/joml/Quaternionf;- intermediary - method_56343- Lnet/minecraft/class_2540;method_56343(Lio/netty/buffer/ByteBuf;)Lorg/joml/Quaternionf;- official - f- Lvy;f(Lio/netty/buffer/ByteBuf;)Lorg/joml/Quaternionf;
 
- 
writeQuaternionf- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - writeQuaternionf- Lnet/minecraft/network/PacketByteBuf;writeQuaternionf(Lorg/joml/Quaternionf;)V- intermediary - method_49067- Lnet/minecraft/class_2540;method_49067(Lorg/joml/Quaternionf;)V- official - a- Lvy;a(Lorg/joml/Quaternionf;)V
 
- 
writeQuaternionf- Mappings:
- Namespace - Name - Mixin selector - named - writeQuaternionf- Lnet/minecraft/network/PacketByteBuf;writeQuaternionf(Lio/netty/buffer/ByteBuf;Lorg/joml/Quaternionf;)V- intermediary - method_56338- Lnet/minecraft/class_2540;method_56338(Lio/netty/buffer/ByteBuf;Lorg/joml/Quaternionf;)V- official - a- Lvy;a(Lio/netty/buffer/ByteBuf;Lorg/joml/Quaternionf;)V
 
- 
readVec3d- Mappings:
- Namespace - Name - Mixin selector - named - readVec3d- Lnet/minecraft/network/PacketByteBuf;readVec3d(Lio/netty/buffer/ByteBuf;)Lnet/minecraft/util/math/Vec3d;- intermediary - method_62785- Lnet/minecraft/class_2540;method_62785(Lio/netty/buffer/ByteBuf;)Lnet/minecraft/class_243;- official - g- Lvy;g(Lio/netty/buffer/ByteBuf;)Lfgc;
 
- 
readVec3d- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - readVec3d- Lnet/minecraft/network/PacketByteBuf;readVec3d()Lnet/minecraft/util/math/Vec3d;- intermediary - method_52996- Lnet/minecraft/class_2540;method_52996()Lnet/minecraft/class_243;- official - k- Lvy;k()Lfgc;
 
- 
writeVec3d- Mappings:
- Namespace - Name - Mixin selector - named - writeVec3d- Lnet/minecraft/network/PacketByteBuf;writeVec3d(Lio/netty/buffer/ByteBuf;Lnet/minecraft/util/math/Vec3d;)V- intermediary - method_62783- Lnet/minecraft/class_2540;method_62783(Lio/netty/buffer/ByteBuf;Lnet/minecraft/class_243;)V- official - a- Lvy;a(Lio/netty/buffer/ByteBuf;Lfgc;)V
 
- 
writeVec3d- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - writeVec3d- Lnet/minecraft/network/PacketByteBuf;writeVec3d(Lnet/minecraft/util/math/Vec3d;)V- intermediary - method_52955- Lnet/minecraft/class_2540;method_52955(Lnet/minecraft/class_243;)V- official - a- Lvy;a(Lfgc;)V
 
- 
readEnumConstantReads an enum constant from this buf. An enum constant is represented by a var int indicating its ordinal.- Parameters:
- enumClass- the enum class, for constant lookup
- Returns:
- the read enum constant
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - readEnumConstant- Lnet/minecraft/network/PacketByteBuf;readEnumConstant(Ljava/lang/Class;)Ljava/lang/Enum;- intermediary - method_10818- Lnet/minecraft/class_2540;method_10818(Ljava/lang/Class;)Ljava/lang/Enum;- official - b- Lvy;b(Ljava/lang/Class;)Ljava/lang/Enum;
 
- 
writeEnumConstantWrites an enum constant to this buf. An enum constant is represented by a var int indicating its ordinal.- Parameters:
- instance- the enum constant to write
- Returns:
- this buf, for chaining
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - writeEnumConstant- Lnet/minecraft/network/PacketByteBuf;writeEnumConstant(Ljava/lang/Enum;)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_10817- Lnet/minecraft/class_2540;method_10817(Ljava/lang/Enum;)Lnet/minecraft/class_2540;- official - a- Lvy;a(Ljava/lang/Enum;)Lvy;
 
- 
decodeReads a var int representing an ID, then returns the value converted byidToValue.- Parameters:
- idToValue- a function that gets the value from the integer ID
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - decode- Lnet/minecraft/network/PacketByteBuf;decode(Ljava/util/function/IntFunction;)Ljava/lang/Object;- intermediary - method_52962- Lnet/minecraft/class_2540;method_52962(Ljava/util/function/IntFunction;)Ljava/lang/Object;- official - a- Lvy;a(Ljava/util/function/IntFunction;)Ljava/lang/Object;
 
- 
encodeConvertsvalueto an integer representing its ID, then writes a var int representation of such ID.- Parameters:
- valueToId- a function that gets the value's integer ID
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - encode- Lnet/minecraft/network/PacketByteBuf;encode(Ljava/util/function/ToIntFunction;Ljava/lang/Object;)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52963- Lnet/minecraft/class_2540;method_52963(Ljava/util/function/ToIntFunction;Ljava/lang/Object;)Lnet/minecraft/class_2540;- official - a- Lvy;a(Ljava/util/function/ToIntFunction;Ljava/lang/Object;)Lvy;
 
- 
readVarIntpublic int readVarInt()Reads a single var int from this buf.- Returns:
- the value read
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - readVarInt- Lnet/minecraft/network/PacketByteBuf;readVarInt()I- intermediary - method_10816- Lnet/minecraft/class_2540;method_10816()I- official - l- Lvy;l()I
 
- 
readVarLongpublic long readVarLong()Reads a single var long from this buf.- Returns:
- the value read
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - readVarLong- Lnet/minecraft/network/PacketByteBuf;readVarLong()J- intermediary - method_10792- Lnet/minecraft/class_2540;method_10792()J- official - m- Lvy;m()J
 
- 
writeUuidWrites a UUID (universally unique identifier) to this buf. A UUID is represented by two regular longs.- Parameters:
- uuid- the UUID to write
- Returns:
- this buf, for chaining
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - writeUuid- Lnet/minecraft/network/PacketByteBuf;writeUuid(Ljava/util/UUID;)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_10797- Lnet/minecraft/class_2540;method_10797(Ljava/util/UUID;)Lnet/minecraft/class_2540;- official - a- Lvy;a(Ljava/util/UUID;)Lvy;
 
- 
writeUuid- Mappings:
- Namespace - Name - Mixin selector - named - writeUuid- Lnet/minecraft/network/PacketByteBuf;writeUuid(Lio/netty/buffer/ByteBuf;Ljava/util/UUID;)V- intermediary - method_56337- Lnet/minecraft/class_2540;method_56337(Lio/netty/buffer/ByteBuf;Ljava/util/UUID;)V- official - a- Lvy;a(Lio/netty/buffer/ByteBuf;Ljava/util/UUID;)V
 
- 
readUuidReads a UUID (universally unique identifier) from this buf. A UUID is represented by two regular longs.- Returns:
- the read UUID
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - readUuid- Lnet/minecraft/network/PacketByteBuf;readUuid()Ljava/util/UUID;- intermediary - method_10790- Lnet/minecraft/class_2540;method_10790()Ljava/util/UUID;- official - n- Lvy;n()Ljava/util/UUID;
 
- 
readUuid- Mappings:
- Namespace - Name - Mixin selector - named - readUuid- Lnet/minecraft/network/PacketByteBuf;readUuid(Lio/netty/buffer/ByteBuf;)Ljava/util/UUID;- intermediary - method_56344- Lnet/minecraft/class_2540;method_56344(Lio/netty/buffer/ByteBuf;)Ljava/util/UUID;- official - h- Lvy;h(Lio/netty/buffer/ByteBuf;)Ljava/util/UUID;
 
- 
writeVarIntWrites a single var int to this buf.Compared to regular ints, var ints may use less bytes (ranging from 1 to 5, where regular ints use 4) when representing smaller positive numbers. - Parameters:
- value- the value to write
- Returns:
- this buf, for chaining
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - writeVarInt- Lnet/minecraft/network/PacketByteBuf;writeVarInt(I)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_10804- Lnet/minecraft/class_2540;method_10804(I)Lnet/minecraft/class_2540;- official - c- Lvy;c(I)Lvy;
 
- 
writeVarLongWrites a single var long to this buf.Compared to regular longs, var longs may use less bytes when representing smaller positive numbers. - Parameters:
- value- the value to write
- Returns:
- this buf, for chaining
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - writeVarLong- Lnet/minecraft/network/PacketByteBuf;writeVarLong(J)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_10791- Lnet/minecraft/class_2540;method_10791(J)Lnet/minecraft/class_2540;- official - a- Lvy;a(J)Lvy;
 
- 
writeNbtWrites an NBT element to this buf. The binary representation of NBT is handled byNbtIo. Ifnbtisnull, it is treated as an NBT null.- Returns:
- this buf, for chaining
- Throws:
- EncoderException- if the NBT cannot be written
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - writeNbt- Lnet/minecraft/network/PacketByteBuf;writeNbt(Lnet/minecraft/nbt/NbtElement;)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_10794- Lnet/minecraft/class_2540;method_10794(Lnet/minecraft/class_2520;)Lnet/minecraft/class_2540;- official - a- Lvy;a(Lva;)Lvy;
 
- 
writeNbt- Mappings:
- Namespace - Name - Mixin selector - named - writeNbt- Lnet/minecraft/network/PacketByteBuf;writeNbt(Lio/netty/buffer/ByteBuf;Lnet/minecraft/nbt/NbtElement;)V- intermediary - method_56341- Lnet/minecraft/class_2540;method_56341(Lio/netty/buffer/ByteBuf;Lnet/minecraft/class_2520;)V- official - a- Lvy;a(Lio/netty/buffer/ByteBuf;Lva;)V
 
- 
readNbtReads an NBT compound from this buf. The binary representation of NBT is handled byNbtIo. If an NBT null is encountered, this method returnsnull. The compound can have a maximum size of 2097152 bytes.Note that unlike readNbt(NbtSizeTracker), this can only read compounds.- Returns:
- the read compound, may be null
- Throws:
- EncoderException- if the NBT cannot be read
- NbtSizeValidationException- if the compound exceeds the allowed maximum size
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - readNbt- Lnet/minecraft/network/PacketByteBuf;readNbt()Lnet/minecraft/nbt/NbtCompound;- intermediary - method_10798- Lnet/minecraft/class_2540;method_10798()Lnet/minecraft/class_2487;- official - o- Lvy;o()Lua;
 
- 
readNbt- Mappings:
- Namespace - Name - Mixin selector - named - readNbt- Lnet/minecraft/network/PacketByteBuf;readNbt(Lio/netty/buffer/ByteBuf;)Lnet/minecraft/nbt/NbtCompound;- intermediary - method_56345- Lnet/minecraft/class_2540;method_56345(Lio/netty/buffer/ByteBuf;)Lnet/minecraft/class_2487;- official - i- Lvy;i(Lio/netty/buffer/ByteBuf;)Lua;
 
- 
readNbt- Mappings:
- Namespace - Name - Mixin selector - named - readNbt- Lnet/minecraft/network/PacketByteBuf;readNbt(Lio/netty/buffer/ByteBuf;Lnet/minecraft/nbt/NbtSizeTracker;)Lnet/minecraft/nbt/NbtElement;- intermediary - method_56340- Lnet/minecraft/class_2540;method_56340(Lio/netty/buffer/ByteBuf;Lnet/minecraft/class_2505;)Lnet/minecraft/class_2520;- official - a- Lvy;a(Lio/netty/buffer/ByteBuf;Luj;)Lva;
 
- 
readNbtReads an NBT element from this buf. The binary representation of NBT is handled byNbtIo. If an NBT null is encountered, this method returnsnull. The element can have a maximum size controlled by thesizeTracker.- Returns:
- the read element, may be null
- Throws:
- EncoderException- if the NBT cannot be read
- NbtSizeValidationException- if the element exceeds the allowed maximum size
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - readNbt- Lnet/minecraft/network/PacketByteBuf;readNbt(Lnet/minecraft/nbt/NbtSizeTracker;)Lnet/minecraft/nbt/NbtElement;- intermediary - method_30616- Lnet/minecraft/class_2540;method_30616(Lnet/minecraft/class_2505;)Lnet/minecraft/class_2520;- official - a- Lvy;a(Luj;)Lva;
 
- 
readStringReads a string from this buf. A string is represented by a byte array of its UTF-8 data. The string can have a maximum length of 32767.- Returns:
- the string read
- Throws:
- DecoderException- if the string read exceeds the maximum length
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - readString- Lnet/minecraft/network/PacketByteBuf;readString()Ljava/lang/String;- intermediary - method_19772- Lnet/minecraft/class_2540;method_19772()Ljava/lang/String;- official - p- Lvy;p()Ljava/lang/String;
 
- 
readStringReads a string from this buf. A string is represented by a byte array of its UTF-8 data. The string can have a maximum length ofmaxLength.- Parameters:
- maxLength- the maximum length of the string read
- Returns:
- the string read
- Throws:
- DecoderException- if the string read is longer than- maxLength
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - readString- Lnet/minecraft/network/PacketByteBuf;readString(I)Ljava/lang/String;- intermediary - method_10800- Lnet/minecraft/class_2540;method_10800(I)Ljava/lang/String;- official - d- Lvy;d(I)Ljava/lang/String;
 
- 
writeStringWrites a string to this buf. A string is represented by a byte array of its UTF-8 data. That byte array can have a maximum length of 32767.- Parameters:
- string- the string to write
- Returns:
- this buf, for chaining
- Throws:
- EncoderException- if the byte array of the string to write is longer than 32767
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - writeString- Lnet/minecraft/network/PacketByteBuf;writeString(Ljava/lang/String;)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_10814- Lnet/minecraft/class_2540;method_10814(Ljava/lang/String;)Lnet/minecraft/class_2540;- official - a- Lvy;a(Ljava/lang/String;)Lvy;
 
- 
writeStringWrites a string to this buf. A string is represented by a byte array of its UTF-8 data. That byte array can have a maximum length ofmaxLength.- Parameters:
- maxLength- the max length of the byte array
- Returns:
- this buf, for chaining
- Throws:
- EncoderException- if the byte array of the string to write is longer than- maxLength
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - writeString- Lnet/minecraft/network/PacketByteBuf;writeString(Ljava/lang/String;I)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_10788- Lnet/minecraft/class_2540;method_10788(Ljava/lang/String;I)Lnet/minecraft/class_2540;- official - a- Lvy;a(Ljava/lang/String;I)Lvy;
 
- 
readIdentifierReads an identifier from this buf. An identifier is represented by its string form. The read identifier's string form can have a max length of 32767.- Returns:
- the read identifier
- Throws:
- DecoderException- if the identifier's string form is longer than 32767
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - readIdentifier- Lnet/minecraft/network/PacketByteBuf;readIdentifier()Lnet/minecraft/util/Identifier;- intermediary - method_10810- Lnet/minecraft/class_2540;method_10810()Lnet/minecraft/class_2960;- official - q- Lvy;q()Lalr;
 
- 
writeIdentifierWrites an identifier to this buf. An identifier is represented by its string form. The written identifier's byte array can have a max length of 32767.- Parameters:
- id- the identifier to write
- Returns:
- this buf, for chaining
- Throws:
- EncoderException- if the- id's byte array is longer than 32767
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - writeIdentifier- Lnet/minecraft/network/PacketByteBuf;writeIdentifier(Lnet/minecraft/util/Identifier;)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_10812- Lnet/minecraft/class_2540;method_10812(Lnet/minecraft/class_2960;)Lnet/minecraft/class_2540;- official - a- Lvy;a(Lalr;)Lvy;
 
- 
readRegistryKeyReads a registry key from this buf. A registry key is represented by its value as an identifier.- Parameters:
- registryRef- the registry key of the registry the read registry key belongs to
- Returns:
- the read registry key
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - readRegistryKey- Lnet/minecraft/network/PacketByteBuf;readRegistryKey(Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/registry/RegistryKey;- intermediary - method_44112- Lnet/minecraft/class_2540;method_44112(Lnet/minecraft/class_5321;)Lnet/minecraft/class_5321;- official - a- Lvy;a(Lalq;)Lalq;
 
- 
writeRegistryKeyWrites a registry key to this buf. A registry key is represented by its value as an identifier.- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - writeRegistryKey- Lnet/minecraft/network/PacketByteBuf;writeRegistryKey(Lnet/minecraft/registry/RegistryKey;)V- intermediary - method_44116- Lnet/minecraft/class_2540;method_44116(Lnet/minecraft/class_5321;)V- official - b- Lvy;b(Lalq;)V
 
- 
readRegistryRefKeyReads a registry key referencing another registry key from this buf. Such key is represented by its value as an identifier.This is the same as readRegistryKey(Registries.ROOT). To read a registry key of a registered object (such as biomes), usereadRegistryKey(RegistryKey).- Returns:
- the read registry key
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - readRegistryRefKey- Lnet/minecraft/network/PacketByteBuf;readRegistryRefKey()Lnet/minecraft/registry/RegistryKey;- intermediary - method_53006- Lnet/minecraft/class_2540;method_53006()Lnet/minecraft/class_5321;- official - r- Lvy;r()Lalq;
 
- 
readDateReads a date from this buf. A date is represented by its time, a regular long.- Returns:
- the read date
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - readDate- Lnet/minecraft/network/PacketByteBuf;readDate()Ljava/util/Date;- intermediary - method_10802- Lnet/minecraft/class_2540;method_10802()Ljava/util/Date;- official - s- Lvy;s()Ljava/util/Date;
 
- 
writeDateWrites a date to this buf. A date is represented by its time, a regular long.- Parameters:
- date- the date to write
- Returns:
- this buf, for chaining
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - writeDate- Lnet/minecraft/network/PacketByteBuf;writeDate(Ljava/util/Date;)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_10796- Lnet/minecraft/class_2540;method_10796(Ljava/util/Date;)Lnet/minecraft/class_2540;- official - a- Lvy;a(Ljava/util/Date;)Lvy;
 
- 
readInstantReads an instant from this buf. An instant is represented by the milliseconds since the epoch.- Returns:
- the read instant
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - readInstant- Lnet/minecraft/network/PacketByteBuf;readInstant()Ljava/time/Instant;- intermediary - method_44118- Lnet/minecraft/class_2540;method_44118()Ljava/time/Instant;- official - t- Lvy;t()Ljava/time/Instant;
 
- 
writeInstantWrites an instant to this buf. An instant is represented by the milliseconds since the epoch.- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - writeInstant- Lnet/minecraft/network/PacketByteBuf;writeInstant(Ljava/time/Instant;)V- intermediary - method_44115- Lnet/minecraft/class_2540;method_44115(Ljava/time/Instant;)V- official - a- Lvy;a(Ljava/time/Instant;)V
 
- 
readPublicKeyReads a public key from this buf. A public key is represented by a byte array of X.509-encoded payload.- Returns:
- the read public key
- Throws:
- DecoderException- if the public key is malformed
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - readPublicKey- Lnet/minecraft/network/PacketByteBuf;readPublicKey()Ljava/security/PublicKey;- intermediary - method_44119- Lnet/minecraft/class_2540;method_44119()Ljava/security/PublicKey;- official - u- Lvy;u()Ljava/security/PublicKey;
 
- 
writePublicKeyWrites a public key to this buf. A public key is represented by a byte array of X.509-encoded payload.- Returns:
- this buf, for chaining
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - writePublicKey- Lnet/minecraft/network/PacketByteBuf;writePublicKey(Ljava/security/PublicKey;)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_44114- Lnet/minecraft/class_2540;method_44114(Ljava/security/PublicKey;)Lnet/minecraft/class_2540;- official - a- Lvy;a(Ljava/security/PublicKey;)Lvy;
 
- 
readBlockHitResultReads a block hit result from this buf. A block hit result is represented by a block position, a direction enum constant, 3 floats for the hit offset position, and a boolean for whether the hit was inside a block.- Returns:
- the read block hit result
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - readBlockHitResult- Lnet/minecraft/network/PacketByteBuf;readBlockHitResult()Lnet/minecraft/util/hit/BlockHitResult;- intermediary - method_17814- Lnet/minecraft/class_2540;method_17814()Lnet/minecraft/class_3965;- official - v- Lvy;v()Lffy;
 
- 
writeBlockHitResultWrites a block hit result to this buf. A block hit result is represented by a block position, a direction enum constant, 3 floats for the hit offset position, and a boolean for whether the hit was inside a block.- Parameters:
- hitResult- the block hit result to write
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - writeBlockHitResult- Lnet/minecraft/network/PacketByteBuf;writeBlockHitResult(Lnet/minecraft/util/hit/BlockHitResult;)V- intermediary - method_17813- Lnet/minecraft/class_2540;method_17813(Lnet/minecraft/class_3965;)V- official - a- Lvy;a(Lffy;)V
 
- 
readBitSetReads a bit set from this buf. A bit set is represented by a long array.- Returns:
- the read bit set
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - readBitSet- Lnet/minecraft/network/PacketByteBuf;readBitSet()Ljava/util/BitSet;- intermediary - method_33558- Lnet/minecraft/class_2540;method_33558()Ljava/util/BitSet;- official - w- Lvy;w()Ljava/util/BitSet;
 
- 
writeBitSetWrites a bit set to this buf. A bit set is represented by a long array.- Parameters:
- bitSet- the bit set to write
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - writeBitSet- Lnet/minecraft/network/PacketByteBuf;writeBitSet(Ljava/util/BitSet;)V- intermediary - method_33557- Lnet/minecraft/class_2540;method_33557(Ljava/util/BitSet;)V- official - a- Lvy;a(Ljava/util/BitSet;)V
 
- 
readBitSetReads a bit set from this buf. A bit set is represented using its byte array representation.- Parameters:
- size- the maximum size of the bit set
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - readBitSet- Lnet/minecraft/network/PacketByteBuf;readBitSet(I)Ljava/util/BitSet;- intermediary - method_46254- Lnet/minecraft/class_2540;method_46254(I)Ljava/util/BitSet;- official - e- Lvy;e(I)Ljava/util/BitSet;
 
- 
writeBitSetWrites a bit set to this buf. A bit set is represented using its byte array representation.- Parameters:
- size- the maximum size of the bit set
- Throws:
- EncoderException- if the bit set's length is above- size
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - writeBitSet- Lnet/minecraft/network/PacketByteBuf;writeBitSet(Ljava/util/BitSet;I)V- intermediary - method_46252- Lnet/minecraft/class_2540;method_46252(Ljava/util/BitSet;I)V- official - a- Lvy;a(Ljava/util/BitSet;I)V
 
- 
readSyncId- Mappings:
- Namespace - Name - Mixin selector - named - readSyncId- Lnet/minecraft/network/PacketByteBuf;readSyncId(Lio/netty/buffer/ByteBuf;)I- intermediary - method_62787- Lnet/minecraft/class_2540;method_62787(Lio/netty/buffer/ByteBuf;)I- official - j- Lvy;j(Lio/netty/buffer/ByteBuf;)I
 
- 
readSyncIdpublic int readSyncId()- Mappings:
- Namespace - Name - Mixin selector - named - readSyncId- Lnet/minecraft/network/PacketByteBuf;readSyncId()I- intermediary - method_62788- Lnet/minecraft/class_2540;method_62788()I- official - x- Lvy;x()I
 
- 
writeSyncId- Mappings:
- Namespace - Name - Mixin selector - named - writeSyncId- Lnet/minecraft/network/PacketByteBuf;writeSyncId(Lio/netty/buffer/ByteBuf;I)V- intermediary - method_62784- Lnet/minecraft/class_2540;method_62784(Lio/netty/buffer/ByteBuf;I)V- official - b- Lvy;b(Lio/netty/buffer/ByteBuf;I)V
 
- 
writeSyncIdpublic void writeSyncId(int syncId) - Mappings:
- Namespace - Name - Mixin selector - named - writeSyncId- Lnet/minecraft/network/PacketByteBuf;writeSyncId(I)V- intermediary - method_62786- Lnet/minecraft/class_2540;method_62786(I)V- official - f- Lvy;f(I)V
 
- 
isContiguouspublic boolean isContiguous()- Overrides:
- isContiguousin class- ByteBuf
 
- 
maxFastWritableBytespublic int maxFastWritableBytes()- Overrides:
- maxFastWritableBytesin class- ByteBuf
 
- 
capacitypublic int capacity()
- 
capacity
- 
maxCapacitypublic int maxCapacity()- Specified by:
- maxCapacityin class- ByteBuf
 
- 
alloc
- 
order
- 
order- Specified by:
- orderin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - order- Lnet/minecraft/network/PacketByteBuf;order(Ljava/nio/ByteOrder;)Lio/netty/buffer/ByteBuf;- intermediary - order- Lnet/minecraft/class_2540;order(Ljava/nio/ByteOrder;)Lio/netty/buffer/ByteBuf;- official - order- Lvy;order(Ljava/nio/ByteOrder;)Lio/netty/buffer/ByteBuf;
 
- 
unwrap
- 
isDirectpublic boolean isDirect()
- 
isReadOnlypublic boolean isReadOnly()- Specified by:
- isReadOnlyin class- ByteBuf
 
- 
asReadOnly- Specified by:
- asReadOnlyin class- ByteBuf
 
- 
readerIndexpublic int readerIndex()- Specified by:
- readerIndexin class- ByteBuf
 
- 
readerIndex- Specified by:
- readerIndexin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - readerIndex- Lnet/minecraft/network/PacketByteBuf;readerIndex(I)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52988- Lnet/minecraft/class_2540;method_52988(I)Lnet/minecraft/class_2540;- official - h- Lvy;h(I)Lvy;
 
- 
writerIndexpublic int writerIndex()- Specified by:
- writerIndexin class- ByteBuf
 
- 
writerIndex- Specified by:
- writerIndexin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - writerIndex- Lnet/minecraft/network/PacketByteBuf;writerIndex(I)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52990- Lnet/minecraft/class_2540;method_52990(I)Lnet/minecraft/class_2540;- official - i- Lvy;i(I)Lvy;
 
- 
setIndex- Specified by:
- setIndexin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - setIndex- Lnet/minecraft/network/PacketByteBuf;setIndex(II)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52944- Lnet/minecraft/class_2540;method_52944(II)Lnet/minecraft/class_2540;- official - a- Lvy;a(II)Lvy;
 
- 
readableBytespublic int readableBytes()- Specified by:
- readableBytesin class- ByteBuf
 
- 
writableBytespublic int writableBytes()- Specified by:
- writableBytesin class- ByteBuf
 
- 
maxWritableBytespublic int maxWritableBytes()- Specified by:
- maxWritableBytesin class- ByteBuf
 
- 
isReadablepublic boolean isReadable()- Specified by:
- isReadablein class- ByteBuf
 
- 
isReadablepublic boolean isReadable(int size) - Specified by:
- isReadablein class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - isReadable- Lnet/minecraft/network/PacketByteBuf;isReadable(I)Z- intermediary - isReadable- Lnet/minecraft/class_2540;isReadable(I)Z- official - isReadable- Lvy;isReadable(I)Z
 
- 
isWritablepublic boolean isWritable()- Specified by:
- isWritablein class- ByteBuf
 
- 
isWritablepublic boolean isWritable(int size) - Specified by:
- isWritablein class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - isWritable- Lnet/minecraft/network/PacketByteBuf;isWritable(I)Z- intermediary - isWritable- Lnet/minecraft/class_2540;isWritable(I)Z- official - isWritable- Lvy;isWritable(I)Z
 
- 
clear
- 
markReaderIndex- Specified by:
- markReaderIndexin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - markReaderIndex- Lnet/minecraft/network/PacketByteBuf;markReaderIndex()Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52932- Lnet/minecraft/class_2540;method_52932()Lnet/minecraft/class_2540;- official - z- Lvy;z()Lvy;
 
- 
resetReaderIndex- Specified by:
- resetReaderIndexin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - resetReaderIndex- Lnet/minecraft/network/PacketByteBuf;resetReaderIndex()Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52933- Lnet/minecraft/class_2540;method_52933()Lnet/minecraft/class_2540;- official - A- Lvy;A()Lvy;
 
- 
markWriterIndex- Specified by:
- markWriterIndexin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - markWriterIndex- Lnet/minecraft/network/PacketByteBuf;markWriterIndex()Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52934- Lnet/minecraft/class_2540;method_52934()Lnet/minecraft/class_2540;- official - B- Lvy;B()Lvy;
 
- 
resetWriterIndex- Specified by:
- resetWriterIndexin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - resetWriterIndex- Lnet/minecraft/network/PacketByteBuf;resetWriterIndex()Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52935- Lnet/minecraft/class_2540;method_52935()Lnet/minecraft/class_2540;- official - C- Lvy;C()Lvy;
 
- 
discardReadBytes- Specified by:
- discardReadBytesin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - discardReadBytes- Lnet/minecraft/network/PacketByteBuf;discardReadBytes()Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52936- Lnet/minecraft/class_2540;method_52936()Lnet/minecraft/class_2540;- official - D- Lvy;D()Lvy;
 
- 
discardSomeReadBytes- Specified by:
- discardSomeReadBytesin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - discardSomeReadBytes- Lnet/minecraft/network/PacketByteBuf;discardSomeReadBytes()Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52937- Lnet/minecraft/class_2540;method_52937()Lnet/minecraft/class_2540;- official - E- Lvy;E()Lvy;
 
- 
ensureWritable- Specified by:
- ensureWritablein class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - ensureWritable- Lnet/minecraft/network/PacketByteBuf;ensureWritable(I)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52992- Lnet/minecraft/class_2540;method_52992(I)Lnet/minecraft/class_2540;- official - j- Lvy;j(I)Lvy;
 
- 
ensureWritablepublic int ensureWritable(int minBytes, boolean force) - Specified by:
- ensureWritablein class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - ensureWritable- Lnet/minecraft/network/PacketByteBuf;ensureWritable(IZ)I- intermediary - ensureWritable- Lnet/minecraft/class_2540;ensureWritable(IZ)I- official - ensureWritable- Lvy;ensureWritable(IZ)I
 
- 
getBooleanpublic boolean getBoolean(int index) - Specified by:
- getBooleanin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - getBoolean- Lnet/minecraft/network/PacketByteBuf;getBoolean(I)Z- intermediary - getBoolean- Lnet/minecraft/class_2540;getBoolean(I)Z- official - getBoolean- Lvy;getBoolean(I)Z
 
- 
getBytepublic byte getByte(int index) 
- 
getUnsignedBytepublic short getUnsignedByte(int index) - Specified by:
- getUnsignedBytein class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - getUnsignedByte- Lnet/minecraft/network/PacketByteBuf;getUnsignedByte(I)S- intermediary - getUnsignedByte- Lnet/minecraft/class_2540;getUnsignedByte(I)S- official - getUnsignedByte- Lvy;getUnsignedByte(I)S
 
- 
getShortpublic short getShort(int index) 
- 
getShortLEpublic short getShortLE(int index) - Specified by:
- getShortLEin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - getShortLE- Lnet/minecraft/network/PacketByteBuf;getShortLE(I)S- intermediary - getShortLE- Lnet/minecraft/class_2540;getShortLE(I)S- official - getShortLE- Lvy;getShortLE(I)S
 
- 
getUnsignedShortpublic int getUnsignedShort(int index) - Specified by:
- getUnsignedShortin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - getUnsignedShort- Lnet/minecraft/network/PacketByteBuf;getUnsignedShort(I)I- intermediary - getUnsignedShort- Lnet/minecraft/class_2540;getUnsignedShort(I)I- official - getUnsignedShort- Lvy;getUnsignedShort(I)I
 
- 
getUnsignedShortLEpublic int getUnsignedShortLE(int index) - Specified by:
- getUnsignedShortLEin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - getUnsignedShortLE- Lnet/minecraft/network/PacketByteBuf;getUnsignedShortLE(I)I- intermediary - getUnsignedShortLE- Lnet/minecraft/class_2540;getUnsignedShortLE(I)I- official - getUnsignedShortLE- Lvy;getUnsignedShortLE(I)I
 
- 
getMediumpublic int getMedium(int index) 
- 
getMediumLEpublic int getMediumLE(int index) - Specified by:
- getMediumLEin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - getMediumLE- Lnet/minecraft/network/PacketByteBuf;getMediumLE(I)I- intermediary - getMediumLE- Lnet/minecraft/class_2540;getMediumLE(I)I- official - getMediumLE- Lvy;getMediumLE(I)I
 
- 
getUnsignedMediumpublic int getUnsignedMedium(int index) - Specified by:
- getUnsignedMediumin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - getUnsignedMedium- Lnet/minecraft/network/PacketByteBuf;getUnsignedMedium(I)I- intermediary - getUnsignedMedium- Lnet/minecraft/class_2540;getUnsignedMedium(I)I- official - getUnsignedMedium- Lvy;getUnsignedMedium(I)I
 
- 
getUnsignedMediumLEpublic int getUnsignedMediumLE(int index) - Specified by:
- getUnsignedMediumLEin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - getUnsignedMediumLE- Lnet/minecraft/network/PacketByteBuf;getUnsignedMediumLE(I)I- intermediary - getUnsignedMediumLE- Lnet/minecraft/class_2540;getUnsignedMediumLE(I)I- official - getUnsignedMediumLE- Lvy;getUnsignedMediumLE(I)I
 
- 
getIntpublic int getInt(int index) 
- 
getIntLEpublic int getIntLE(int index) 
- 
getUnsignedIntpublic long getUnsignedInt(int index) - Specified by:
- getUnsignedIntin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - getUnsignedInt- Lnet/minecraft/network/PacketByteBuf;getUnsignedInt(I)J- intermediary - getUnsignedInt- Lnet/minecraft/class_2540;getUnsignedInt(I)J- official - getUnsignedInt- Lvy;getUnsignedInt(I)J
 
- 
getUnsignedIntLEpublic long getUnsignedIntLE(int index) - Specified by:
- getUnsignedIntLEin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - getUnsignedIntLE- Lnet/minecraft/network/PacketByteBuf;getUnsignedIntLE(I)J- intermediary - getUnsignedIntLE- Lnet/minecraft/class_2540;getUnsignedIntLE(I)J- official - getUnsignedIntLE- Lvy;getUnsignedIntLE(I)J
 
- 
getLongpublic long getLong(int index) 
- 
getLongLEpublic long getLongLE(int index) 
- 
getCharpublic char getChar(int index) 
- 
getFloatpublic float getFloat(int index) 
- 
getDoublepublic double getDouble(int index) 
- 
getBytes- Specified by:
- getBytesin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - getBytes- Lnet/minecraft/network/PacketByteBuf;getBytes(ILio/netty/buffer/ByteBuf;)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52946- Lnet/minecraft/class_2540;method_52946(ILio/netty/buffer/ByteBuf;)Lnet/minecraft/class_2540;- official - a- Lvy;a(ILio/netty/buffer/ByteBuf;)Lvy;
 
- 
getBytes- Specified by:
- getBytesin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - getBytes- Lnet/minecraft/network/PacketByteBuf;getBytes(ILio/netty/buffer/ByteBuf;I)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52947- Lnet/minecraft/class_2540;method_52947(ILio/netty/buffer/ByteBuf;I)Lnet/minecraft/class_2540;- official - a- Lvy;a(ILio/netty/buffer/ByteBuf;I)Lvy;
 
- 
getBytes- Specified by:
- getBytesin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - getBytes- Lnet/minecraft/network/PacketByteBuf;getBytes(ILio/netty/buffer/ByteBuf;II)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52948- Lnet/minecraft/class_2540;method_52948(ILio/netty/buffer/ByteBuf;II)Lnet/minecraft/class_2540;- official - a- Lvy;a(ILio/netty/buffer/ByteBuf;II)Lvy;
 
- 
getBytes- Specified by:
- getBytesin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - getBytes- Lnet/minecraft/network/PacketByteBuf;getBytes(I[B)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52952- Lnet/minecraft/class_2540;method_52952(I[B)Lnet/minecraft/class_2540;- official - a- Lvy;a(I[B)Lvy;
 
- 
getBytes- Specified by:
- getBytesin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - getBytes- Lnet/minecraft/network/PacketByteBuf;getBytes(I[BII)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52953- Lnet/minecraft/class_2540;method_52953(I[BII)Lnet/minecraft/class_2540;- official - a- Lvy;a(I[BII)Lvy;
 
- 
getBytes- Specified by:
- getBytesin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - getBytes- Lnet/minecraft/network/PacketByteBuf;getBytes(ILjava/nio/ByteBuffer;)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52950- Lnet/minecraft/class_2540;method_52950(ILjava/nio/ByteBuffer;)Lnet/minecraft/class_2540;- official - a- Lvy;a(ILjava/nio/ByteBuffer;)Lvy;
 
- 
getBytes- Specified by:
- getBytesin class- ByteBuf
- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - named - getBytes- Lnet/minecraft/network/PacketByteBuf;getBytes(ILjava/io/OutputStream;I)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52949- Lnet/minecraft/class_2540;method_52949(ILjava/io/OutputStream;I)Lnet/minecraft/class_2540;- official - a- Lvy;a(ILjava/io/OutputStream;I)Lvy;
 
- 
getBytes- Specified by:
- getBytesin class- ByteBuf
- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - named - getBytes- Lnet/minecraft/network/PacketByteBuf;getBytes(ILjava/nio/channels/GatheringByteChannel;I)I- intermediary - getBytes- Lnet/minecraft/class_2540;getBytes(ILjava/nio/channels/GatheringByteChannel;I)I- official - getBytes- Lvy;getBytes(ILjava/nio/channels/GatheringByteChannel;I)I
 
- 
getBytes- Specified by:
- getBytesin class- ByteBuf
- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - named - getBytes- Lnet/minecraft/network/PacketByteBuf;getBytes(ILjava/nio/channels/FileChannel;JI)I- intermediary - getBytes- Lnet/minecraft/class_2540;getBytes(ILjava/nio/channels/FileChannel;JI)I- official - getBytes- Lvy;getBytes(ILjava/nio/channels/FileChannel;JI)I
 
- 
getCharSequence- Specified by:
- getCharSequencein class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - getCharSequence- Lnet/minecraft/network/PacketByteBuf;getCharSequence(IILjava/nio/charset/Charset;)Ljava/lang/CharSequence;- intermediary - getCharSequence- Lnet/minecraft/class_2540;getCharSequence(IILjava/nio/charset/Charset;)Ljava/lang/CharSequence;- official - getCharSequence- Lvy;getCharSequence(IILjava/nio/charset/Charset;)Ljava/lang/CharSequence;
 
- 
setBoolean- Specified by:
- setBooleanin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - setBoolean- Lnet/minecraft/network/PacketByteBuf;setBoolean(IZ)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52951- Lnet/minecraft/class_2540;method_52951(IZ)Lnet/minecraft/class_2540;- official - a- Lvy;a(IZ)Lvy;
 
- 
setByte
- 
setShort- Specified by:
- setShortin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - setShort- Lnet/minecraft/network/PacketByteBuf;setShort(II)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52981- Lnet/minecraft/class_2540;method_52981(II)Lnet/minecraft/class_2540;- official - c- Lvy;c(II)Lvy;
 
- 
setShortLE- Specified by:
- setShortLEin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - setShortLE- Lnet/minecraft/network/PacketByteBuf;setShortLE(II)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52984- Lnet/minecraft/class_2540;method_52984(II)Lnet/minecraft/class_2540;- official - d- Lvy;d(II)Lvy;
 
- 
setMedium- Specified by:
- setMediumin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - setMedium- Lnet/minecraft/network/PacketByteBuf;setMedium(II)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52985- Lnet/minecraft/class_2540;method_52985(II)Lnet/minecraft/class_2540;- official - e- Lvy;e(II)Lvy;
 
- 
setMediumLE- Specified by:
- setMediumLEin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - setMediumLE- Lnet/minecraft/network/PacketByteBuf;setMediumLE(II)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52987- Lnet/minecraft/class_2540;method_52987(II)Lnet/minecraft/class_2540;- official - f- Lvy;f(II)Lvy;
 
- 
setInt
- 
setIntLE- Specified by:
- setIntLEin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - setIntLE- Lnet/minecraft/network/PacketByteBuf;setIntLE(II)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52991- Lnet/minecraft/class_2540;method_52991(II)Lnet/minecraft/class_2540;- official - h- Lvy;h(II)Lvy;
 
- 
setLong
- 
setLongLE- Specified by:
- setLongLEin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - setLongLE- Lnet/minecraft/network/PacketByteBuf;setLongLE(IJ)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52967- Lnet/minecraft/class_2540;method_52967(IJ)Lnet/minecraft/class_2540;- official - b- Lvy;b(IJ)Lvy;
 
- 
setChar
- 
setFloat- Specified by:
- setFloatin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - setFloat- Lnet/minecraft/network/PacketByteBuf;setFloat(IF)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52943- Lnet/minecraft/class_2540;method_52943(IF)Lnet/minecraft/class_2540;- official - a- Lvy;a(IF)Lvy;
 
- 
setDouble- Specified by:
- setDoublein class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - setDouble- Lnet/minecraft/network/PacketByteBuf;setDouble(ID)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52942- Lnet/minecraft/class_2540;method_52942(ID)Lnet/minecraft/class_2540;- official - a- Lvy;a(ID)Lvy;
 
- 
setBytes- Specified by:
- setBytesin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - setBytes- Lnet/minecraft/network/PacketByteBuf;setBytes(ILio/netty/buffer/ByteBuf;)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52968- Lnet/minecraft/class_2540;method_52968(ILio/netty/buffer/ByteBuf;)Lnet/minecraft/class_2540;- official - b- Lvy;b(ILio/netty/buffer/ByteBuf;)Lvy;
 
- 
setBytes- Specified by:
- setBytesin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - setBytes- Lnet/minecraft/network/PacketByteBuf;setBytes(ILio/netty/buffer/ByteBuf;I)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52969- Lnet/minecraft/class_2540;method_52969(ILio/netty/buffer/ByteBuf;I)Lnet/minecraft/class_2540;- official - b- Lvy;b(ILio/netty/buffer/ByteBuf;I)Lvy;
 
- 
setBytes- Specified by:
- setBytesin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - setBytes- Lnet/minecraft/network/PacketByteBuf;setBytes(ILio/netty/buffer/ByteBuf;II)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52970- Lnet/minecraft/class_2540;method_52970(ILio/netty/buffer/ByteBuf;II)Lnet/minecraft/class_2540;- official - b- Lvy;b(ILio/netty/buffer/ByteBuf;II)Lvy;
 
- 
setBytes- Specified by:
- setBytesin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - setBytes- Lnet/minecraft/network/PacketByteBuf;setBytes(I[B)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52972- Lnet/minecraft/class_2540;method_52972(I[B)Lnet/minecraft/class_2540;- official - b- Lvy;b(I[B)Lvy;
 
- 
setBytes- Specified by:
- setBytesin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - setBytes- Lnet/minecraft/network/PacketByteBuf;setBytes(I[BII)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52973- Lnet/minecraft/class_2540;method_52973(I[BII)Lnet/minecraft/class_2540;- official - b- Lvy;b(I[BII)Lvy;
 
- 
setBytes- Specified by:
- setBytesin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - setBytes- Lnet/minecraft/network/PacketByteBuf;setBytes(ILjava/nio/ByteBuffer;)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52971- Lnet/minecraft/class_2540;method_52971(ILjava/nio/ByteBuffer;)Lnet/minecraft/class_2540;- official - b- Lvy;b(ILjava/nio/ByteBuffer;)Lvy;
 
- 
setBytes- Specified by:
- setBytesin class- ByteBuf
- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - named - setBytes- Lnet/minecraft/network/PacketByteBuf;setBytes(ILjava/io/InputStream;I)I- intermediary - setBytes- Lnet/minecraft/class_2540;setBytes(ILjava/io/InputStream;I)I- official - setBytes- Lvy;setBytes(ILjava/io/InputStream;I)I
 
- 
setBytes- Specified by:
- setBytesin class- ByteBuf
- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - named - setBytes- Lnet/minecraft/network/PacketByteBuf;setBytes(ILjava/nio/channels/ScatteringByteChannel;I)I- intermediary - setBytes- Lnet/minecraft/class_2540;setBytes(ILjava/nio/channels/ScatteringByteChannel;I)I- official - setBytes- Lvy;setBytes(ILjava/nio/channels/ScatteringByteChannel;I)I
 
- 
setBytes- Specified by:
- setBytesin class- ByteBuf
- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - named - setBytes- Lnet/minecraft/network/PacketByteBuf;setBytes(ILjava/nio/channels/FileChannel;JI)I- intermediary - setBytes- Lnet/minecraft/class_2540;setBytes(ILjava/nio/channels/FileChannel;JI)I- official - setBytes- Lvy;setBytes(ILjava/nio/channels/FileChannel;JI)I
 
- 
setZero
- 
setCharSequence- Specified by:
- setCharSequencein class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - setCharSequence- Lnet/minecraft/network/PacketByteBuf;setCharSequence(ILjava/lang/CharSequence;Ljava/nio/charset/Charset;)I- intermediary - setCharSequence- Lnet/minecraft/class_2540;setCharSequence(ILjava/lang/CharSequence;Ljava/nio/charset/Charset;)I- official - setCharSequence- Lvy;setCharSequence(ILjava/lang/CharSequence;Ljava/nio/charset/Charset;)I
 
- 
readBooleanpublic boolean readBoolean()- Specified by:
- readBooleanin class- ByteBuf
 
- 
readBytepublic byte readByte()
- 
readUnsignedBytepublic short readUnsignedByte()- Specified by:
- readUnsignedBytein class- ByteBuf
 
- 
readShortpublic short readShort()
- 
readShortLEpublic short readShortLE()- Specified by:
- readShortLEin class- ByteBuf
 
- 
readUnsignedShortpublic int readUnsignedShort()- Specified by:
- readUnsignedShortin class- ByteBuf
 
- 
readUnsignedShortLEpublic int readUnsignedShortLE()- Specified by:
- readUnsignedShortLEin class- ByteBuf
 
- 
readMediumpublic int readMedium()- Specified by:
- readMediumin class- ByteBuf
 
- 
readMediumLEpublic int readMediumLE()- Specified by:
- readMediumLEin class- ByteBuf
 
- 
readUnsignedMediumpublic int readUnsignedMedium()- Specified by:
- readUnsignedMediumin class- ByteBuf
 
- 
readUnsignedMediumLEpublic int readUnsignedMediumLE()- Specified by:
- readUnsignedMediumLEin class- ByteBuf
 
- 
readIntpublic int readInt()
- 
readIntLEpublic int readIntLE()
- 
readUnsignedIntpublic long readUnsignedInt()- Specified by:
- readUnsignedIntin class- ByteBuf
 
- 
readUnsignedIntLEpublic long readUnsignedIntLE()- Specified by:
- readUnsignedIntLEin class- ByteBuf
 
- 
readLongpublic long readLong()
- 
readLongLEpublic long readLongLE()- Specified by:
- readLongLEin class- ByteBuf
 
- 
readCharpublic char readChar()
- 
readFloatpublic float readFloat()
- 
readDoublepublic double readDouble()- Specified by:
- readDoublein class- ByteBuf
 
- 
readBytes- Specified by:
- readBytesin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - readBytes- Lnet/minecraft/network/PacketByteBuf;readBytes(I)Lio/netty/buffer/ByteBuf;- intermediary - readBytes- Lnet/minecraft/class_2540;readBytes(I)Lio/netty/buffer/ByteBuf;- official - readBytes- Lvy;readBytes(I)Lio/netty/buffer/ByteBuf;
 
- 
readSlice- Specified by:
- readSlicein class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - readSlice- Lnet/minecraft/network/PacketByteBuf;readSlice(I)Lio/netty/buffer/ByteBuf;- intermediary - readSlice- Lnet/minecraft/class_2540;readSlice(I)Lio/netty/buffer/ByteBuf;- official - readSlice- Lvy;readSlice(I)Lio/netty/buffer/ByteBuf;
 
- 
readRetainedSlice- Specified by:
- readRetainedSlicein class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - readRetainedSlice- Lnet/minecraft/network/PacketByteBuf;readRetainedSlice(I)Lio/netty/buffer/ByteBuf;- intermediary - readRetainedSlice- Lnet/minecraft/class_2540;readRetainedSlice(I)Lio/netty/buffer/ByteBuf;- official - readRetainedSlice- Lvy;readRetainedSlice(I)Lio/netty/buffer/ByteBuf;
 
- 
readBytes- Specified by:
- readBytesin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - readBytes- Lnet/minecraft/network/PacketByteBuf;readBytes(Lio/netty/buffer/ByteBuf;)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52956- Lnet/minecraft/class_2540;method_52956(Lio/netty/buffer/ByteBuf;)Lnet/minecraft/class_2540;- official - k- Lvy;k(Lio/netty/buffer/ByteBuf;)Lvy;
 
- 
readBytes- Specified by:
- readBytesin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - readBytes- Lnet/minecraft/network/PacketByteBuf;readBytes(Lio/netty/buffer/ByteBuf;I)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52957- Lnet/minecraft/class_2540;method_52957(Lio/netty/buffer/ByteBuf;I)Lnet/minecraft/class_2540;- official - c- Lvy;c(Lio/netty/buffer/ByteBuf;I)Lvy;
 
- 
readBytes- Specified by:
- readBytesin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - readBytes- Lnet/minecraft/network/PacketByteBuf;readBytes(Lio/netty/buffer/ByteBuf;II)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52958- Lnet/minecraft/class_2540;method_52958(Lio/netty/buffer/ByteBuf;II)Lnet/minecraft/class_2540;- official - a- Lvy;a(Lio/netty/buffer/ByteBuf;II)Lvy;
 
- 
readBytes- Specified by:
- readBytesin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - readBytes- Lnet/minecraft/network/PacketByteBuf;readBytes([B)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52979- Lnet/minecraft/class_2540;method_52979([B)Lnet/minecraft/class_2540;- official - b- Lvy;b([B)Lvy;
 
- 
readBytes- Specified by:
- readBytesin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - readBytes- Lnet/minecraft/network/PacketByteBuf;readBytes([BII)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52965- Lnet/minecraft/class_2540;method_52965([BII)Lnet/minecraft/class_2540;- official - a- Lvy;a([BII)Lvy;
 
- 
readBytes- Specified by:
- readBytesin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - readBytes- Lnet/minecraft/network/PacketByteBuf;readBytes(Ljava/nio/ByteBuffer;)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52961- Lnet/minecraft/class_2540;method_52961(Ljava/nio/ByteBuffer;)Lnet/minecraft/class_2540;- official - a- Lvy;a(Ljava/nio/ByteBuffer;)Lvy;
 
- 
readBytes- Specified by:
- readBytesin class- ByteBuf
- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - named - readBytes- Lnet/minecraft/network/PacketByteBuf;readBytes(Ljava/io/OutputStream;I)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52959- Lnet/minecraft/class_2540;method_52959(Ljava/io/OutputStream;I)Lnet/minecraft/class_2540;- official - a- Lvy;a(Ljava/io/OutputStream;I)Lvy;
 
- 
readBytes- Specified by:
- readBytesin class- ByteBuf
- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - named - readBytes- Lnet/minecraft/network/PacketByteBuf;readBytes(Ljava/nio/channels/GatheringByteChannel;I)I- intermediary - readBytes- Lnet/minecraft/class_2540;readBytes(Ljava/nio/channels/GatheringByteChannel;I)I- official - readBytes- Lvy;readBytes(Ljava/nio/channels/GatheringByteChannel;I)I
 
- 
readCharSequence- Specified by:
- readCharSequencein class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - readCharSequence- Lnet/minecraft/network/PacketByteBuf;readCharSequence(ILjava/nio/charset/Charset;)Ljava/lang/CharSequence;- intermediary - readCharSequence- Lnet/minecraft/class_2540;readCharSequence(ILjava/nio/charset/Charset;)Ljava/lang/CharSequence;- official - readCharSequence- Lvy;readCharSequence(ILjava/nio/charset/Charset;)Ljava/lang/CharSequence;
 
- 
readBytes- Specified by:
- readBytesin class- ByteBuf
- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - named - readBytes- Lnet/minecraft/network/PacketByteBuf;readBytes(Ljava/nio/channels/FileChannel;JI)I- intermediary - readBytes- Lnet/minecraft/class_2540;readBytes(Ljava/nio/channels/FileChannel;JI)I- official - readBytes- Lvy;readBytes(Ljava/nio/channels/FileChannel;JI)I
 
- 
skipBytes- Specified by:
- skipBytesin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - skipBytes- Lnet/minecraft/network/PacketByteBuf;skipBytes(I)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52994- Lnet/minecraft/class_2540;method_52994(I)Lnet/minecraft/class_2540;- official - k- Lvy;k(I)Lvy;
 
- 
writeBoolean- Specified by:
- writeBooleanin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - writeBoolean- Lnet/minecraft/network/PacketByteBuf;writeBoolean(Z)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52964- Lnet/minecraft/class_2540;method_52964(Z)Lnet/minecraft/class_2540;- official - a- Lvy;a(Z)Lvy;
 
- 
writeByte- Specified by:
- writeBytein class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - writeByte- Lnet/minecraft/network/PacketByteBuf;writeByte(I)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52997- Lnet/minecraft/class_2540;method_52997(I)Lnet/minecraft/class_2540;- official - l- Lvy;l(I)Lvy;
 
- 
writeShort- Specified by:
- writeShortin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - writeShort- Lnet/minecraft/network/PacketByteBuf;writeShort(I)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52998- Lnet/minecraft/class_2540;method_52998(I)Lnet/minecraft/class_2540;- official - m- Lvy;m(I)Lvy;
 
- 
writeShortLE- Specified by:
- writeShortLEin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - writeShortLE- Lnet/minecraft/network/PacketByteBuf;writeShortLE(I)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52999- Lnet/minecraft/class_2540;method_52999(I)Lnet/minecraft/class_2540;- official - n- Lvy;n(I)Lvy;
 
- 
writeMedium- Specified by:
- writeMediumin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - writeMedium- Lnet/minecraft/network/PacketByteBuf;writeMedium(I)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_53000- Lnet/minecraft/class_2540;method_53000(I)Lnet/minecraft/class_2540;- official - o- Lvy;o(I)Lvy;
 
- 
writeMediumLE- Specified by:
- writeMediumLEin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - writeMediumLE- Lnet/minecraft/network/PacketByteBuf;writeMediumLE(I)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_53001- Lnet/minecraft/class_2540;method_53001(I)Lnet/minecraft/class_2540;- official - p- Lvy;p(I)Lvy;
 
- 
writeInt
- 
writeIntLE- Specified by:
- writeIntLEin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - writeIntLE- Lnet/minecraft/network/PacketByteBuf;writeIntLE(I)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_53003- Lnet/minecraft/class_2540;method_53003(I)Lnet/minecraft/class_2540;- official - r- Lvy;r(I)Lvy;
 
- 
writeLong- Specified by:
- writeLongin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - writeLong- Lnet/minecraft/network/PacketByteBuf;writeLong(J)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52974- Lnet/minecraft/class_2540;method_52974(J)Lnet/minecraft/class_2540;- official - b- Lvy;b(J)Lvy;
 
- 
writeLongLE- Specified by:
- writeLongLEin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - writeLongLE- Lnet/minecraft/network/PacketByteBuf;writeLongLE(J)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52982- Lnet/minecraft/class_2540;method_52982(J)Lnet/minecraft/class_2540;- official - c- Lvy;c(J)Lvy;
 
- 
writeChar- Specified by:
- writeCharin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - writeChar- Lnet/minecraft/network/PacketByteBuf;writeChar(I)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_53004- Lnet/minecraft/class_2540;method_53004(I)Lnet/minecraft/class_2540;- official - s- Lvy;s(I)Lvy;
 
- 
writeFloat- Specified by:
- writeFloatin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - writeFloat- Lnet/minecraft/network/PacketByteBuf;writeFloat(F)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52941- Lnet/minecraft/class_2540;method_52941(F)Lnet/minecraft/class_2540;- official - a- Lvy;a(F)Lvy;
 
- 
writeDouble- Specified by:
- writeDoublein class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - writeDouble- Lnet/minecraft/network/PacketByteBuf;writeDouble(D)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52940- Lnet/minecraft/class_2540;method_52940(D)Lnet/minecraft/class_2540;- official - a- Lvy;a(D)Lvy;
 
- 
writeBytes- Specified by:
- writeBytesin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - writeBytes- Lnet/minecraft/network/PacketByteBuf;writeBytes(Lio/netty/buffer/ByteBuf;)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52975- Lnet/minecraft/class_2540;method_52975(Lio/netty/buffer/ByteBuf;)Lnet/minecraft/class_2540;- official - l- Lvy;l(Lio/netty/buffer/ByteBuf;)Lvy;
 
- 
writeBytes- Specified by:
- writeBytesin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - writeBytes- Lnet/minecraft/network/PacketByteBuf;writeBytes(Lio/netty/buffer/ByteBuf;I)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52976- Lnet/minecraft/class_2540;method_52976(Lio/netty/buffer/ByteBuf;I)Lnet/minecraft/class_2540;- official - d- Lvy;d(Lio/netty/buffer/ByteBuf;I)Lvy;
 
- 
writeBytes- Specified by:
- writeBytesin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - writeBytes- Lnet/minecraft/network/PacketByteBuf;writeBytes(Lio/netty/buffer/ByteBuf;II)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52977- Lnet/minecraft/class_2540;method_52977(Lio/netty/buffer/ByteBuf;II)Lnet/minecraft/class_2540;- official - b- Lvy;b(Lio/netty/buffer/ByteBuf;II)Lvy;
 
- 
writeBytes- Specified by:
- writeBytesin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - writeBytes- Lnet/minecraft/network/PacketByteBuf;writeBytes([B)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52983- Lnet/minecraft/class_2540;method_52983([B)Lnet/minecraft/class_2540;- official - c- Lvy;c([B)Lvy;
 
- 
writeBytes- Specified by:
- writeBytesin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - writeBytes- Lnet/minecraft/network/PacketByteBuf;writeBytes([BII)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52980- Lnet/minecraft/class_2540;method_52980([BII)Lnet/minecraft/class_2540;- official - b- Lvy;b([BII)Lvy;
 
- 
writeBytes- Specified by:
- writeBytesin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - writeBytes- Lnet/minecraft/network/PacketByteBuf;writeBytes(Ljava/nio/ByteBuffer;)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52978- Lnet/minecraft/class_2540;method_52978(Ljava/nio/ByteBuffer;)Lnet/minecraft/class_2540;- official - b- Lvy;b(Ljava/nio/ByteBuffer;)Lvy;
 
- 
writeBytes- Specified by:
- writeBytesin class- ByteBuf
- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - named - writeBytes- Lnet/minecraft/network/PacketByteBuf;writeBytes(Ljava/io/InputStream;I)I- intermediary - writeBytes- Lnet/minecraft/class_2540;writeBytes(Ljava/io/InputStream;I)I- official - writeBytes- Lvy;writeBytes(Ljava/io/InputStream;I)I
 
- 
writeBytes- Specified by:
- writeBytesin class- ByteBuf
- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - named - writeBytes- Lnet/minecraft/network/PacketByteBuf;writeBytes(Ljava/nio/channels/ScatteringByteChannel;I)I- intermediary - writeBytes- Lnet/minecraft/class_2540;writeBytes(Ljava/nio/channels/ScatteringByteChannel;I)I- official - writeBytes- Lvy;writeBytes(Ljava/nio/channels/ScatteringByteChannel;I)I
 
- 
writeBytes- Specified by:
- writeBytesin class- ByteBuf
- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - named - writeBytes- Lnet/minecraft/network/PacketByteBuf;writeBytes(Ljava/nio/channels/FileChannel;JI)I- intermediary - writeBytes- Lnet/minecraft/class_2540;writeBytes(Ljava/nio/channels/FileChannel;JI)I- official - writeBytes- Lvy;writeBytes(Ljava/nio/channels/FileChannel;JI)I
 
- 
writeZero- Specified by:
- writeZeroin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - writeZero- Lnet/minecraft/network/PacketByteBuf;writeZero(I)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_53005- Lnet/minecraft/class_2540;method_53005(I)Lnet/minecraft/class_2540;- official - t- Lvy;t(I)Lvy;
 
- 
writeCharSequence- Specified by:
- writeCharSequencein class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - writeCharSequence- Lnet/minecraft/network/PacketByteBuf;writeCharSequence(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)I- intermediary - writeCharSequence- Lnet/minecraft/class_2540;writeCharSequence(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)I- official - writeCharSequence- Lvy;writeCharSequence(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)I
 
- 
indexOfpublic int indexOf(int from, int to, byte value) 
- 
bytesBeforepublic int bytesBefore(byte value) - Specified by:
- bytesBeforein class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - bytesBefore- Lnet/minecraft/network/PacketByteBuf;bytesBefore(B)I- intermediary - bytesBefore- Lnet/minecraft/class_2540;bytesBefore(B)I- official - bytesBefore- Lvy;bytesBefore(B)I
 
- 
bytesBeforepublic int bytesBefore(int length, byte value) - Specified by:
- bytesBeforein class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - bytesBefore- Lnet/minecraft/network/PacketByteBuf;bytesBefore(IB)I- intermediary - bytesBefore- Lnet/minecraft/class_2540;bytesBefore(IB)I- official - bytesBefore- Lvy;bytesBefore(IB)I
 
- 
bytesBeforepublic int bytesBefore(int index, int length, byte value) - Specified by:
- bytesBeforein class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - bytesBefore- Lnet/minecraft/network/PacketByteBuf;bytesBefore(IIB)I- intermediary - bytesBefore- Lnet/minecraft/class_2540;bytesBefore(IIB)I- official - bytesBefore- Lvy;bytesBefore(IIB)I
 
- 
forEachByte- Specified by:
- forEachBytein class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - forEachByte- Lnet/minecraft/network/PacketByteBuf;forEachByte(Lio/netty/util/ByteProcessor;)I- intermediary - forEachByte- Lnet/minecraft/class_2540;forEachByte(Lio/netty/util/ByteProcessor;)I- official - forEachByte- Lvy;forEachByte(Lio/netty/util/ByteProcessor;)I
 
- 
forEachByte- Specified by:
- forEachBytein class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - forEachByte- Lnet/minecraft/network/PacketByteBuf;forEachByte(IILio/netty/util/ByteProcessor;)I- intermediary - forEachByte- Lnet/minecraft/class_2540;forEachByte(IILio/netty/util/ByteProcessor;)I- official - forEachByte- Lvy;forEachByte(IILio/netty/util/ByteProcessor;)I
 
- 
forEachByteDesc- Specified by:
- forEachByteDescin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - forEachByteDesc- Lnet/minecraft/network/PacketByteBuf;forEachByteDesc(Lio/netty/util/ByteProcessor;)I- intermediary - forEachByteDesc- Lnet/minecraft/class_2540;forEachByteDesc(Lio/netty/util/ByteProcessor;)I- official - forEachByteDesc- Lvy;forEachByteDesc(Lio/netty/util/ByteProcessor;)I
 
- 
forEachByteDesc- Specified by:
- forEachByteDescin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - forEachByteDesc- Lnet/minecraft/network/PacketByteBuf;forEachByteDesc(IILio/netty/util/ByteProcessor;)I- intermediary - forEachByteDesc- Lnet/minecraft/class_2540;forEachByteDesc(IILio/netty/util/ByteProcessor;)I- official - forEachByteDesc- Lvy;forEachByteDesc(IILio/netty/util/ByteProcessor;)I
 
- 
copy
- 
copy
- 
slice
- 
retainedSlice- Specified by:
- retainedSlicein class- ByteBuf
 
- 
slice
- 
retainedSlice- Specified by:
- retainedSlicein class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - retainedSlice- Lnet/minecraft/network/PacketByteBuf;retainedSlice(II)Lio/netty/buffer/ByteBuf;- intermediary - retainedSlice- Lnet/minecraft/class_2540;retainedSlice(II)Lio/netty/buffer/ByteBuf;- official - retainedSlice- Lvy;retainedSlice(II)Lio/netty/buffer/ByteBuf;
 
- 
duplicate
- 
retainedDuplicate- Specified by:
- retainedDuplicatein class- ByteBuf
 
- 
nioBufferCountpublic int nioBufferCount()- Specified by:
- nioBufferCountin class- ByteBuf
 
- 
nioBuffer
- 
nioBuffer- Specified by:
- nioBufferin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - nioBuffer- Lnet/minecraft/network/PacketByteBuf;nioBuffer(II)Ljava/nio/ByteBuffer;- intermediary - nioBuffer- Lnet/minecraft/class_2540;nioBuffer(II)Ljava/nio/ByteBuffer;- official - nioBuffer- Lvy;nioBuffer(II)Ljava/nio/ByteBuffer;
 
- 
internalNioBuffer- Specified by:
- internalNioBufferin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - internalNioBuffer- Lnet/minecraft/network/PacketByteBuf;internalNioBuffer(II)Ljava/nio/ByteBuffer;- intermediary - internalNioBuffer- Lnet/minecraft/class_2540;internalNioBuffer(II)Ljava/nio/ByteBuffer;- official - internalNioBuffer- Lvy;internalNioBuffer(II)Ljava/nio/ByteBuffer;
 
- 
nioBuffers- Specified by:
- nioBuffersin class- ByteBuf
 
- 
nioBuffers- Specified by:
- nioBuffersin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - nioBuffers- Lnet/minecraft/network/PacketByteBuf;nioBuffers(II)[Ljava/nio/ByteBuffer;- intermediary - nioBuffers- Lnet/minecraft/class_2540;nioBuffers(II)[Ljava/nio/ByteBuffer;- official - nioBuffers- Lvy;nioBuffers(II)[Ljava/nio/ByteBuffer;
 
- 
hasArraypublic boolean hasArray()
- 
arraypublic byte[] array()
- 
arrayOffsetpublic int arrayOffset()- Specified by:
- arrayOffsetin class- ByteBuf
 
- 
hasMemoryAddresspublic boolean hasMemoryAddress()- Specified by:
- hasMemoryAddressin class- ByteBuf
 
- 
memoryAddresspublic long memoryAddress()- Specified by:
- memoryAddressin class- ByteBuf
 
- 
toString- Specified by:
- toStringin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - toString- Lnet/minecraft/network/PacketByteBuf;toString(Ljava/nio/charset/Charset;)Ljava/lang/String;- intermediary - toString- Lnet/minecraft/class_2540;toString(Ljava/nio/charset/Charset;)Ljava/lang/String;- official - toString- Lvy;toString(Ljava/nio/charset/Charset;)Ljava/lang/String;
 
- 
toString- Specified by:
- toStringin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - toString- Lnet/minecraft/network/PacketByteBuf;toString(IILjava/nio/charset/Charset;)Ljava/lang/String;- intermediary - toString- Lnet/minecraft/class_2540;toString(IILjava/nio/charset/Charset;)Ljava/lang/String;- official - toString- Lvy;toString(IILjava/nio/charset/Charset;)Ljava/lang/String;
 
- 
hashCodepublic int hashCode()
- 
equals
- 
compareTo- Specified by:
- compareToin interface- Comparable<ByteBuf>
- Specified by:
- compareToin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - compareTo- Lnet/minecraft/network/PacketByteBuf;compareTo(Lio/netty/buffer/ByteBuf;)I- intermediary - compareTo- Lnet/minecraft/class_2540;compareTo(Lio/netty/buffer/ByteBuf;)I- official - compareTo- Lvy;compareTo(Lio/netty/buffer/ByteBuf;)I
 
- 
toString
- 
retain- Specified by:
- retainin interface- ReferenceCounted
- Specified by:
- retainin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - retain- Lnet/minecraft/network/PacketByteBuf;retain(I)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_53007- Lnet/minecraft/class_2540;method_53007(I)Lnet/minecraft/class_2540;- official - u- Lvy;u(I)Lvy;
 
- 
retain- Specified by:
- retainin interface- ReferenceCounted
- Specified by:
- retainin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - retain- Lnet/minecraft/network/PacketByteBuf;retain()Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52938- Lnet/minecraft/class_2540;method_52938()Lnet/minecraft/class_2540;- official - F- Lvy;F()Lvy;
 
- 
touch- Specified by:
- touchin interface- ReferenceCounted
- Specified by:
- touchin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - touch- Lnet/minecraft/network/PacketByteBuf;touch()Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52939- Lnet/minecraft/class_2540;method_52939()Lnet/minecraft/class_2540;- official - G- Lvy;G()Lvy;
 
- 
touch- Specified by:
- touchin interface- ReferenceCounted
- Specified by:
- touchin class- ByteBuf
- Mappings:
- Namespace - Name - Mixin selector - named - touch- Lnet/minecraft/network/PacketByteBuf;touch(Ljava/lang/Object;)Lnet/minecraft/network/PacketByteBuf;- intermediary - method_52960- Lnet/minecraft/class_2540;method_52960(Ljava/lang/Object;)Lnet/minecraft/class_2540;- official - a- Lvy;a(Ljava/lang/Object;)Lvy;
 
- 
refCntpublic int refCnt()
- 
releasepublic boolean release()
- 
releasepublic boolean release(int decrement) - Mappings:
- Namespace - Name - Mixin selector - named - release- Lnet/minecraft/network/PacketByteBuf;release(I)Z- intermediary - release- Lnet/minecraft/class_2540;release(I)Z- official - release- Lvy;release(I)Z
 
 
-