Class PacketByteBuf
- All Implemented Interfaces:
ByteBufConvertible
,ReferenceCounted
,Comparable<ByteBuf>
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 official qx
intermediary net/minecraft/class_2540
named net/minecraft/network/PacketByteBuf
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
A functional interface to read a value fromPacketByteBuf
.static interface
A functional interface to write a value toPacketByteBuf
. -
Field Summary
Modifier and TypeFieldDescriptionstatic final short
private static final int
private static final int
private static final int
private static final int
The maximum size, in number of bytes, allowed of the NBT compound read byreadNbt()
.static final int
The maximum size, in terms of JSON string length, allowed of the text read byreadText()
or written bywriteText(Text)
.private static final int
The max number of bytes an encoded var int value may use.private static final int
The max number of bytes an encoded var long value may use.private final ByteBuf
-
Constructor Summary
ConstructorDescriptionPacketByteBuf
(ByteBuf parent) Creates a packet byte buf that delegates its operations to theparent
buf. -
Method Summary
Modifier and TypeMethodDescriptionalloc()
byte[]
array()
int
int
bytesBefore
(byte value) int
bytesBefore
(int length, byte value) int
bytesBefore
(int index, int length, byte value) int
capacity()
capacity
(int capacity) clear()
int
copy()
copy
(int index, int length) <T> T
decode
(com.mojang.serialization.Codec<T> codec) Reads an object from this buf as a compound NBT with the given codec.<T> void
encode
(com.mojang.serialization.Codec<T> codec, T object) Writes an object to this buf as a compound NBT with the given codec.ensureWritable
(int minBytes) int
ensureWritable
(int minBytes, boolean force) boolean
int
forEachByte
(int index, int length, ByteProcessor byteProcessor) int
forEachByte
(ByteProcessor byteProcessor) int
forEachByteDesc
(int index, int length, ByteProcessor byteProcessor) int
forEachByteDesc
(ByteProcessor byteProcessor) void
forEachInCollection
(Consumer<PacketByteBuf> consumer) Iterates a collection from this buf.boolean
getBoolean
(int index) byte
getByte
(int index) getBytes
(int index, byte[] bytes) getBytes
(int index, byte[] bytes, int outputIndex, int length) getBytes
(int index, OutputStream stream, int length) getBytes
(int index, ByteBuffer buf) int
getBytes
(int index, FileChannel channel, long pos, int length) int
getBytes
(int index, GatheringByteChannel channel, int length) char
getChar
(int index) getCharSequence
(int index, int length, Charset charset) double
getDouble
(int index) float
getFloat
(int index) int
getInt
(int index) int
getIntLE
(int index) long
getLong
(int index) long
getLongLE
(int index) static <T> IntFunction<T>
getMaxValidator
(IntFunction<T> applier, int max) int
getMedium
(int index) int
getMediumLE
(int index) short
getShort
(int index) short
getShortLE
(int index) short
getUnsignedByte
(int index) long
getUnsignedInt
(int index) long
getUnsignedIntLE
(int index) int
getUnsignedMedium
(int index) int
getUnsignedMediumLE
(int index) int
getUnsignedShort
(int index) int
getUnsignedShortLE
(int index) static int
getVarIntLength
(int value) Returns the number of bytes needed to encodevalue
as a var int.static int
getVarLongLength
(long value) Returns the number of bytes needed to encodevalue
as a var long.byte[]
Returns an array of bytes of contents in this buf between index0
and thewriterIndex()
.boolean
hasArray()
int
hashCode()
boolean
int
indexOf
(int from, int to, byte value) internalNioBuffer
(int index, int length) boolean
isDirect()
boolean
boolean
isReadable
(int size) boolean
boolean
boolean
isWritable
(int size) int
int
long
nioBuffer
(int index, int length) int
nioBuffers
(int index, int length) order()
int
Reads a bit set from this buf.Reads a block hit result from this buf.Reads a block position from this buf.boolean
byte
readByte()
byte[]
Reads an array of primitive bytes from this buf.byte[]
readByteArray
(int maxSize) Reads an array of primitive bytes from this buf.readBytes
(byte[] bytes) readBytes
(byte[] bytes, int outputIndex, int length) readBytes
(int length) readBytes
(OutputStream stream, int length) readBytes
(ByteBuffer buf) int
readBytes
(FileChannel channel, long pos, int length) int
readBytes
(GatheringByteChannel channel, int length) char
readChar()
readCharSequence
(int length, Charset charset) Reads a chunk position from this buf.Reads a chunk section position from this buf.<T,
C extends Collection<T>>
CreadCollection
(IntFunction<C> collectionFactory, PacketByteBuf.PacketReader<T> reader) Reads a collection from this buf.readDate()
Reads a date from this buf.double
<L,
R> com.mojang.datafixers.util.Either<L, R> readEither
(PacketByteBuf.PacketReader<L> leftReader, PacketByteBuf.PacketReader<R> rightReader) Reads anEither
from this buf.<T extends Enum<T>>
TreadEnumConstant
(Class<T> enumClass) Reads an enum constant from this buf.int
readerIndex
(int index) float
com.mojang.authlib.GameProfile
Reads a game profile from this buf.Reads a global position from this buf.Reads an identifier from this buf.Reads an instant from this buf.int
readInt()
int[]
Reads an array of primitive ints from this buf.int[]
readIntArray
(int maxSize) Reads an array of primitive ints from this buf.int
Reads a list of primitive ints from this buf.Reads an item stack from this buf.<T> List<T>
readList
(PacketByteBuf.PacketReader<T> reader) Reads a collection from this buf as an array list.long
readLong()
long[]
Reads an array of primitive longs from this buf.long[]
readLongArray
(@org.jetbrains.annotations.Nullable long[] toArray) Reads an array of primitive longs from this buf.long[]
readLongArray
(@org.jetbrains.annotations.Nullable long[] toArray, int maxSize) Reads an array of primitive longs from this buf.long
<K,
V, M extends Map<K, V>>
MreadMap
(IntFunction<M> mapFactory, PacketByteBuf.PacketReader<K> keyReader, PacketByteBuf.PacketReader<V> valueReader) Reads a map from this buf.<K,
V> Map<K, V> readMap
(PacketByteBuf.PacketReader<K> keyReader, PacketByteBuf.PacketReader<V> valueReader) Reads a map from this buf as a hash map.int
int
readNbt()
Reads an NBT compound from this buf.readNbt
(NbtTagSizeTracker sizeTracker) Reads an NBT compound from this buf.<T> T
readNullable
(PacketByteBuf.PacketReader<T> reader) Reads a nullable value from this buf.<T> Optional<T>
readOptional
(PacketByteBuf.PacketReader<T> reader) Reads an optional value from this buf.com.mojang.authlib.properties.Property
Reads a property from this buf.Reads a public key from this buf.<T> RegistryKey<T>
readRegistryKey
(RegistryKey<? extends Registry<T>> registryRef) Reads a registry key from this buf.<T> T
readRegistryValue
(IndexedIterable<T> registry) Reads a value from a registry (or otherIndexedIterable
s).readRetainedSlice
(int length) short
short
readSlice
(int length) Reads a string from this buf.readString
(int maxLength) Reads a string from this buf.readText()
Reads a text from this buf.Reads an NBT compound from this buf.short
long
long
int
int
int
int
readUuid()
Reads a UUID (universally unique identifier) from this buf.int
Reads a single var int from this buf.long
Reads a single var long from this buf.int
refCnt()
boolean
release()
boolean
release
(int decrement) retain()
retain
(int int2) retainedSlice
(int index, int length) setBoolean
(int index, boolean value) setByte
(int index, int value) setBytes
(int index, byte[] bytes) setBytes
(int index, byte[] bytes, int sourceIndex, int length) int
setBytes
(int index, InputStream stream, int length) setBytes
(int index, ByteBuffer buf) int
setBytes
(int index, FileChannel channel, long pos, int length) int
setBytes
(int index, ScatteringByteChannel channel, int length) setChar
(int index, int value) int
setCharSequence
(int index, CharSequence sequence, Charset charset) setDouble
(int index, double value) setFloat
(int index, float value) setIndex
(int readerIndex, int writerIndex) setInt
(int index, int value) setIntLE
(int index, int value) setLong
(int index, long value) setLongLE
(int index, long value) setMedium
(int index, int value) setMediumLE
(int index, int value) setShort
(int index, int value) setShortLE
(int index, int value) setZero
(int index, int length) skipBytes
(int length) slice()
slice
(int index, int length) private static int
toEncodedStringLength
(int decodedLength) toString()
touch()
unwrap()
int
void
writeBitSet
(BitSet bitSet) Writes a bit set to this buf.void
writeBlockHitResult
(BlockHitResult hitResult) Writes a block hit result to this buf.writeBlockPos
(BlockPos pos) Writes a block position to this buf.writeBoolean
(boolean value) writeByte
(int value) writeByteArray
(byte[] array) Writes an array of primitive bytes to this buf.writeBytes
(byte[] bytes) writeBytes
(byte[] bytes, int sourceIndex, int length) writeBytes
(ByteBuf buf) writeBytes
(ByteBuf buf, int length) writeBytes
(ByteBuf buf, int sourceIndex, int length) int
writeBytes
(InputStream stream, int length) writeBytes
(ByteBuffer buf) int
writeBytes
(FileChannel channel, long pos, int length) int
writeBytes
(ScatteringByteChannel channel, int length) writeChar
(int value) int
writeCharSequence
(CharSequence sequence, Charset charset) writeChunkPos
(ChunkPos pos) Writes a chunk position to this buf.Reads a chunk section position from this buf.<T> void
writeCollection
(Collection<T> collection, PacketByteBuf.PacketWriter<T> writer) Writes a collection to this buf.Writes a date to this buf.writeDouble
(double value) <L,
R> void writeEither
(com.mojang.datafixers.util.Either<L, R> either, PacketByteBuf.PacketWriter<L> leftWriter, PacketByteBuf.PacketWriter<R> rightWriter) Writes anEither
to this buf.writeEnumConstant
(Enum<?> instance) Writes an enum constant to this buf.writeFloat
(float value) void
writeGameProfile
(com.mojang.authlib.GameProfile gameProfile) Writes a game profile to this buf.void
writeGlobalPos
(GlobalPos pos) Writes a global position to this buf.Writes an identifier to this buf.void
writeInstant
(Instant instant) Writes an instant to this buf.writeInt
(int value) writeIntArray
(int[] array) Writes an array of primitive ints to this buf.writeIntLE
(int value) void
writeIntList
(IntList list) Writes a list of primitive ints from this buf.writeItemStack
(ItemStack stack) Writes an item stack to this buf.writeLong
(long value) writeLongArray
(long[] array) Writes an array of primitive longs to this buf.writeLongLE
(long value) <K,
V> void writeMap
(Map<K, V> map, PacketByteBuf.PacketWriter<K> keyWriter, PacketByteBuf.PacketWriter<V> valueWriter) Writes a map to this buf.writeMedium
(int value) writeMediumLE
(int value) writeNbt
(@Nullable NbtCompound compound) Writes an NBT compound to this buf.<T> void
writeNullable
(T value, PacketByteBuf.PacketWriter<T> writer) Writes a nullable value to this buf.<T> void
writeOptional
(Optional<T> value, PacketByteBuf.PacketWriter<T> writer) Writes an optional value to this buf.void
writeProperty
(com.mojang.authlib.properties.Property property) Writes a property to this buf.writePublicKey
(PublicKey publicKey) Writes a public key to this buf.void
writeRegistryKey
(RegistryKey<?> key) Writes a registry key to this buf.<T> void
writeRegistryValue
(IndexedIterable<T> registry, T value) Writes a value from a registry (or otherIndexedIterable
s).int
writerIndex
(int index) writeShort
(int value) writeShortLE
(int value) writeString
(String string) Writes a string to this buf.writeString
(String string, int maxLength) Writes a string to this buf.Writes a text to this buf.Writes 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.writeZero
(int length) Methods inherited from class io.netty.buffer.ByteBuf
asByteBuf, getDoubleLE, getFloatLE, isContiguous, maxFastWritableBytes, readDoubleLE, readFloatLE, setDoubleLE, setFloatLE, writeDoubleLE, writeFloatLE
-
Field Details
-
MAX_VAR_INT_LENGTH
private static final int MAX_VAR_INT_LENGTHThe max number of bytes an encoded var int value may use.Its value is 5. A regular int value always use 4 bytes in contrast.
- See Also:
- Mappings:
Namespace Name Mixin selector official c
Lqx;c:I
intermediary field_33285
Lnet/minecraft/class_2540;field_33285:I
named MAX_VAR_INT_LENGTH
Lnet/minecraft/network/PacketByteBuf;MAX_VAR_INT_LENGTH:I
-
MAX_VAR_LONG_LENGTH
private static final int MAX_VAR_LONG_LENGTHThe max number of bytes an encoded var long value may use.Its value is 10. A regular long value always use 8 bytes in contrast.
- See Also:
- Mappings:
Namespace Name Mixin selector official d
Lqx;d:I
intermediary field_33286
Lnet/minecraft/class_2540;field_33286:I
named MAX_VAR_LONG_LENGTH
Lnet/minecraft/network/PacketByteBuf;MAX_VAR_LONG_LENGTH:I
-
MAX_READ_NBT_SIZE
private 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 official e
Lqx;e:I
intermediary field_33287
Lnet/minecraft/class_2540;field_33287:I
named MAX_READ_NBT_SIZE
Lnet/minecraft/network/PacketByteBuf;MAX_READ_NBT_SIZE:I
-
DEFAULT_MAX_STRING_LENGTH
public 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 official a
Lqx;a:S
intermediary field_33283
Lnet/minecraft/class_2540;field_33283:S
named DEFAULT_MAX_STRING_LENGTH
Lnet/minecraft/network/PacketByteBuf;DEFAULT_MAX_STRING_LENGTH:S
-
MAX_TEXT_LENGTH
public static final int MAX_TEXT_LENGTHThe maximum size, in terms of JSON string length, allowed of the text read byreadText()
or written bywriteText(Text)
.- See Also:
- Mappings:
Namespace Name Mixin selector official b
Lqx;b:I
intermediary field_33284
Lnet/minecraft/class_2540;field_33284:I
named MAX_TEXT_LENGTH
Lnet/minecraft/network/PacketByteBuf;MAX_TEXT_LENGTH:I
-
field_39381
private static final int field_39381- See Also:
- Mappings:
Namespace Name Mixin selector official g
Lqx;g:I
intermediary field_39381
Lnet/minecraft/class_2540;field_39381:I
named field_39381
Lnet/minecraft/network/PacketByteBuf;field_39381:I
-
field_39382
private static final int field_39382- See Also:
- Mappings:
Namespace Name Mixin selector official h
Lqx;h:I
intermediary field_39382
Lnet/minecraft/class_2540;field_39382:I
named field_39382
Lnet/minecraft/network/PacketByteBuf;field_39382:I
-
field_39383
private static final int field_39383- See Also:
- Mappings:
Namespace Name Mixin selector official i
Lqx;i:I
intermediary field_39383
Lnet/minecraft/class_2540;field_39383:I
named field_39383
Lnet/minecraft/network/PacketByteBuf;field_39383:I
-
parent
- Mappings:
Namespace Name Mixin selector official f
Lqx;f:Lio/netty/buffer/ByteBuf;
intermediary field_11695
Lnet/minecraft/class_2540;field_11695:Lio/netty/buffer/ByteBuf;
named parent
Lnet/minecraft/network/PacketByteBuf;parent:Lio/netty/buffer/ByteBuf;
-
-
Constructor Details
-
PacketByteBuf
Creates a packet byte buf that delegates its operations to theparent
buf.- Parameters:
parent
- the parent, or delegate, buf- Mappings:
Namespace Name Mixin selector official <init>
Lqx;<init>(Lio/netty/buffer/ByteBuf;)V
intermediary <init>
Lnet/minecraft/class_2540;<init>(Lio/netty/buffer/ByteBuf;)V
named <init>
Lnet/minecraft/network/PacketByteBuf;<init>(Lio/netty/buffer/ByteBuf;)V
-
-
Method Details
-
getVarIntLength
public static int getVarIntLength(int value) - Parameters:
value
- the value to encode- Returns:
- the number of bytes a var int
value
uses - Mappings:
Namespace Name Mixin selector official a
Lqx;a(I)I
intermediary method_10815
Lnet/minecraft/class_2540;method_10815(I)I
named getVarIntLength
Lnet/minecraft/network/PacketByteBuf;getVarIntLength(I)I
-
getVarLongLength
public static int getVarLongLength(long value) Returns the number of bytes needed to encodevalue
as a var long. Guaranteed to be between1
and 10.- Parameters:
value
- the value to encode- Returns:
- the number of bytes a var long
value
uses - Mappings:
Namespace Name Mixin selector official a
Lqx;a(J)I
intermediary method_36129
Lnet/minecraft/class_2540;method_36129(J)I
named getVarLongLength
Lnet/minecraft/network/PacketByteBuf;getVarLongLength(J)I
-
decode
public <T> T decode(com.mojang.serialization.Codec<T> codec) Reads an object from this buf as a compound NBT with the given codec.- Type Parameters:
T
- the decoded object's type- Parameters:
codec
- the codec to decode the object- Returns:
- the read object
- Throws:
EncoderException
- if thecodec
fails to decode the compound NBT- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lqx;a(Lcom/mojang/serialization/Codec;)Ljava/lang/Object;
intermediary method_29171
Lnet/minecraft/class_2540;method_29171(Lcom/mojang/serialization/Codec;)Ljava/lang/Object;
named decode
Lnet/minecraft/network/PacketByteBuf;decode(Lcom/mojang/serialization/Codec;)Ljava/lang/Object;
-
encode
public <T> void encode(com.mojang.serialization.Codec<T> codec, T object) Writes an object to this buf as a compound NBT with the given codec.- Type Parameters:
T
- the encoded object's type- Parameters:
codec
- the codec to encode the objectobject
- the object to write to this buf- Throws:
EncoderException
- if thecodec
fails to encode the compound NBT- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lqx;a(Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V
intermediary method_29172
Lnet/minecraft/class_2540;method_29172(Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V
named encode
Lnet/minecraft/network/PacketByteBuf;encode(Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V
-
writeRegistryValue
Writes a value from a registry (or otherIndexedIterable
s). The value is stored using its raw ID as a var int.Callers must ensure that the registry (or the indexed iterable) is properly synchronized between the client and the server.
- Parameters:
registry
- the registry (or an indexed iterable) that contains the valuevalue
- a value to write, must be inregistry
- Throws:
IllegalArgumentException
- ifvalue
is not inregistry
- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lqx;a(Lhf;Ljava/lang/Object;)V
intermediary method_42065
Lnet/minecraft/class_2540;method_42065(Lnet/minecraft/class_2359;Ljava/lang/Object;)V
named writeRegistryValue
Lnet/minecraft/network/PacketByteBuf;writeRegistryValue(Lnet/minecraft/util/collection/IndexedIterable;Ljava/lang/Object;)V
-
readRegistryValue
Reads a value from a registry (or otherIndexedIterable
s). The value is stored using its raw ID as a var int.Callers must ensure that the registry (or the indexed iterable) is properly synchronized between the client and the server.
- Parameters:
registry
- the registry (or an indexed iterable) that contains the value- Returns:
- the value, or
null
if it is missing fromregistry
- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lqx;a(Lhf;)Ljava/lang/Object;
intermediary method_42064
Lnet/minecraft/class_2540;method_42064(Lnet/minecraft/class_2359;)Ljava/lang/Object;
named readRegistryValue
Lnet/minecraft/network/PacketByteBuf;readRegistryValue(Lnet/minecraft/util/collection/IndexedIterable;)Ljava/lang/Object;
-
getMaxValidator
- Mappings:
Namespace Name Mixin selector official a
Lqx;a(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;
named getMaxValidator
Lnet/minecraft/network/PacketByteBuf;getMaxValidator(Ljava/util/function/IntFunction;I)Ljava/util/function/IntFunction;
-
readCollection
public <T,C extends Collection<T>> C readCollection(IntFunction<C> collectionFactory, PacketByteBuf.PacketReader<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 typeC
- 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 official a
Lqx;a(Ljava/util/function/IntFunction;Lqx$a;)Ljava/util/Collection;
intermediary method_34068
Lnet/minecraft/class_2540;method_34068(Ljava/util/function/IntFunction;Lnet/minecraft/class_2540$class_7461;)Ljava/util/Collection;
named readCollection
Lnet/minecraft/network/PacketByteBuf;readCollection(Ljava/util/function/IntFunction;Lnet/minecraft/network/PacketByteBuf$PacketReader;)Ljava/util/Collection;
-
writeCollection
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 official a
Lqx;a(Ljava/util/Collection;Lqx$b;)V
intermediary method_34062
Lnet/minecraft/class_2540;method_34062(Ljava/util/Collection;Lnet/minecraft/class_2540$class_7462;)V
named writeCollection
Lnet/minecraft/network/PacketByteBuf;writeCollection(Ljava/util/Collection;Lnet/minecraft/network/PacketByteBuf$PacketWriter;)V
-
readList
Reads 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 official a
Lqx;a(Lqx$a;)Ljava/util/List;
intermediary method_34066
Lnet/minecraft/class_2540;method_34066(Lnet/minecraft/class_2540$class_7461;)Ljava/util/List;
named readList
Lnet/minecraft/network/PacketByteBuf;readList(Lnet/minecraft/network/PacketByteBuf$PacketReader;)Ljava/util/List;
-
readIntList
Reads 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 official a
Lqx;a()Lit/unimi/dsi/fastutil/ints/IntList;
intermediary method_34059
Lnet/minecraft/class_2540;method_34059()Lit/unimi/dsi/fastutil/ints/IntList;
named readIntList
Lnet/minecraft/network/PacketByteBuf;readIntList()Lit/unimi/dsi/fastutil/ints/IntList;
-
writeIntList
Writes 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 official a
Lqx;a(Lit/unimi/dsi/fastutil/ints/IntList;)V
intermediary method_34060
Lnet/minecraft/class_2540;method_34060(Lit/unimi/dsi/fastutil/ints/IntList;)V
named writeIntList
Lnet/minecraft/network/PacketByteBuf;writeIntList(Lit/unimi/dsi/fastutil/ints/IntList;)V
-
readMap
public <K,V, M readMapM extends Map<K, V>> (IntFunction<M> mapFactory, PacketByteBuf.PacketReader<K> keyReader, PacketByteBuf.PacketReader<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 typeV
- the value typeM
- 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 official a
Lqx;a(Ljava/util/function/IntFunction;Lqx$a;Lqx$a;)Ljava/util/Map;
intermediary method_34069
Lnet/minecraft/class_2540;method_34069(Ljava/util/function/IntFunction;Lnet/minecraft/class_2540$class_7461;Lnet/minecraft/class_2540$class_7461;)Ljava/util/Map;
named readMap
Lnet/minecraft/network/PacketByteBuf;readMap(Ljava/util/function/IntFunction;Lnet/minecraft/network/PacketByteBuf$PacketReader;Lnet/minecraft/network/PacketByteBuf$PacketReader;)Ljava/util/Map;
-
readMap
public <K,V> Map<K,V> readMap(PacketByteBuf.PacketReader<K> keyReader, PacketByteBuf.PacketReader<V> valueReader) Reads a map from this buf as a hash map.- Type Parameters:
K
- the key typeV
- the value type- Returns:
- the read map
- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lqx;a(Lqx$a;Lqx$a;)Ljava/util/Map;
intermediary method_34067
Lnet/minecraft/class_2540;method_34067(Lnet/minecraft/class_2540$class_7461;Lnet/minecraft/class_2540$class_7461;)Ljava/util/Map;
named readMap
Lnet/minecraft/network/PacketByteBuf;readMap(Lnet/minecraft/network/PacketByteBuf$PacketReader;Lnet/minecraft/network/PacketByteBuf$PacketReader;)Ljava/util/Map;
-
writeMap
public <K,V> void writeMap(Map<K, V> map, PacketByteBuf.PacketWriter<K> keyWriter, PacketByteBuf.PacketWriter<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 typeV
- the value type- Parameters:
map
- the map to write- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lqx;a(Ljava/util/Map;Lqx$b;Lqx$b;)V
intermediary method_34063
Lnet/minecraft/class_2540;method_34063(Ljava/util/Map;Lnet/minecraft/class_2540$class_7462;Lnet/minecraft/class_2540$class_7462;)V
named writeMap
Lnet/minecraft/network/PacketByteBuf;writeMap(Ljava/util/Map;Lnet/minecraft/network/PacketByteBuf$PacketWriter;Lnet/minecraft/network/PacketByteBuf$PacketWriter;)V
-
forEachInCollection
Iterates a collection from this buf. The collection is stored as a leading var intsize
followed by the entries sequentially. Theconsumer
will be calledsize
times.- Parameters:
consumer
- the consumer to read entries- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lqx;a(Ljava/util/function/Consumer;)V
intermediary method_34065
Lnet/minecraft/class_2540;method_34065(Ljava/util/function/Consumer;)V
named forEachInCollection
Lnet/minecraft/network/PacketByteBuf;forEachInCollection(Ljava/util/function/Consumer;)V
-
writeOptional
Writes 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 official a
Lqx;a(Ljava/util/Optional;Lqx$b;)V
intermediary method_37435
Lnet/minecraft/class_2540;method_37435(Ljava/util/Optional;Lnet/minecraft/class_2540$class_7462;)V
named writeOptional
Lnet/minecraft/network/PacketByteBuf;writeOptional(Ljava/util/Optional;Lnet/minecraft/network/PacketByteBuf$PacketWriter;)V
-
readOptional
Reads 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 official b
Lqx;b(Lqx$a;)Ljava/util/Optional;
intermediary method_37436
Lnet/minecraft/class_2540;method_37436(Lnet/minecraft/class_2540$class_7461;)Ljava/util/Optional;
named readOptional
Lnet/minecraft/network/PacketByteBuf;readOptional(Lnet/minecraft/network/PacketByteBuf$PacketReader;)Ljava/util/Optional;
-
readNullable
Reads 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 official c
Lqx;c(Lqx$a;)Ljava/lang/Object;
intermediary method_43827
Lnet/minecraft/class_2540;method_43827(Lnet/minecraft/class_2540$class_7461;)Ljava/lang/Object;
named readNullable
Lnet/minecraft/network/PacketByteBuf;readNullable(Lnet/minecraft/network/PacketByteBuf$PacketReader;)Ljava/lang/Object;
-
writeNullable
Writes 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 official a
Lqx;a(Ljava/lang/Object;Lqx$b;)V
intermediary method_43826
Lnet/minecraft/class_2540;method_43826(Ljava/lang/Object;Lnet/minecraft/class_2540$class_7462;)V
named writeNullable
Lnet/minecraft/network/PacketByteBuf;writeNullable(Ljava/lang/Object;Lnet/minecraft/network/PacketByteBuf$PacketWriter;)V
-
writeEither
public <L,R> void writeEither(com.mojang.datafixers.util.Either<L, R> either, PacketByteBuf.PacketWriter<L> leftWriter, PacketByteBuf.PacketWriter<R> rightWriter) Writes anEither
to this buf. An either is represented by a boolean indicating if the left side or the right side of the either, followed by the value.- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lqx;a(Lcom/mojang/datafixers/util/Either;Lqx$b;Lqx$b;)V
intermediary method_43619
Lnet/minecraft/class_2540;method_43619(Lcom/mojang/datafixers/util/Either;Lnet/minecraft/class_2540$class_7462;Lnet/minecraft/class_2540$class_7462;)V
named writeEither
Lnet/minecraft/network/PacketByteBuf;writeEither(Lcom/mojang/datafixers/util/Either;Lnet/minecraft/network/PacketByteBuf$PacketWriter;Lnet/minecraft/network/PacketByteBuf$PacketWriter;)V
-
readEither
public <L,R> com.mojang.datafixers.util.Either<L,R> readEither(PacketByteBuf.PacketReader<L> leftReader, PacketByteBuf.PacketReader<R> rightReader) Reads anEither
from this buf. An either is represented by a boolean indicating if the left side or the right side of the either, followed by the value.- Returns:
- the read either
- See Also:
- Mappings:
Namespace Name Mixin selector official b
Lqx;b(Lqx$a;Lqx$a;)Lcom/mojang/datafixers/util/Either;
intermediary method_43622
Lnet/minecraft/class_2540;method_43622(Lnet/minecraft/class_2540$class_7461;Lnet/minecraft/class_2540$class_7461;)Lcom/mojang/datafixers/util/Either;
named readEither
Lnet/minecraft/network/PacketByteBuf;readEither(Lnet/minecraft/network/PacketByteBuf$PacketReader;Lnet/minecraft/network/PacketByteBuf$PacketReader;)Lcom/mojang/datafixers/util/Either;
-
readByteArray
public 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 official b
Lqx;b()[B
intermediary method_10795
Lnet/minecraft/class_2540;method_10795()[B
named readByteArray
Lnet/minecraft/network/PacketByteBuf;readByteArray()[B
-
writeByteArray
Writes 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 official a
Lqx;a([B)Lqx;
intermediary method_10813
Lnet/minecraft/class_2540;method_10813([B)Lnet/minecraft/class_2540;
named writeByteArray
Lnet/minecraft/network/PacketByteBuf;writeByteArray([B)Lnet/minecraft/network/PacketByteBuf;
-
readByteArray
public 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 overmaxSize
- See Also:
- Mappings:
Namespace Name Mixin selector official b
Lqx;b(I)[B
intermediary method_10803
Lnet/minecraft/class_2540;method_10803(I)[B
named readByteArray
Lnet/minecraft/network/PacketByteBuf;readByteArray(I)[B
-
writeIntArray
Writes 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 official a
Lqx;a([I)Lqx;
intermediary method_10806
Lnet/minecraft/class_2540;method_10806([I)Lnet/minecraft/class_2540;
named writeIntArray
Lnet/minecraft/network/PacketByteBuf;writeIntArray([I)Lnet/minecraft/network/PacketByteBuf;
-
readIntArray
public 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 official c
Lqx;c()[I
intermediary method_10787
Lnet/minecraft/class_2540;method_10787()[I
named readIntArray
Lnet/minecraft/network/PacketByteBuf;readIntArray()[I
-
readIntArray
public 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 overmaxSize
- See Also:
- Implementation Note:
- An int array has the same format as a list of ints.
- Mappings:
Namespace Name Mixin selector official c
Lqx;c(I)[I
intermediary method_10799
Lnet/minecraft/class_2540;method_10799(I)[I
named readIntArray
Lnet/minecraft/network/PacketByteBuf;readIntArray(I)[I
-
writeLongArray
Writes 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.- Parameters:
array
- the array to write- Returns:
- this buf, for chaining
- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lqx;a([J)Lqx;
intermediary method_10789
Lnet/minecraft/class_2540;method_10789([J)Lnet/minecraft/class_2540;
named writeLongArray
Lnet/minecraft/network/PacketByteBuf;writeLongArray([J)Lnet/minecraft/network/PacketByteBuf;
-
readLongArray
public 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 official d
Lqx;d()[J
intermediary method_33134
Lnet/minecraft/class_2540;method_33134()[J
named readLongArray
Lnet/minecraft/network/PacketByteBuf;readLongArray()[J
-
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.Only when
toArray
is notnull
andtoArray.length
equals to the length var int read will thetoArray
be reused and returned; otherwise, a new array of proper size is created.- Parameters:
toArray
- the array to reuse- Returns:
- the read long array
- See Also:
- Mappings:
Namespace Name Mixin selector official b
Lqx;b([J)[J
intermediary method_10801
Lnet/minecraft/class_2540;method_10801([J)[J
named readLongArray
Lnet/minecraft/network/PacketByteBuf;readLongArray([J)[J
-
readLongArray
public long[] readLongArray(@Nullable @org.jetbrains.annotations.Nullable long[] toArray, int maxSize) 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 has a length limit ofmaxSize
.Only when
toArray
is notnull
andtoArray.length
equals to the length var int read will thetoArray
be reused and returned; otherwise, a new array of proper size is created.- Parameters:
toArray
- the array to reusemaxSize
- the max length of the read array- Returns:
- the read long array
- Throws:
DecoderException
- if the read array has a length overmaxSize
- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lqx;a([JI)[J
intermediary method_10809
Lnet/minecraft/class_2540;method_10809([JI)[J
named readLongArray
Lnet/minecraft/network/PacketByteBuf;readLongArray([JI)[J
-
getWrittenBytes
public byte[] getWrittenBytes()Returns an array of bytes of contents in this buf between index0
and thewriterIndex()
.- Mappings:
Namespace Name Mixin selector official e
Lqx;e()[B
intermediary method_36132
Lnet/minecraft/class_2540;method_36132()[B
named getWrittenBytes
Lnet/minecraft/network/PacketByteBuf;getWrittenBytes()[B
-
readBlockPos
Reads 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 official f
Lqx;f()Lgt;
intermediary method_10811
Lnet/minecraft/class_2540;method_10811()Lnet/minecraft/class_2338;
named readBlockPos
Lnet/minecraft/network/PacketByteBuf;readBlockPos()Lnet/minecraft/util/math/BlockPos;
-
writeBlockPos
Writes 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 official a
Lqx;a(Lgt;)Lqx;
intermediary method_10807
Lnet/minecraft/class_2540;method_10807(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2540;
named writeBlockPos
Lnet/minecraft/network/PacketByteBuf;writeBlockPos(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/network/PacketByteBuf;
-
readChunkPos
Reads 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 official g
Lqx;g()Lcge;
intermediary method_36133
Lnet/minecraft/class_2540;method_36133()Lnet/minecraft/class_1923;
named readChunkPos
Lnet/minecraft/network/PacketByteBuf;readChunkPos()Lnet/minecraft/util/math/ChunkPos;
-
writeChunkPos
Writes 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 official a
Lqx;a(Lcge;)Lqx;
intermediary method_36130
Lnet/minecraft/class_2540;method_36130(Lnet/minecraft/class_1923;)Lnet/minecraft/class_2540;
named writeChunkPos
Lnet/minecraft/network/PacketByteBuf;writeChunkPos(Lnet/minecraft/util/math/ChunkPos;)Lnet/minecraft/network/PacketByteBuf;
-
readChunkSectionPos
Reads 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 official h
Lqx;h()Lhq;
intermediary method_19456
Lnet/minecraft/class_2540;method_19456()Lnet/minecraft/class_4076;
named readChunkSectionPos
Lnet/minecraft/network/PacketByteBuf;readChunkSectionPos()Lnet/minecraft/util/math/ChunkSectionPos;
-
writeChunkSectionPos
Reads 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 official a
Lqx;a(Lhq;)Lqx;
intermediary method_36131
Lnet/minecraft/class_2540;method_36131(Lnet/minecraft/class_4076;)Lnet/minecraft/class_2540;
named writeChunkSectionPos
Lnet/minecraft/network/PacketByteBuf;writeChunkSectionPos(Lnet/minecraft/util/math/ChunkSectionPos;)Lnet/minecraft/network/PacketByteBuf;
-
readGlobalPos
Reads 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 official i
Lqx;i()Lhb;
intermediary method_44117
Lnet/minecraft/class_2540;method_44117()Lnet/minecraft/class_4208;
named readGlobalPos
Lnet/minecraft/network/PacketByteBuf;readGlobalPos()Lnet/minecraft/util/math/GlobalPos;
-
writeGlobalPos
Writes 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 official a
Lqx;a(Lhb;)V
intermediary method_44113
Lnet/minecraft/class_2540;method_44113(Lnet/minecraft/class_4208;)V
named writeGlobalPos
Lnet/minecraft/network/PacketByteBuf;writeGlobalPos(Lnet/minecraft/util/math/GlobalPos;)V
-
readText
Reads a text from this buf. A text is represented by a JSON string with max length 262144.- Returns:
- the read text
- Throws:
DecoderException
- if the JSON string read exceeds 262144 in length- See Also:
- Mappings:
Namespace Name Mixin selector official j
Lqx;j()Lrq;
intermediary method_10808
Lnet/minecraft/class_2540;method_10808()Lnet/minecraft/class_2561;
named readText
Lnet/minecraft/network/PacketByteBuf;readText()Lnet/minecraft/text/Text;
-
writeText
Writes a text to this buf. A text is represented by a JSON string with max length 262144.- Parameters:
text
- the text to write- Returns:
- this buf, for chaining
- Throws:
EncoderException
- if the JSON string written exceeds 262144 in length- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lqx;a(Lrq;)Lqx;
intermediary method_10805
Lnet/minecraft/class_2540;method_10805(Lnet/minecraft/class_2561;)Lnet/minecraft/class_2540;
named writeText
Lnet/minecraft/network/PacketByteBuf;writeText(Lnet/minecraft/text/Text;)Lnet/minecraft/network/PacketByteBuf;
-
readEnumConstant
Reads 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 official a
Lqx;a(Ljava/lang/Class;)Ljava/lang/Enum;
intermediary method_10818
Lnet/minecraft/class_2540;method_10818(Ljava/lang/Class;)Ljava/lang/Enum;
named readEnumConstant
Lnet/minecraft/network/PacketByteBuf;readEnumConstant(Ljava/lang/Class;)Ljava/lang/Enum;
-
writeEnumConstant
Writes 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 official a
Lqx;a(Ljava/lang/Enum;)Lqx;
intermediary method_10817
Lnet/minecraft/class_2540;method_10817(Ljava/lang/Enum;)Lnet/minecraft/class_2540;
named writeEnumConstant
Lnet/minecraft/network/PacketByteBuf;writeEnumConstant(Ljava/lang/Enum;)Lnet/minecraft/network/PacketByteBuf;
-
readVarInt
public int readVarInt()Reads a single var int from this buf.- Returns:
- the value read
- See Also:
- Mappings:
Namespace Name Mixin selector official k
Lqx;k()I
intermediary method_10816
Lnet/minecraft/class_2540;method_10816()I
named readVarInt
Lnet/minecraft/network/PacketByteBuf;readVarInt()I
-
readVarLong
public long readVarLong()Reads a single var long from this buf.- Returns:
- the value read
- See Also:
- Mappings:
Namespace Name Mixin selector official l
Lqx;l()J
intermediary method_10792
Lnet/minecraft/class_2540;method_10792()J
named readVarLong
Lnet/minecraft/network/PacketByteBuf;readVarLong()J
-
writeUuid
Writes 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 official a
Lqx;a(Ljava/util/UUID;)Lqx;
intermediary method_10797
Lnet/minecraft/class_2540;method_10797(Ljava/util/UUID;)Lnet/minecraft/class_2540;
named writeUuid
Lnet/minecraft/network/PacketByteBuf;writeUuid(Ljava/util/UUID;)Lnet/minecraft/network/PacketByteBuf;
-
readUuid
Reads 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 official m
Lqx;m()Ljava/util/UUID;
intermediary method_10790
Lnet/minecraft/class_2540;method_10790()Ljava/util/UUID;
named readUuid
Lnet/minecraft/network/PacketByteBuf;readUuid()Ljava/util/UUID;
-
writeVarInt
Writes 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 official d
Lqx;d(I)Lqx;
intermediary method_10804
Lnet/minecraft/class_2540;method_10804(I)Lnet/minecraft/class_2540;
named writeVarInt
Lnet/minecraft/network/PacketByteBuf;writeVarInt(I)Lnet/minecraft/network/PacketByteBuf;
-
writeVarLong
Writes 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 official b
Lqx;b(J)Lqx;
intermediary method_10791
Lnet/minecraft/class_2540;method_10791(J)Lnet/minecraft/class_2540;
named writeVarLong
Lnet/minecraft/network/PacketByteBuf;writeVarLong(J)Lnet/minecraft/network/PacketByteBuf;
-
writeNbt
Writes an NBT compound to this buf. The binary representation of NBT is handled byNbtIo
. Ifcompound
isnull
, it is treated as an NBT null.- Parameters:
compound
- the compound to write- Returns:
- this buf, for chaining
- Throws:
EncoderException
- if the NBT cannot be written- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lqx;a(Lpj;)Lqx;
intermediary method_10794
Lnet/minecraft/class_2540;method_10794(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2540;
named writeNbt
Lnet/minecraft/network/PacketByteBuf;writeNbt(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/network/PacketByteBuf;
-
readNbt
Reads 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.- Returns:
- the read compound, may be
null
- Throws:
EncoderException
- if the NBT cannot be readRuntimeException
- if the compound exceeds the allowed maximum size- See Also:
- Mappings:
Namespace Name Mixin selector official n
Lqx;n()Lpj;
intermediary method_10798
Lnet/minecraft/class_2540;method_10798()Lnet/minecraft/class_2487;
named readNbt
Lnet/minecraft/network/PacketByteBuf;readNbt()Lnet/minecraft/nbt/NbtCompound;
-
readUnlimitedNbt
Reads 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 does not have a size limit.- Returns:
- the read compound, may be
null
- Throws:
EncoderException
- if the NBT cannot be read- See Also:
- API Note:
- Since this version does not have a size limit, it may be vulnerable to malicious NBT spam attacks.
- Mappings:
Namespace Name Mixin selector official o
Lqx;o()Lpj;
intermediary method_30617
Lnet/minecraft/class_2540;method_30617()Lnet/minecraft/class_2487;
named readUnlimitedNbt
Lnet/minecraft/network/PacketByteBuf;readUnlimitedNbt()Lnet/minecraft/nbt/NbtCompound;
-
readNbt
Reads 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 controlled by thesizeTracker
.- Returns:
- the read compound, may be
null
- Throws:
EncoderException
- if the NBT cannot be readRuntimeException
- if the compound exceeds the allowed maximum size- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lqx;a(Lps;)Lpj;
intermediary method_30616
Lnet/minecraft/class_2540;method_30616(Lnet/minecraft/class_2505;)Lnet/minecraft/class_2487;
named readNbt
Lnet/minecraft/network/PacketByteBuf;readNbt(Lnet/minecraft/nbt/NbtTagSizeTracker;)Lnet/minecraft/nbt/NbtCompound;
-
writeItemStack
Writes an item stack to this buf. An item stack is represented by a boolean indicating whether it exists; if it exists, it is followed by a var int for its raw id, a byte for its count, and an NBT compound for its tag.- Parameters:
stack
- the stack to write- Returns:
- this buf, for chaining
- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lqx;a(Lcax;)Lqx;
intermediary method_10793
Lnet/minecraft/class_2540;method_10793(Lnet/minecraft/class_1799;)Lnet/minecraft/class_2540;
named writeItemStack
Lnet/minecraft/network/PacketByteBuf;writeItemStack(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/network/PacketByteBuf;
-
readItemStack
Reads an item stack from this buf. An item stack is represented by a boolean indicating whether it exists; if it exists, it is followed by a var int for its raw id, a byte for its count, and an NBT compound for its tag.- Returns:
- the read item stack
- See Also:
- Mappings:
Namespace Name Mixin selector official p
Lqx;p()Lcax;
intermediary method_10819
Lnet/minecraft/class_2540;method_10819()Lnet/minecraft/class_1799;
named readItemStack
Lnet/minecraft/network/PacketByteBuf;readItemStack()Lnet/minecraft/item/ItemStack;
-
readString
Reads 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 official q
Lqx;q()Ljava/lang/String;
intermediary method_19772
Lnet/minecraft/class_2540;method_19772()Ljava/lang/String;
named readString
Lnet/minecraft/network/PacketByteBuf;readString()Ljava/lang/String;
-
readString
Reads 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 thanmaxLength
- See Also:
- Mappings:
Namespace Name Mixin selector official e
Lqx;e(I)Ljava/lang/String;
intermediary method_10800
Lnet/minecraft/class_2540;method_10800(I)Ljava/lang/String;
named readString
Lnet/minecraft/network/PacketByteBuf;readString(I)Ljava/lang/String;
-
writeString
Writes 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 official a
Lqx;a(Ljava/lang/String;)Lqx;
intermediary method_10814
Lnet/minecraft/class_2540;method_10814(Ljava/lang/String;)Lnet/minecraft/class_2540;
named writeString
Lnet/minecraft/network/PacketByteBuf;writeString(Ljava/lang/String;)Lnet/minecraft/network/PacketByteBuf;
-
writeString
Writes 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:
string
- the string to writemaxLength
- 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 thanmaxLength
- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lqx;a(Ljava/lang/String;I)Lqx;
intermediary method_10788
Lnet/minecraft/class_2540;method_10788(Ljava/lang/String;I)Lnet/minecraft/class_2540;
named writeString
Lnet/minecraft/network/PacketByteBuf;writeString(Ljava/lang/String;I)Lnet/minecraft/network/PacketByteBuf;
-
toEncodedStringLength
private static int toEncodedStringLength(int decodedLength) - Mappings:
Namespace Name Mixin selector official f
Lqx;f(I)I
intermediary method_44302
Lnet/minecraft/class_2540;method_44302(I)I
named toEncodedStringLength
Lnet/minecraft/network/PacketByteBuf;toEncodedStringLength(I)I
-
readIdentifier
Reads 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 official r
Lqx;r()Labb;
intermediary method_10810
Lnet/minecraft/class_2540;method_10810()Lnet/minecraft/class_2960;
named readIdentifier
Lnet/minecraft/network/PacketByteBuf;readIdentifier()Lnet/minecraft/util/Identifier;
-
writeIdentifier
Writes 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:
- the read identifier
- Throws:
EncoderException
- if theid
's byte array is longer than 32767- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lqx;a(Labb;)Lqx;
intermediary method_10812
Lnet/minecraft/class_2540;method_10812(Lnet/minecraft/class_2960;)Lnet/minecraft/class_2540;
named writeIdentifier
Lnet/minecraft/network/PacketByteBuf;writeIdentifier(Lnet/minecraft/util/Identifier;)Lnet/minecraft/network/PacketByteBuf;
-
readRegistryKey
Reads 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 official a
Lqx;a(Laba;)Laba;
intermediary method_44112
Lnet/minecraft/class_2540;method_44112(Lnet/minecraft/class_5321;)Lnet/minecraft/class_5321;
named readRegistryKey
Lnet/minecraft/network/PacketByteBuf;readRegistryKey(Lnet/minecraft/util/registry/RegistryKey;)Lnet/minecraft/util/registry/RegistryKey;
-
writeRegistryKey
Writes a registry key to this buf. A registry key is represented by its value as an identifier.- See Also:
- Mappings:
Namespace Name Mixin selector official b
Lqx;b(Laba;)V
intermediary method_44116
Lnet/minecraft/class_2540;method_44116(Lnet/minecraft/class_5321;)V
named writeRegistryKey
Lnet/minecraft/network/PacketByteBuf;writeRegistryKey(Lnet/minecraft/util/registry/RegistryKey;)V
-
readDate
Reads 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 official s
Lqx;s()Ljava/util/Date;
intermediary method_10802
Lnet/minecraft/class_2540;method_10802()Ljava/util/Date;
named readDate
Lnet/minecraft/network/PacketByteBuf;readDate()Ljava/util/Date;
-
writeDate
Writes 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 official a
Lqx;a(Ljava/util/Date;)Lqx;
intermediary method_10796
Lnet/minecraft/class_2540;method_10796(Ljava/util/Date;)Lnet/minecraft/class_2540;
named writeDate
Lnet/minecraft/network/PacketByteBuf;writeDate(Ljava/util/Date;)Lnet/minecraft/network/PacketByteBuf;
-
readInstant
Reads 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 official t
Lqx;t()Ljava/time/Instant;
intermediary method_44118
Lnet/minecraft/class_2540;method_44118()Ljava/time/Instant;
named readInstant
Lnet/minecraft/network/PacketByteBuf;readInstant()Ljava/time/Instant;
-
writeInstant
Writes an instant to this buf. An instant is represented by the milliseconds since the epoch.- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lqx;a(Ljava/time/Instant;)V
intermediary method_44115
Lnet/minecraft/class_2540;method_44115(Ljava/time/Instant;)V
named writeInstant
Lnet/minecraft/network/PacketByteBuf;writeInstant(Ljava/time/Instant;)V
-
readPublicKey
Reads 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 official u
Lqx;u()Ljava/security/PublicKey;
intermediary method_44119
Lnet/minecraft/class_2540;method_44119()Ljava/security/PublicKey;
named readPublicKey
Lnet/minecraft/network/PacketByteBuf;readPublicKey()Ljava/security/PublicKey;
-
writePublicKey
Writes 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 official a
Lqx;a(Ljava/security/PublicKey;)Lqx;
intermediary method_44114
Lnet/minecraft/class_2540;method_44114(Ljava/security/PublicKey;)Lnet/minecraft/class_2540;
named writePublicKey
Lnet/minecraft/network/PacketByteBuf;writePublicKey(Ljava/security/PublicKey;)Lnet/minecraft/network/PacketByteBuf;
-
readBlockHitResult
Reads 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 official v
Lqx;v()Ldwm;
intermediary method_17814
Lnet/minecraft/class_2540;method_17814()Lnet/minecraft/class_3965;
named readBlockHitResult
Lnet/minecraft/network/PacketByteBuf;readBlockHitResult()Lnet/minecraft/util/hit/BlockHitResult;
-
writeBlockHitResult
Writes 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 official a
Lqx;a(Ldwm;)V
intermediary method_17813
Lnet/minecraft/class_2540;method_17813(Lnet/minecraft/class_3965;)V
named writeBlockHitResult
Lnet/minecraft/network/PacketByteBuf;writeBlockHitResult(Lnet/minecraft/util/hit/BlockHitResult;)V
-
readBitSet
Reads 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 official w
Lqx;w()Ljava/util/BitSet;
intermediary method_33558
Lnet/minecraft/class_2540;method_33558()Ljava/util/BitSet;
named readBitSet
Lnet/minecraft/network/PacketByteBuf;readBitSet()Ljava/util/BitSet;
-
writeBitSet
Writes 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 official a
Lqx;a(Ljava/util/BitSet;)V
intermediary method_33557
Lnet/minecraft/class_2540;method_33557(Ljava/util/BitSet;)V
named writeBitSet
Lnet/minecraft/network/PacketByteBuf;writeBitSet(Ljava/util/BitSet;)V
-
readGameProfile
public com.mojang.authlib.GameProfile readGameProfile()Reads a game profile from this buf. A game profile is represented by a uuid, a username string, and a collection of properties.- Returns:
- the game profile
- See Also:
- Mappings:
Namespace Name Mixin selector official x
Lqx;x()Lcom/mojang/authlib/GameProfile;
intermediary method_43623
Lnet/minecraft/class_2540;method_43623()Lcom/mojang/authlib/GameProfile;
named readGameProfile
Lnet/minecraft/network/PacketByteBuf;readGameProfile()Lcom/mojang/authlib/GameProfile;
-
writeGameProfile
public void writeGameProfile(com.mojang.authlib.GameProfile gameProfile) Writes a game profile to this buf. A game profile is represented by a uuid, a username string, and a collection of properties.- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lqx;a(Lcom/mojang/authlib/GameProfile;)V
intermediary method_43616
Lnet/minecraft/class_2540;method_43616(Lcom/mojang/authlib/GameProfile;)V
named writeGameProfile
Lnet/minecraft/network/PacketByteBuf;writeGameProfile(Lcom/mojang/authlib/GameProfile;)V
-
readProperty
public com.mojang.authlib.properties.Property readProperty()Reads a property from this buf. A property is represented by a string representing the property key, a string representing the property value, a boolean indicating whether the property is signed, and a string representing the signature (only exists if signed).- Returns:
- the property
- See Also:
- Mappings:
Namespace Name Mixin selector official y
Lqx;y()Lcom/mojang/authlib/properties/Property;
intermediary method_43624
Lnet/minecraft/class_2540;method_43624()Lcom/mojang/authlib/properties/Property;
named readProperty
Lnet/minecraft/network/PacketByteBuf;readProperty()Lcom/mojang/authlib/properties/Property;
-
writeProperty
public void writeProperty(com.mojang.authlib.properties.Property property) Writes a property to this buf. A property is represented by a string representing the property key, a string representing the property value, a boolean indicating whether the property is signed, and a string representing the signature (only exists if signed).- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lqx;a(Lcom/mojang/authlib/properties/Property;)V
intermediary method_43617
Lnet/minecraft/class_2540;method_43617(Lcom/mojang/authlib/properties/Property;)V
named writeProperty
Lnet/minecraft/network/PacketByteBuf;writeProperty(Lcom/mojang/authlib/properties/Property;)V
-
capacity
public int capacity() -
capacity
- Specified by:
capacity
in classByteBuf
- Mappings:
Namespace Name Mixin selector official capacity
Lqx;capacity(I)Lio/netty/buffer/ByteBuf;
intermediary capacity
Lnet/minecraft/class_2540;capacity(I)Lio/netty/buffer/ByteBuf;
named capacity
Lnet/minecraft/network/PacketByteBuf;capacity(I)Lio/netty/buffer/ByteBuf;
-
maxCapacity
public int maxCapacity()- Specified by:
maxCapacity
in classByteBuf
-
alloc
-
order
-
order
- Specified by:
order
in classByteBuf
- Mappings:
Namespace Name Mixin selector official order
Lqx;order(Ljava/nio/ByteOrder;)Lio/netty/buffer/ByteBuf;
intermediary order
Lnet/minecraft/class_2540;order(Ljava/nio/ByteOrder;)Lio/netty/buffer/ByteBuf;
named order
Lnet/minecraft/network/PacketByteBuf;order(Ljava/nio/ByteOrder;)Lio/netty/buffer/ByteBuf;
-
unwrap
-
isDirect
public boolean isDirect() -
isReadOnly
public boolean isReadOnly()- Specified by:
isReadOnly
in classByteBuf
-
asReadOnly
- Specified by:
asReadOnly
in classByteBuf
-
readerIndex
public int readerIndex()- Specified by:
readerIndex
in classByteBuf
-
readerIndex
- Specified by:
readerIndex
in classByteBuf
- Mappings:
Namespace Name Mixin selector official readerIndex
Lqx;readerIndex(I)Lio/netty/buffer/ByteBuf;
intermediary readerIndex
Lnet/minecraft/class_2540;readerIndex(I)Lio/netty/buffer/ByteBuf;
named readerIndex
Lnet/minecraft/network/PacketByteBuf;readerIndex(I)Lio/netty/buffer/ByteBuf;
-
writerIndex
public int writerIndex()- Specified by:
writerIndex
in classByteBuf
-
writerIndex
- Specified by:
writerIndex
in classByteBuf
- Mappings:
Namespace Name Mixin selector official writerIndex
Lqx;writerIndex(I)Lio/netty/buffer/ByteBuf;
intermediary writerIndex
Lnet/minecraft/class_2540;writerIndex(I)Lio/netty/buffer/ByteBuf;
named writerIndex
Lnet/minecraft/network/PacketByteBuf;writerIndex(I)Lio/netty/buffer/ByteBuf;
-
setIndex
- Specified by:
setIndex
in classByteBuf
- Mappings:
Namespace Name Mixin selector official setIndex
Lqx;setIndex(II)Lio/netty/buffer/ByteBuf;
intermediary setIndex
Lnet/minecraft/class_2540;setIndex(II)Lio/netty/buffer/ByteBuf;
named setIndex
Lnet/minecraft/network/PacketByteBuf;setIndex(II)Lio/netty/buffer/ByteBuf;
-
readableBytes
public int readableBytes()- Specified by:
readableBytes
in classByteBuf
-
writableBytes
public int writableBytes()- Specified by:
writableBytes
in classByteBuf
-
maxWritableBytes
public int maxWritableBytes()- Specified by:
maxWritableBytes
in classByteBuf
-
isReadable
public boolean isReadable()- Specified by:
isReadable
in classByteBuf
-
isReadable
public boolean isReadable(int size) - Specified by:
isReadable
in classByteBuf
- Mappings:
Namespace Name Mixin selector official isReadable
Lqx;isReadable(I)Z
intermediary isReadable
Lnet/minecraft/class_2540;isReadable(I)Z
named isReadable
Lnet/minecraft/network/PacketByteBuf;isReadable(I)Z
-
isWritable
public boolean isWritable()- Specified by:
isWritable
in classByteBuf
-
isWritable
public boolean isWritable(int size) - Specified by:
isWritable
in classByteBuf
- Mappings:
Namespace Name Mixin selector official isWritable
Lqx;isWritable(I)Z
intermediary isWritable
Lnet/minecraft/class_2540;isWritable(I)Z
named isWritable
Lnet/minecraft/network/PacketByteBuf;isWritable(I)Z
-
clear
-
markReaderIndex
- Specified by:
markReaderIndex
in classByteBuf
-
resetReaderIndex
- Specified by:
resetReaderIndex
in classByteBuf
-
markWriterIndex
- Specified by:
markWriterIndex
in classByteBuf
-
resetWriterIndex
- Specified by:
resetWriterIndex
in classByteBuf
-
discardReadBytes
- Specified by:
discardReadBytes
in classByteBuf
-
discardSomeReadBytes
- Specified by:
discardSomeReadBytes
in classByteBuf
-
ensureWritable
- Specified by:
ensureWritable
in classByteBuf
- Mappings:
Namespace Name Mixin selector official ensureWritable
Lqx;ensureWritable(I)Lio/netty/buffer/ByteBuf;
intermediary ensureWritable
Lnet/minecraft/class_2540;ensureWritable(I)Lio/netty/buffer/ByteBuf;
named ensureWritable
Lnet/minecraft/network/PacketByteBuf;ensureWritable(I)Lio/netty/buffer/ByteBuf;
-
ensureWritable
public int ensureWritable(int minBytes, boolean force) - Specified by:
ensureWritable
in classByteBuf
- Mappings:
Namespace Name Mixin selector official ensureWritable
Lqx;ensureWritable(IZ)I
intermediary ensureWritable
Lnet/minecraft/class_2540;ensureWritable(IZ)I
named ensureWritable
Lnet/minecraft/network/PacketByteBuf;ensureWritable(IZ)I
-
getBoolean
public boolean getBoolean(int index) - Specified by:
getBoolean
in classByteBuf
- Mappings:
Namespace Name Mixin selector official getBoolean
Lqx;getBoolean(I)Z
intermediary getBoolean
Lnet/minecraft/class_2540;getBoolean(I)Z
named getBoolean
Lnet/minecraft/network/PacketByteBuf;getBoolean(I)Z
-
getByte
public byte getByte(int index) -
getUnsignedByte
public short getUnsignedByte(int index) - Specified by:
getUnsignedByte
in classByteBuf
- Mappings:
Namespace Name Mixin selector official getUnsignedByte
Lqx;getUnsignedByte(I)S
intermediary getUnsignedByte
Lnet/minecraft/class_2540;getUnsignedByte(I)S
named getUnsignedByte
Lnet/minecraft/network/PacketByteBuf;getUnsignedByte(I)S
-
getShort
public short getShort(int index) -
getShortLE
public short getShortLE(int index) - Specified by:
getShortLE
in classByteBuf
- Mappings:
Namespace Name Mixin selector official getShortLE
Lqx;getShortLE(I)S
intermediary getShortLE
Lnet/minecraft/class_2540;getShortLE(I)S
named getShortLE
Lnet/minecraft/network/PacketByteBuf;getShortLE(I)S
-
getUnsignedShort
public int getUnsignedShort(int index) - Specified by:
getUnsignedShort
in classByteBuf
- Mappings:
Namespace Name Mixin selector official getUnsignedShort
Lqx;getUnsignedShort(I)I
intermediary getUnsignedShort
Lnet/minecraft/class_2540;getUnsignedShort(I)I
named getUnsignedShort
Lnet/minecraft/network/PacketByteBuf;getUnsignedShort(I)I
-
getUnsignedShortLE
public int getUnsignedShortLE(int index) - Specified by:
getUnsignedShortLE
in classByteBuf
- Mappings:
Namespace Name Mixin selector official getUnsignedShortLE
Lqx;getUnsignedShortLE(I)I
intermediary getUnsignedShortLE
Lnet/minecraft/class_2540;getUnsignedShortLE(I)I
named getUnsignedShortLE
Lnet/minecraft/network/PacketByteBuf;getUnsignedShortLE(I)I
-
getMedium
public int getMedium(int index) -
getMediumLE
public int getMediumLE(int index) - Specified by:
getMediumLE
in classByteBuf
- Mappings:
Namespace Name Mixin selector official getMediumLE
Lqx;getMediumLE(I)I
intermediary getMediumLE
Lnet/minecraft/class_2540;getMediumLE(I)I
named getMediumLE
Lnet/minecraft/network/PacketByteBuf;getMediumLE(I)I
-
getUnsignedMedium
public int getUnsignedMedium(int index) - Specified by:
getUnsignedMedium
in classByteBuf
- Mappings:
Namespace Name Mixin selector official getUnsignedMedium
Lqx;getUnsignedMedium(I)I
intermediary getUnsignedMedium
Lnet/minecraft/class_2540;getUnsignedMedium(I)I
named getUnsignedMedium
Lnet/minecraft/network/PacketByteBuf;getUnsignedMedium(I)I
-
getUnsignedMediumLE
public int getUnsignedMediumLE(int index) - Specified by:
getUnsignedMediumLE
in classByteBuf
- Mappings:
Namespace Name Mixin selector official getUnsignedMediumLE
Lqx;getUnsignedMediumLE(I)I
intermediary getUnsignedMediumLE
Lnet/minecraft/class_2540;getUnsignedMediumLE(I)I
named getUnsignedMediumLE
Lnet/minecraft/network/PacketByteBuf;getUnsignedMediumLE(I)I
-
getInt
public int getInt(int index) -
getIntLE
public int getIntLE(int index) -
getUnsignedInt
public long getUnsignedInt(int index) - Specified by:
getUnsignedInt
in classByteBuf
- Mappings:
Namespace Name Mixin selector official getUnsignedInt
Lqx;getUnsignedInt(I)J
intermediary getUnsignedInt
Lnet/minecraft/class_2540;getUnsignedInt(I)J
named getUnsignedInt
Lnet/minecraft/network/PacketByteBuf;getUnsignedInt(I)J
-
getUnsignedIntLE
public long getUnsignedIntLE(int index) - Specified by:
getUnsignedIntLE
in classByteBuf
- Mappings:
Namespace Name Mixin selector official getUnsignedIntLE
Lqx;getUnsignedIntLE(I)J
intermediary getUnsignedIntLE
Lnet/minecraft/class_2540;getUnsignedIntLE(I)J
named getUnsignedIntLE
Lnet/minecraft/network/PacketByteBuf;getUnsignedIntLE(I)J
-
getLong
public long getLong(int index) -
getLongLE
public long getLongLE(int index) -
getChar
public char getChar(int index) -
getFloat
public float getFloat(int index) -
getDouble
public double getDouble(int index) -
getBytes
- Specified by:
getBytes
in classByteBuf
- Mappings:
Namespace Name Mixin selector official getBytes
Lqx;getBytes(ILio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;
intermediary getBytes
Lnet/minecraft/class_2540;getBytes(ILio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;
named getBytes
Lnet/minecraft/network/PacketByteBuf;getBytes(ILio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;
-
getBytes
- Specified by:
getBytes
in classByteBuf
- Mappings:
Namespace Name Mixin selector official getBytes
Lqx;getBytes(ILio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;
intermediary getBytes
Lnet/minecraft/class_2540;getBytes(ILio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;
named getBytes
Lnet/minecraft/network/PacketByteBuf;getBytes(ILio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;
-
getBytes
- Specified by:
getBytes
in classByteBuf
- Mappings:
Namespace Name Mixin selector official getBytes
Lqx;getBytes(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;
intermediary getBytes
Lnet/minecraft/class_2540;getBytes(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;
named getBytes
Lnet/minecraft/network/PacketByteBuf;getBytes(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;
-
getBytes
- Specified by:
getBytes
in classByteBuf
- Mappings:
Namespace Name Mixin selector official getBytes
Lqx;getBytes(I[B)Lio/netty/buffer/ByteBuf;
intermediary getBytes
Lnet/minecraft/class_2540;getBytes(I[B)Lio/netty/buffer/ByteBuf;
named getBytes
Lnet/minecraft/network/PacketByteBuf;getBytes(I[B)Lio/netty/buffer/ByteBuf;
-
getBytes
- Specified by:
getBytes
in classByteBuf
- Mappings:
Namespace Name Mixin selector official getBytes
Lqx;getBytes(I[BII)Lio/netty/buffer/ByteBuf;
intermediary getBytes
Lnet/minecraft/class_2540;getBytes(I[BII)Lio/netty/buffer/ByteBuf;
named getBytes
Lnet/minecraft/network/PacketByteBuf;getBytes(I[BII)Lio/netty/buffer/ByteBuf;
-
getBytes
- Specified by:
getBytes
in classByteBuf
- Mappings:
Namespace Name Mixin selector official getBytes
Lqx;getBytes(ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;
intermediary getBytes
Lnet/minecraft/class_2540;getBytes(ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;
named getBytes
Lnet/minecraft/network/PacketByteBuf;getBytes(ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;
-
getBytes
- Specified by:
getBytes
in classByteBuf
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector official getBytes
Lqx;getBytes(ILjava/io/OutputStream;I)Lio/netty/buffer/ByteBuf;
intermediary getBytes
Lnet/minecraft/class_2540;getBytes(ILjava/io/OutputStream;I)Lio/netty/buffer/ByteBuf;
named getBytes
Lnet/minecraft/network/PacketByteBuf;getBytes(ILjava/io/OutputStream;I)Lio/netty/buffer/ByteBuf;
-
getBytes
- Specified by:
getBytes
in classByteBuf
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector official getBytes
Lqx;getBytes(ILjava/nio/channels/GatheringByteChannel;I)I
intermediary getBytes
Lnet/minecraft/class_2540;getBytes(ILjava/nio/channels/GatheringByteChannel;I)I
named getBytes
Lnet/minecraft/network/PacketByteBuf;getBytes(ILjava/nio/channels/GatheringByteChannel;I)I
-
getBytes
- Specified by:
getBytes
in classByteBuf
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector official getBytes
Lqx;getBytes(ILjava/nio/channels/FileChannel;JI)I
intermediary getBytes
Lnet/minecraft/class_2540;getBytes(ILjava/nio/channels/FileChannel;JI)I
named getBytes
Lnet/minecraft/network/PacketByteBuf;getBytes(ILjava/nio/channels/FileChannel;JI)I
-
getCharSequence
- Specified by:
getCharSequence
in classByteBuf
- Mappings:
Namespace Name Mixin selector official getCharSequence
Lqx;getCharSequence(IILjava/nio/charset/Charset;)Ljava/lang/CharSequence;
intermediary getCharSequence
Lnet/minecraft/class_2540;getCharSequence(IILjava/nio/charset/Charset;)Ljava/lang/CharSequence;
named getCharSequence
Lnet/minecraft/network/PacketByteBuf;getCharSequence(IILjava/nio/charset/Charset;)Ljava/lang/CharSequence;
-
setBoolean
- Specified by:
setBoolean
in classByteBuf
- Mappings:
Namespace Name Mixin selector official setBoolean
Lqx;setBoolean(IZ)Lio/netty/buffer/ByteBuf;
intermediary setBoolean
Lnet/minecraft/class_2540;setBoolean(IZ)Lio/netty/buffer/ByteBuf;
named setBoolean
Lnet/minecraft/network/PacketByteBuf;setBoolean(IZ)Lio/netty/buffer/ByteBuf;
-
setByte
- Specified by:
setByte
in classByteBuf
- Mappings:
Namespace Name Mixin selector official setByte
Lqx;setByte(II)Lio/netty/buffer/ByteBuf;
intermediary setByte
Lnet/minecraft/class_2540;setByte(II)Lio/netty/buffer/ByteBuf;
named setByte
Lnet/minecraft/network/PacketByteBuf;setByte(II)Lio/netty/buffer/ByteBuf;
-
setShort
- Specified by:
setShort
in classByteBuf
- Mappings:
Namespace Name Mixin selector official setShort
Lqx;setShort(II)Lio/netty/buffer/ByteBuf;
intermediary setShort
Lnet/minecraft/class_2540;setShort(II)Lio/netty/buffer/ByteBuf;
named setShort
Lnet/minecraft/network/PacketByteBuf;setShort(II)Lio/netty/buffer/ByteBuf;
-
setShortLE
- Specified by:
setShortLE
in classByteBuf
- Mappings:
Namespace Name Mixin selector official setShortLE
Lqx;setShortLE(II)Lio/netty/buffer/ByteBuf;
intermediary setShortLE
Lnet/minecraft/class_2540;setShortLE(II)Lio/netty/buffer/ByteBuf;
named setShortLE
Lnet/minecraft/network/PacketByteBuf;setShortLE(II)Lio/netty/buffer/ByteBuf;
-
setMedium
- Specified by:
setMedium
in classByteBuf
- Mappings:
Namespace Name Mixin selector official setMedium
Lqx;setMedium(II)Lio/netty/buffer/ByteBuf;
intermediary setMedium
Lnet/minecraft/class_2540;setMedium(II)Lio/netty/buffer/ByteBuf;
named setMedium
Lnet/minecraft/network/PacketByteBuf;setMedium(II)Lio/netty/buffer/ByteBuf;
-
setMediumLE
- Specified by:
setMediumLE
in classByteBuf
- Mappings:
Namespace Name Mixin selector official setMediumLE
Lqx;setMediumLE(II)Lio/netty/buffer/ByteBuf;
intermediary setMediumLE
Lnet/minecraft/class_2540;setMediumLE(II)Lio/netty/buffer/ByteBuf;
named setMediumLE
Lnet/minecraft/network/PacketByteBuf;setMediumLE(II)Lio/netty/buffer/ByteBuf;
-
setInt
- Specified by:
setInt
in classByteBuf
- Mappings:
Namespace Name Mixin selector official setInt
Lqx;setInt(II)Lio/netty/buffer/ByteBuf;
intermediary setInt
Lnet/minecraft/class_2540;setInt(II)Lio/netty/buffer/ByteBuf;
named setInt
Lnet/minecraft/network/PacketByteBuf;setInt(II)Lio/netty/buffer/ByteBuf;
-
setIntLE
- Specified by:
setIntLE
in classByteBuf
- Mappings:
Namespace Name Mixin selector official setIntLE
Lqx;setIntLE(II)Lio/netty/buffer/ByteBuf;
intermediary setIntLE
Lnet/minecraft/class_2540;setIntLE(II)Lio/netty/buffer/ByteBuf;
named setIntLE
Lnet/minecraft/network/PacketByteBuf;setIntLE(II)Lio/netty/buffer/ByteBuf;
-
setLong
- Specified by:
setLong
in classByteBuf
- Mappings:
Namespace Name Mixin selector official setLong
Lqx;setLong(IJ)Lio/netty/buffer/ByteBuf;
intermediary setLong
Lnet/minecraft/class_2540;setLong(IJ)Lio/netty/buffer/ByteBuf;
named setLong
Lnet/minecraft/network/PacketByteBuf;setLong(IJ)Lio/netty/buffer/ByteBuf;
-
setLongLE
- Specified by:
setLongLE
in classByteBuf
- Mappings:
Namespace Name Mixin selector official setLongLE
Lqx;setLongLE(IJ)Lio/netty/buffer/ByteBuf;
intermediary setLongLE
Lnet/minecraft/class_2540;setLongLE(IJ)Lio/netty/buffer/ByteBuf;
named setLongLE
Lnet/minecraft/network/PacketByteBuf;setLongLE(IJ)Lio/netty/buffer/ByteBuf;
-
setChar
- Specified by:
setChar
in classByteBuf
- Mappings:
Namespace Name Mixin selector official setChar
Lqx;setChar(II)Lio/netty/buffer/ByteBuf;
intermediary setChar
Lnet/minecraft/class_2540;setChar(II)Lio/netty/buffer/ByteBuf;
named setChar
Lnet/minecraft/network/PacketByteBuf;setChar(II)Lio/netty/buffer/ByteBuf;
-
setFloat
- Specified by:
setFloat
in classByteBuf
- Mappings:
Namespace Name Mixin selector official setFloat
Lqx;setFloat(IF)Lio/netty/buffer/ByteBuf;
intermediary setFloat
Lnet/minecraft/class_2540;setFloat(IF)Lio/netty/buffer/ByteBuf;
named setFloat
Lnet/minecraft/network/PacketByteBuf;setFloat(IF)Lio/netty/buffer/ByteBuf;
-
setDouble
- Specified by:
setDouble
in classByteBuf
- Mappings:
Namespace Name Mixin selector official setDouble
Lqx;setDouble(ID)Lio/netty/buffer/ByteBuf;
intermediary setDouble
Lnet/minecraft/class_2540;setDouble(ID)Lio/netty/buffer/ByteBuf;
named setDouble
Lnet/minecraft/network/PacketByteBuf;setDouble(ID)Lio/netty/buffer/ByteBuf;
-
setBytes
- Specified by:
setBytes
in classByteBuf
- Mappings:
Namespace Name Mixin selector official setBytes
Lqx;setBytes(ILio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;
intermediary setBytes
Lnet/minecraft/class_2540;setBytes(ILio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;
named setBytes
Lnet/minecraft/network/PacketByteBuf;setBytes(ILio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;
-
setBytes
- Specified by:
setBytes
in classByteBuf
- Mappings:
Namespace Name Mixin selector official setBytes
Lqx;setBytes(ILio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;
intermediary setBytes
Lnet/minecraft/class_2540;setBytes(ILio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;
named setBytes
Lnet/minecraft/network/PacketByteBuf;setBytes(ILio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;
-
setBytes
- Specified by:
setBytes
in classByteBuf
- Mappings:
Namespace Name Mixin selector official setBytes
Lqx;setBytes(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;
intermediary setBytes
Lnet/minecraft/class_2540;setBytes(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;
named setBytes
Lnet/minecraft/network/PacketByteBuf;setBytes(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;
-
setBytes
- Specified by:
setBytes
in classByteBuf
- Mappings:
Namespace Name Mixin selector official setBytes
Lqx;setBytes(I[B)Lio/netty/buffer/ByteBuf;
intermediary setBytes
Lnet/minecraft/class_2540;setBytes(I[B)Lio/netty/buffer/ByteBuf;
named setBytes
Lnet/minecraft/network/PacketByteBuf;setBytes(I[B)Lio/netty/buffer/ByteBuf;
-
setBytes
- Specified by:
setBytes
in classByteBuf
- Mappings:
Namespace Name Mixin selector official setBytes
Lqx;setBytes(I[BII)Lio/netty/buffer/ByteBuf;
intermediary setBytes
Lnet/minecraft/class_2540;setBytes(I[BII)Lio/netty/buffer/ByteBuf;
named setBytes
Lnet/minecraft/network/PacketByteBuf;setBytes(I[BII)Lio/netty/buffer/ByteBuf;
-
setBytes
- Specified by:
setBytes
in classByteBuf
- Mappings:
Namespace Name Mixin selector official setBytes
Lqx;setBytes(ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;
intermediary setBytes
Lnet/minecraft/class_2540;setBytes(ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;
named setBytes
Lnet/minecraft/network/PacketByteBuf;setBytes(ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;
-
setBytes
- Specified by:
setBytes
in classByteBuf
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector official setBytes
Lqx;setBytes(ILjava/io/InputStream;I)I
intermediary setBytes
Lnet/minecraft/class_2540;setBytes(ILjava/io/InputStream;I)I
named setBytes
Lnet/minecraft/network/PacketByteBuf;setBytes(ILjava/io/InputStream;I)I
-
setBytes
- Specified by:
setBytes
in classByteBuf
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector official setBytes
Lqx;setBytes(ILjava/nio/channels/ScatteringByteChannel;I)I
intermediary setBytes
Lnet/minecraft/class_2540;setBytes(ILjava/nio/channels/ScatteringByteChannel;I)I
named setBytes
Lnet/minecraft/network/PacketByteBuf;setBytes(ILjava/nio/channels/ScatteringByteChannel;I)I
-
setBytes
- Specified by:
setBytes
in classByteBuf
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector official setBytes
Lqx;setBytes(ILjava/nio/channels/FileChannel;JI)I
intermediary setBytes
Lnet/minecraft/class_2540;setBytes(ILjava/nio/channels/FileChannel;JI)I
named setBytes
Lnet/minecraft/network/PacketByteBuf;setBytes(ILjava/nio/channels/FileChannel;JI)I
-
setZero
- Specified by:
setZero
in classByteBuf
- Mappings:
Namespace Name Mixin selector official setZero
Lqx;setZero(II)Lio/netty/buffer/ByteBuf;
intermediary setZero
Lnet/minecraft/class_2540;setZero(II)Lio/netty/buffer/ByteBuf;
named setZero
Lnet/minecraft/network/PacketByteBuf;setZero(II)Lio/netty/buffer/ByteBuf;
-
setCharSequence
- Specified by:
setCharSequence
in classByteBuf
- Mappings:
Namespace Name Mixin selector official setCharSequence
Lqx;setCharSequence(ILjava/lang/CharSequence;Ljava/nio/charset/Charset;)I
intermediary setCharSequence
Lnet/minecraft/class_2540;setCharSequence(ILjava/lang/CharSequence;Ljava/nio/charset/Charset;)I
named setCharSequence
Lnet/minecraft/network/PacketByteBuf;setCharSequence(ILjava/lang/CharSequence;Ljava/nio/charset/Charset;)I
-
readBoolean
public boolean readBoolean()- Specified by:
readBoolean
in classByteBuf
-
readByte
public byte readByte() -
readUnsignedByte
public short readUnsignedByte()- Specified by:
readUnsignedByte
in classByteBuf
-
readShort
public short readShort() -
readShortLE
public short readShortLE()- Specified by:
readShortLE
in classByteBuf
-
readUnsignedShort
public int readUnsignedShort()- Specified by:
readUnsignedShort
in classByteBuf
-
readUnsignedShortLE
public int readUnsignedShortLE()- Specified by:
readUnsignedShortLE
in classByteBuf
-
readMedium
public int readMedium()- Specified by:
readMedium
in classByteBuf
-
readMediumLE
public int readMediumLE()- Specified by:
readMediumLE
in classByteBuf
-
readUnsignedMedium
public int readUnsignedMedium()- Specified by:
readUnsignedMedium
in classByteBuf
-
readUnsignedMediumLE
public int readUnsignedMediumLE()- Specified by:
readUnsignedMediumLE
in classByteBuf
-
readInt
public int readInt() -
readIntLE
public int readIntLE() -
readUnsignedInt
public long readUnsignedInt()- Specified by:
readUnsignedInt
in classByteBuf
-
readUnsignedIntLE
public long readUnsignedIntLE()- Specified by:
readUnsignedIntLE
in classByteBuf
-
readLong
public long readLong() -
readLongLE
public long readLongLE()- Specified by:
readLongLE
in classByteBuf
-
readChar
public char readChar() -
readFloat
public float readFloat() -
readDouble
public double readDouble()- Specified by:
readDouble
in classByteBuf
-
readBytes
- Specified by:
readBytes
in classByteBuf
- Mappings:
Namespace Name Mixin selector official readBytes
Lqx;readBytes(I)Lio/netty/buffer/ByteBuf;
intermediary readBytes
Lnet/minecraft/class_2540;readBytes(I)Lio/netty/buffer/ByteBuf;
named readBytes
Lnet/minecraft/network/PacketByteBuf;readBytes(I)Lio/netty/buffer/ByteBuf;
-
readSlice
- Specified by:
readSlice
in classByteBuf
- Mappings:
Namespace Name Mixin selector official readSlice
Lqx;readSlice(I)Lio/netty/buffer/ByteBuf;
intermediary readSlice
Lnet/minecraft/class_2540;readSlice(I)Lio/netty/buffer/ByteBuf;
named readSlice
Lnet/minecraft/network/PacketByteBuf;readSlice(I)Lio/netty/buffer/ByteBuf;
-
readRetainedSlice
- Specified by:
readRetainedSlice
in classByteBuf
- Mappings:
Namespace Name Mixin selector official readRetainedSlice
Lqx;readRetainedSlice(I)Lio/netty/buffer/ByteBuf;
intermediary readRetainedSlice
Lnet/minecraft/class_2540;readRetainedSlice(I)Lio/netty/buffer/ByteBuf;
named readRetainedSlice
Lnet/minecraft/network/PacketByteBuf;readRetainedSlice(I)Lio/netty/buffer/ByteBuf;
-
readBytes
- Specified by:
readBytes
in classByteBuf
- Mappings:
Namespace Name Mixin selector official readBytes
Lqx;readBytes(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;
intermediary readBytes
Lnet/minecraft/class_2540;readBytes(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;
named readBytes
Lnet/minecraft/network/PacketByteBuf;readBytes(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;
-
readBytes
- Specified by:
readBytes
in classByteBuf
- Mappings:
Namespace Name Mixin selector official readBytes
Lqx;readBytes(Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;
intermediary readBytes
Lnet/minecraft/class_2540;readBytes(Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;
named readBytes
Lnet/minecraft/network/PacketByteBuf;readBytes(Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;
-
readBytes
- Specified by:
readBytes
in classByteBuf
- Mappings:
Namespace Name Mixin selector official readBytes
Lqx;readBytes(Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;
intermediary readBytes
Lnet/minecraft/class_2540;readBytes(Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;
named readBytes
Lnet/minecraft/network/PacketByteBuf;readBytes(Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;
-
readBytes
- Specified by:
readBytes
in classByteBuf
- Mappings:
Namespace Name Mixin selector official readBytes
Lqx;readBytes([B)Lio/netty/buffer/ByteBuf;
intermediary readBytes
Lnet/minecraft/class_2540;readBytes([B)Lio/netty/buffer/ByteBuf;
named readBytes
Lnet/minecraft/network/PacketByteBuf;readBytes([B)Lio/netty/buffer/ByteBuf;
-
readBytes
- Specified by:
readBytes
in classByteBuf
- Mappings:
Namespace Name Mixin selector official readBytes
Lqx;readBytes([BII)Lio/netty/buffer/ByteBuf;
intermediary readBytes
Lnet/minecraft/class_2540;readBytes([BII)Lio/netty/buffer/ByteBuf;
named readBytes
Lnet/minecraft/network/PacketByteBuf;readBytes([BII)Lio/netty/buffer/ByteBuf;
-
readBytes
- Specified by:
readBytes
in classByteBuf
- Mappings:
Namespace Name Mixin selector official readBytes
Lqx;readBytes(Ljava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;
intermediary readBytes
Lnet/minecraft/class_2540;readBytes(Ljava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;
named readBytes
Lnet/minecraft/network/PacketByteBuf;readBytes(Ljava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;
-
readBytes
- Specified by:
readBytes
in classByteBuf
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector official readBytes
Lqx;readBytes(Ljava/io/OutputStream;I)Lio/netty/buffer/ByteBuf;
intermediary readBytes
Lnet/minecraft/class_2540;readBytes(Ljava/io/OutputStream;I)Lio/netty/buffer/ByteBuf;
named readBytes
Lnet/minecraft/network/PacketByteBuf;readBytes(Ljava/io/OutputStream;I)Lio/netty/buffer/ByteBuf;
-
readBytes
- Specified by:
readBytes
in classByteBuf
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector official readBytes
Lqx;readBytes(Ljava/nio/channels/GatheringByteChannel;I)I
intermediary readBytes
Lnet/minecraft/class_2540;readBytes(Ljava/nio/channels/GatheringByteChannel;I)I
named readBytes
Lnet/minecraft/network/PacketByteBuf;readBytes(Ljava/nio/channels/GatheringByteChannel;I)I
-
readCharSequence
- Specified by:
readCharSequence
in classByteBuf
- Mappings:
Namespace Name Mixin selector official readCharSequence
Lqx;readCharSequence(ILjava/nio/charset/Charset;)Ljava/lang/CharSequence;
intermediary readCharSequence
Lnet/minecraft/class_2540;readCharSequence(ILjava/nio/charset/Charset;)Ljava/lang/CharSequence;
named readCharSequence
Lnet/minecraft/network/PacketByteBuf;readCharSequence(ILjava/nio/charset/Charset;)Ljava/lang/CharSequence;
-
readBytes
- Specified by:
readBytes
in classByteBuf
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector official readBytes
Lqx;readBytes(Ljava/nio/channels/FileChannel;JI)I
intermediary readBytes
Lnet/minecraft/class_2540;readBytes(Ljava/nio/channels/FileChannel;JI)I
named readBytes
Lnet/minecraft/network/PacketByteBuf;readBytes(Ljava/nio/channels/FileChannel;JI)I
-
skipBytes
- Specified by:
skipBytes
in classByteBuf
- Mappings:
Namespace Name Mixin selector official skipBytes
Lqx;skipBytes(I)Lio/netty/buffer/ByteBuf;
intermediary skipBytes
Lnet/minecraft/class_2540;skipBytes(I)Lio/netty/buffer/ByteBuf;
named skipBytes
Lnet/minecraft/network/PacketByteBuf;skipBytes(I)Lio/netty/buffer/ByteBuf;
-
writeBoolean
- Specified by:
writeBoolean
in classByteBuf
- Mappings:
Namespace Name Mixin selector official writeBoolean
Lqx;writeBoolean(Z)Lio/netty/buffer/ByteBuf;
intermediary writeBoolean
Lnet/minecraft/class_2540;writeBoolean(Z)Lio/netty/buffer/ByteBuf;
named writeBoolean
Lnet/minecraft/network/PacketByteBuf;writeBoolean(Z)Lio/netty/buffer/ByteBuf;
-
writeByte
- Specified by:
writeByte
in classByteBuf
- Mappings:
Namespace Name Mixin selector official writeByte
Lqx;writeByte(I)Lio/netty/buffer/ByteBuf;
intermediary writeByte
Lnet/minecraft/class_2540;writeByte(I)Lio/netty/buffer/ByteBuf;
named writeByte
Lnet/minecraft/network/PacketByteBuf;writeByte(I)Lio/netty/buffer/ByteBuf;
-
writeShort
- Specified by:
writeShort
in classByteBuf
- Mappings:
Namespace Name Mixin selector official writeShort
Lqx;writeShort(I)Lio/netty/buffer/ByteBuf;
intermediary writeShort
Lnet/minecraft/class_2540;writeShort(I)Lio/netty/buffer/ByteBuf;
named writeShort
Lnet/minecraft/network/PacketByteBuf;writeShort(I)Lio/netty/buffer/ByteBuf;
-
writeShortLE
- Specified by:
writeShortLE
in classByteBuf
- Mappings:
Namespace Name Mixin selector official writeShortLE
Lqx;writeShortLE(I)Lio/netty/buffer/ByteBuf;
intermediary writeShortLE
Lnet/minecraft/class_2540;writeShortLE(I)Lio/netty/buffer/ByteBuf;
named writeShortLE
Lnet/minecraft/network/PacketByteBuf;writeShortLE(I)Lio/netty/buffer/ByteBuf;
-
writeMedium
- Specified by:
writeMedium
in classByteBuf
- Mappings:
Namespace Name Mixin selector official writeMedium
Lqx;writeMedium(I)Lio/netty/buffer/ByteBuf;
intermediary writeMedium
Lnet/minecraft/class_2540;writeMedium(I)Lio/netty/buffer/ByteBuf;
named writeMedium
Lnet/minecraft/network/PacketByteBuf;writeMedium(I)Lio/netty/buffer/ByteBuf;
-
writeMediumLE
- Specified by:
writeMediumLE
in classByteBuf
- Mappings:
Namespace Name Mixin selector official writeMediumLE
Lqx;writeMediumLE(I)Lio/netty/buffer/ByteBuf;
intermediary writeMediumLE
Lnet/minecraft/class_2540;writeMediumLE(I)Lio/netty/buffer/ByteBuf;
named writeMediumLE
Lnet/minecraft/network/PacketByteBuf;writeMediumLE(I)Lio/netty/buffer/ByteBuf;
-
writeInt
- Specified by:
writeInt
in classByteBuf
- Mappings:
Namespace Name Mixin selector official writeInt
Lqx;writeInt(I)Lio/netty/buffer/ByteBuf;
intermediary writeInt
Lnet/minecraft/class_2540;writeInt(I)Lio/netty/buffer/ByteBuf;
named writeInt
Lnet/minecraft/network/PacketByteBuf;writeInt(I)Lio/netty/buffer/ByteBuf;
-
writeIntLE
- Specified by:
writeIntLE
in classByteBuf
- Mappings:
Namespace Name Mixin selector official writeIntLE
Lqx;writeIntLE(I)Lio/netty/buffer/ByteBuf;
intermediary writeIntLE
Lnet/minecraft/class_2540;writeIntLE(I)Lio/netty/buffer/ByteBuf;
named writeIntLE
Lnet/minecraft/network/PacketByteBuf;writeIntLE(I)Lio/netty/buffer/ByteBuf;
-
writeLong
- Specified by:
writeLong
in classByteBuf
- Mappings:
Namespace Name Mixin selector official writeLong
Lqx;writeLong(J)Lio/netty/buffer/ByteBuf;
intermediary writeLong
Lnet/minecraft/class_2540;writeLong(J)Lio/netty/buffer/ByteBuf;
named writeLong
Lnet/minecraft/network/PacketByteBuf;writeLong(J)Lio/netty/buffer/ByteBuf;
-
writeLongLE
- Specified by:
writeLongLE
in classByteBuf
- Mappings:
Namespace Name Mixin selector official writeLongLE
Lqx;writeLongLE(J)Lio/netty/buffer/ByteBuf;
intermediary writeLongLE
Lnet/minecraft/class_2540;writeLongLE(J)Lio/netty/buffer/ByteBuf;
named writeLongLE
Lnet/minecraft/network/PacketByteBuf;writeLongLE(J)Lio/netty/buffer/ByteBuf;
-
writeChar
- Specified by:
writeChar
in classByteBuf
- Mappings:
Namespace Name Mixin selector official writeChar
Lqx;writeChar(I)Lio/netty/buffer/ByteBuf;
intermediary writeChar
Lnet/minecraft/class_2540;writeChar(I)Lio/netty/buffer/ByteBuf;
named writeChar
Lnet/minecraft/network/PacketByteBuf;writeChar(I)Lio/netty/buffer/ByteBuf;
-
writeFloat
- Specified by:
writeFloat
in classByteBuf
- Mappings:
Namespace Name Mixin selector official writeFloat
Lqx;writeFloat(F)Lio/netty/buffer/ByteBuf;
intermediary writeFloat
Lnet/minecraft/class_2540;writeFloat(F)Lio/netty/buffer/ByteBuf;
named writeFloat
Lnet/minecraft/network/PacketByteBuf;writeFloat(F)Lio/netty/buffer/ByteBuf;
-
writeDouble
- Specified by:
writeDouble
in classByteBuf
- Mappings:
Namespace Name Mixin selector official writeDouble
Lqx;writeDouble(D)Lio/netty/buffer/ByteBuf;
intermediary writeDouble
Lnet/minecraft/class_2540;writeDouble(D)Lio/netty/buffer/ByteBuf;
named writeDouble
Lnet/minecraft/network/PacketByteBuf;writeDouble(D)Lio/netty/buffer/ByteBuf;
-
writeBytes
- Specified by:
writeBytes
in classByteBuf
- Mappings:
Namespace Name Mixin selector official writeBytes
Lqx;writeBytes(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;
intermediary writeBytes
Lnet/minecraft/class_2540;writeBytes(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;
named writeBytes
Lnet/minecraft/network/PacketByteBuf;writeBytes(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;
-
writeBytes
- Specified by:
writeBytes
in classByteBuf
- Mappings:
Namespace Name Mixin selector official writeBytes
Lqx;writeBytes(Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;
intermediary writeBytes
Lnet/minecraft/class_2540;writeBytes(Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;
named writeBytes
Lnet/minecraft/network/PacketByteBuf;writeBytes(Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;
-
writeBytes
- Specified by:
writeBytes
in classByteBuf
- Mappings:
Namespace Name Mixin selector official writeBytes
Lqx;writeBytes(Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;
intermediary writeBytes
Lnet/minecraft/class_2540;writeBytes(Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;
named writeBytes
Lnet/minecraft/network/PacketByteBuf;writeBytes(Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;
-
writeBytes
- Specified by:
writeBytes
in classByteBuf
- Mappings:
Namespace Name Mixin selector official writeBytes
Lqx;writeBytes([B)Lio/netty/buffer/ByteBuf;
intermediary writeBytes
Lnet/minecraft/class_2540;writeBytes([B)Lio/netty/buffer/ByteBuf;
named writeBytes
Lnet/minecraft/network/PacketByteBuf;writeBytes([B)Lio/netty/buffer/ByteBuf;
-
writeBytes
- Specified by:
writeBytes
in classByteBuf
- Mappings:
Namespace Name Mixin selector official writeBytes
Lqx;writeBytes([BII)Lio/netty/buffer/ByteBuf;
intermediary writeBytes
Lnet/minecraft/class_2540;writeBytes([BII)Lio/netty/buffer/ByteBuf;
named writeBytes
Lnet/minecraft/network/PacketByteBuf;writeBytes([BII)Lio/netty/buffer/ByteBuf;
-
writeBytes
- Specified by:
writeBytes
in classByteBuf
- Mappings:
Namespace Name Mixin selector official writeBytes
Lqx;writeBytes(Ljava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;
intermediary writeBytes
Lnet/minecraft/class_2540;writeBytes(Ljava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;
named writeBytes
Lnet/minecraft/network/PacketByteBuf;writeBytes(Ljava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;
-
writeBytes
- Specified by:
writeBytes
in classByteBuf
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector official writeBytes
Lqx;writeBytes(Ljava/io/InputStream;I)I
intermediary writeBytes
Lnet/minecraft/class_2540;writeBytes(Ljava/io/InputStream;I)I
named writeBytes
Lnet/minecraft/network/PacketByteBuf;writeBytes(Ljava/io/InputStream;I)I
-
writeBytes
- Specified by:
writeBytes
in classByteBuf
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector official writeBytes
Lqx;writeBytes(Ljava/nio/channels/ScatteringByteChannel;I)I
intermediary writeBytes
Lnet/minecraft/class_2540;writeBytes(Ljava/nio/channels/ScatteringByteChannel;I)I
named writeBytes
Lnet/minecraft/network/PacketByteBuf;writeBytes(Ljava/nio/channels/ScatteringByteChannel;I)I
-
writeBytes
- Specified by:
writeBytes
in classByteBuf
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector official writeBytes
Lqx;writeBytes(Ljava/nio/channels/FileChannel;JI)I
intermediary writeBytes
Lnet/minecraft/class_2540;writeBytes(Ljava/nio/channels/FileChannel;JI)I
named writeBytes
Lnet/minecraft/network/PacketByteBuf;writeBytes(Ljava/nio/channels/FileChannel;JI)I
-
writeZero
- Specified by:
writeZero
in classByteBuf
- Mappings:
Namespace Name Mixin selector official writeZero
Lqx;writeZero(I)Lio/netty/buffer/ByteBuf;
intermediary writeZero
Lnet/minecraft/class_2540;writeZero(I)Lio/netty/buffer/ByteBuf;
named writeZero
Lnet/minecraft/network/PacketByteBuf;writeZero(I)Lio/netty/buffer/ByteBuf;
-
writeCharSequence
- Specified by:
writeCharSequence
in classByteBuf
- Mappings:
Namespace Name Mixin selector official writeCharSequence
Lqx;writeCharSequence(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)I
intermediary writeCharSequence
Lnet/minecraft/class_2540;writeCharSequence(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)I
named writeCharSequence
Lnet/minecraft/network/PacketByteBuf;writeCharSequence(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)I
-
indexOf
public int indexOf(int from, int to, byte value) -
bytesBefore
public int bytesBefore(byte value) - Specified by:
bytesBefore
in classByteBuf
- Mappings:
Namespace Name Mixin selector official bytesBefore
Lqx;bytesBefore(B)I
intermediary bytesBefore
Lnet/minecraft/class_2540;bytesBefore(B)I
named bytesBefore
Lnet/minecraft/network/PacketByteBuf;bytesBefore(B)I
-
bytesBefore
public int bytesBefore(int length, byte value) - Specified by:
bytesBefore
in classByteBuf
- Mappings:
Namespace Name Mixin selector official bytesBefore
Lqx;bytesBefore(IB)I
intermediary bytesBefore
Lnet/minecraft/class_2540;bytesBefore(IB)I
named bytesBefore
Lnet/minecraft/network/PacketByteBuf;bytesBefore(IB)I
-
bytesBefore
public int bytesBefore(int index, int length, byte value) - Specified by:
bytesBefore
in classByteBuf
- Mappings:
Namespace Name Mixin selector official bytesBefore
Lqx;bytesBefore(IIB)I
intermediary bytesBefore
Lnet/minecraft/class_2540;bytesBefore(IIB)I
named bytesBefore
Lnet/minecraft/network/PacketByteBuf;bytesBefore(IIB)I
-
forEachByte
- Specified by:
forEachByte
in classByteBuf
- Mappings:
Namespace Name Mixin selector official forEachByte
Lqx;forEachByte(Lio/netty/util/ByteProcessor;)I
intermediary forEachByte
Lnet/minecraft/class_2540;forEachByte(Lio/netty/util/ByteProcessor;)I
named forEachByte
Lnet/minecraft/network/PacketByteBuf;forEachByte(Lio/netty/util/ByteProcessor;)I
-
forEachByte
- Specified by:
forEachByte
in classByteBuf
- Mappings:
Namespace Name Mixin selector official forEachByte
Lqx;forEachByte(IILio/netty/util/ByteProcessor;)I
intermediary forEachByte
Lnet/minecraft/class_2540;forEachByte(IILio/netty/util/ByteProcessor;)I
named forEachByte
Lnet/minecraft/network/PacketByteBuf;forEachByte(IILio/netty/util/ByteProcessor;)I
-
forEachByteDesc
- Specified by:
forEachByteDesc
in classByteBuf
- Mappings:
Namespace Name Mixin selector official forEachByteDesc
Lqx;forEachByteDesc(Lio/netty/util/ByteProcessor;)I
intermediary forEachByteDesc
Lnet/minecraft/class_2540;forEachByteDesc(Lio/netty/util/ByteProcessor;)I
named forEachByteDesc
Lnet/minecraft/network/PacketByteBuf;forEachByteDesc(Lio/netty/util/ByteProcessor;)I
-
forEachByteDesc
- Specified by:
forEachByteDesc
in classByteBuf
- Mappings:
Namespace Name Mixin selector official forEachByteDesc
Lqx;forEachByteDesc(IILio/netty/util/ByteProcessor;)I
intermediary forEachByteDesc
Lnet/minecraft/class_2540;forEachByteDesc(IILio/netty/util/ByteProcessor;)I
named forEachByteDesc
Lnet/minecraft/network/PacketByteBuf;forEachByteDesc(IILio/netty/util/ByteProcessor;)I
-
copy
-
copy
-
slice
-
retainedSlice
- Specified by:
retainedSlice
in classByteBuf
-
slice
-
retainedSlice
- Specified by:
retainedSlice
in classByteBuf
- Mappings:
Namespace Name Mixin selector official retainedSlice
Lqx;retainedSlice(II)Lio/netty/buffer/ByteBuf;
intermediary retainedSlice
Lnet/minecraft/class_2540;retainedSlice(II)Lio/netty/buffer/ByteBuf;
named retainedSlice
Lnet/minecraft/network/PacketByteBuf;retainedSlice(II)Lio/netty/buffer/ByteBuf;
-
duplicate
-
retainedDuplicate
- Specified by:
retainedDuplicate
in classByteBuf
-
nioBufferCount
public int nioBufferCount()- Specified by:
nioBufferCount
in classByteBuf
-
nioBuffer
-
nioBuffer
- Specified by:
nioBuffer
in classByteBuf
- Mappings:
Namespace Name Mixin selector official nioBuffer
Lqx;nioBuffer(II)Ljava/nio/ByteBuffer;
intermediary nioBuffer
Lnet/minecraft/class_2540;nioBuffer(II)Ljava/nio/ByteBuffer;
named nioBuffer
Lnet/minecraft/network/PacketByteBuf;nioBuffer(II)Ljava/nio/ByteBuffer;
-
internalNioBuffer
- Specified by:
internalNioBuffer
in classByteBuf
- Mappings:
Namespace Name Mixin selector official internalNioBuffer
Lqx;internalNioBuffer(II)Ljava/nio/ByteBuffer;
intermediary internalNioBuffer
Lnet/minecraft/class_2540;internalNioBuffer(II)Ljava/nio/ByteBuffer;
named internalNioBuffer
Lnet/minecraft/network/PacketByteBuf;internalNioBuffer(II)Ljava/nio/ByteBuffer;
-
nioBuffers
- Specified by:
nioBuffers
in classByteBuf
-
nioBuffers
- Specified by:
nioBuffers
in classByteBuf
- Mappings:
Namespace Name Mixin selector official nioBuffers
Lqx;nioBuffers(II)[Ljava/nio/ByteBuffer;
intermediary nioBuffers
Lnet/minecraft/class_2540;nioBuffers(II)[Ljava/nio/ByteBuffer;
named nioBuffers
Lnet/minecraft/network/PacketByteBuf;nioBuffers(II)[Ljava/nio/ByteBuffer;
-
hasArray
public boolean hasArray() -
array
public byte[] array() -
arrayOffset
public int arrayOffset()- Specified by:
arrayOffset
in classByteBuf
-
hasMemoryAddress
public boolean hasMemoryAddress()- Specified by:
hasMemoryAddress
in classByteBuf
-
memoryAddress
public long memoryAddress()- Specified by:
memoryAddress
in classByteBuf
-
toString
- Specified by:
toString
in classByteBuf
- Mappings:
Namespace Name Mixin selector official toString
Lqx;toString(Ljava/nio/charset/Charset;)Ljava/lang/String;
intermediary toString
Lnet/minecraft/class_2540;toString(Ljava/nio/charset/Charset;)Ljava/lang/String;
named toString
Lnet/minecraft/network/PacketByteBuf;toString(Ljava/nio/charset/Charset;)Ljava/lang/String;
-
toString
- Specified by:
toString
in classByteBuf
- Mappings:
Namespace Name Mixin selector official toString
Lqx;toString(IILjava/nio/charset/Charset;)Ljava/lang/String;
intermediary toString
Lnet/minecraft/class_2540;toString(IILjava/nio/charset/Charset;)Ljava/lang/String;
named toString
Lnet/minecraft/network/PacketByteBuf;toString(IILjava/nio/charset/Charset;)Ljava/lang/String;
-
hashCode
public int hashCode() -
equals
-
compareTo
- Specified by:
compareTo
in interfaceComparable<ByteBuf>
- Specified by:
compareTo
in classByteBuf
- Mappings:
Namespace Name Mixin selector official compareTo
Lqx;compareTo(Lio/netty/buffer/ByteBuf;)I
intermediary compareTo
Lnet/minecraft/class_2540;compareTo(Lio/netty/buffer/ByteBuf;)I
named compareTo
Lnet/minecraft/network/PacketByteBuf;compareTo(Lio/netty/buffer/ByteBuf;)I
-
toString
-
retain
- Specified by:
retain
in interfaceReferenceCounted
- Specified by:
retain
in classByteBuf
- Mappings:
Namespace Name Mixin selector official retain
Lqx;retain(I)Lio/netty/buffer/ByteBuf;
intermediary retain
Lnet/minecraft/class_2540;retain(I)Lio/netty/buffer/ByteBuf;
named retain
Lnet/minecraft/network/PacketByteBuf;retain(I)Lio/netty/buffer/ByteBuf;
-
retain
- Specified by:
retain
in interfaceReferenceCounted
- Specified by:
retain
in classByteBuf
- Mappings:
Namespace Name Mixin selector official retain
Lqx;retain()Lio/netty/buffer/ByteBuf;
intermediary retain
Lnet/minecraft/class_2540;retain()Lio/netty/buffer/ByteBuf;
named retain
Lnet/minecraft/network/PacketByteBuf;retain()Lio/netty/buffer/ByteBuf;
-
touch
- Specified by:
touch
in interfaceReferenceCounted
- Specified by:
touch
in classByteBuf
- Mappings:
Namespace Name Mixin selector official touch
Lqx;touch()Lio/netty/buffer/ByteBuf;
intermediary touch
Lnet/minecraft/class_2540;touch()Lio/netty/buffer/ByteBuf;
named touch
Lnet/minecraft/network/PacketByteBuf;touch()Lio/netty/buffer/ByteBuf;
-
touch
- Specified by:
touch
in interfaceReferenceCounted
- Specified by:
touch
in classByteBuf
- Mappings:
Namespace Name Mixin selector official touch
Lqx;touch(Ljava/lang/Object;)Lio/netty/buffer/ByteBuf;
intermediary touch
Lnet/minecraft/class_2540;touch(Ljava/lang/Object;)Lio/netty/buffer/ByteBuf;
named touch
Lnet/minecraft/network/PacketByteBuf;touch(Ljava/lang/Object;)Lio/netty/buffer/ByteBuf;
-
refCnt
public int refCnt() -
release
public boolean release() -
release
public boolean release(int decrement) - Mappings:
Namespace Name Mixin selector official release
Lqx;release(I)Z
intermediary release
Lnet/minecraft/class_2540;release(I)Z
named release
Lnet/minecraft/network/PacketByteBuf;release(I)Z
-