Package net.md_5.bungee.protocol
Class DefinedPacket
java.lang.Object
net.md_5.bungee.protocol.DefinedPacket
- Direct Known Subclasses:
BossBar,BundleDelimiter,Chat,ChatChain,ClearDialog,ClearTitles,ClientChat,ClientChatAcknowledgement,ClientCommand,ClientSettings,Commands,CookieRequest,CookieResponse,CustomClickAction,DisconnectReportDetails,EncryptionRequest,EncryptionResponse,EntityEffect,EntityRemoveEffect,EntityStatus,FinishConfiguration,GameState,Handshake,KeepAlive,Kick,KnownPacks,LegacyHandshake,LegacyPing,Login,LoginAcknowledged,LoginPayloadRequest,LoginPayloadResponse,LoginRequest,LoginSuccess,PingPacket,PlayerListHeaderFooter,PlayerListItem,PlayerListItemRemove,PlayerListItemUpdate,PluginMessage,Respawn,ScoreboardDisplay,ScoreboardObjective,ScoreboardScore,ScoreboardScoreReset,SeenMessages,ServerData,ServerLinks,SetCompression,ShowDialog,StartConfiguration,StatusRequest,StatusResponse,StoreCookie,Subtitle,SystemChat,TabCompleteRequest,TabCompleteResponse,Team,Title,TitleTimes,Transfer,UnsignedClientCommand,ViewDistance
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract booleanintexpectedMaxLength(io.netty.buffer.ByteBuf buf, ProtocolConstants.Direction direction, int protocolVersion) intexpectedMinLength(io.netty.buffer.ByteBuf buf, ProtocolConstants.Direction direction, int protocolVersion) abstract voidhandle(AbstractPacketHandler handler) abstract inthashCode()voidread(io.netty.buffer.ByteBuf buf) voidread(io.netty.buffer.ByteBuf buf, ProtocolConstants.Direction direction, int protocolVersion) voidread(io.netty.buffer.ByteBuf buf, Protocol protocol, ProtocolConstants.Direction direction, int protocolVersion) static byte[]readArray(io.netty.buffer.ByteBuf buf) static byte[]readArray(io.netty.buffer.ByteBuf buf, int limit) static net.md_5.bungee.api.chat.BaseComponentreadBaseComponent(io.netty.buffer.ByteBuf buf, int protocolVersion) static net.md_5.bungee.api.chat.BaseComponentreadBaseComponent(io.netty.buffer.ByteBuf buf, int maxStringLength, int protocolVersion) static net.md_5.bungee.api.chat.ComponentStylereadComponentStyle(io.netty.buffer.ByteBuf buf, int protocolVersion) readEitherBaseComponent(io.netty.buffer.ByteBuf buf, int protocolVersion, boolean string) readEnumSet(Class<E> oclass, io.netty.buffer.ByteBuf buf) static BitSetreadFixedBitSet(int i, io.netty.buffer.ByteBuf buf) static <T> TreadLengthPrefixed(com.google.common.base.Function<io.netty.buffer.ByteBuf, T> reader, io.netty.buffer.ByteBuf buf, int maxSize) static <T> TreadNullable(com.google.common.base.Function<io.netty.buffer.ByteBuf, T> reader, io.netty.buffer.ByteBuf buf) static NumberFormatreadNumberFormat(io.netty.buffer.ByteBuf buf, int protocolVersion) static Property[]readProperties(io.netty.buffer.ByteBuf buf) static PlayerPublicKeyreadPublicKey(io.netty.buffer.ByteBuf buf) static StringreadString(io.netty.buffer.ByteBuf buf) static StringreadString(io.netty.buffer.ByteBuf buf, int maxLen) readStringArray(io.netty.buffer.ByteBuf buf) static <T> TreadStringMapKey(io.netty.buffer.ByteBuf buf, Map<String, T> map) static net.md_5.bungee.nbt.TagreadTag(io.netty.buffer.ByteBuf input, int protocolVersion) static net.md_5.bungee.nbt.TagreadTag(io.netty.buffer.ByteBuf input, int protocolVersion, net.md_5.bungee.nbt.limit.NBTLimiter limiter) static UUIDreadUUID(io.netty.buffer.ByteBuf input) static intreadVarInt(io.netty.buffer.ByteBuf input) static intreadVarInt(io.netty.buffer.ByteBuf input, int maxBytes) static int[]readVarIntArray(io.netty.buffer.ByteBuf buf) static intreadVarShort(io.netty.buffer.ByteBuf buf) static voidsetVarInt(int value, io.netty.buffer.ByteBuf output, int pos, int len) static byte[]toArray(io.netty.buffer.ByteBuf buf) abstract StringtoString()voidwrite(io.netty.buffer.ByteBuf buf) voidwrite(io.netty.buffer.ByteBuf buf, ProtocolConstants.Direction direction, int protocolVersion) voidwrite(io.netty.buffer.ByteBuf buf, Protocol protocol, ProtocolConstants.Direction direction, int protocolVersion) static voidwriteArray(byte[] b, io.netty.buffer.ByteBuf buf) static voidwriteBaseComponent(net.md_5.bungee.api.chat.BaseComponent message, io.netty.buffer.ByteBuf buf, int protocolVersion) static voidwriteComponentStyle(net.md_5.bungee.api.chat.ComponentStyle style, io.netty.buffer.ByteBuf buf, int protocolVersion) static voidwriteEitherBaseComponent(Either<String, net.md_5.bungee.api.chat.BaseComponent> message, io.netty.buffer.ByteBuf buf, int protocolVersion) static <E extends Enum<E>>
voidwriteEnumSet(EnumSet<E> enumset, Class<E> oclass, io.netty.buffer.ByteBuf buf) static voidwriteFixedBitSet(BitSet bits, int size, io.netty.buffer.ByteBuf buf) static <T> voidwriteLengthPrefixed(T value, BiConsumer<T, io.netty.buffer.ByteBuf> writer, io.netty.buffer.ByteBuf buf, int maxSize) static <T> voidwriteNullable(T t0, BiConsumer<T, io.netty.buffer.ByteBuf> writer, io.netty.buffer.ByteBuf buf) static voidwriteNumberFormat(NumberFormat format, io.netty.buffer.ByteBuf buf, int protocolVersion) static voidwriteProperties(Property[] properties, io.netty.buffer.ByteBuf buf) static voidwritePublicKey(PlayerPublicKey publicKey, io.netty.buffer.ByteBuf buf) static voidwriteString(String s, io.netty.buffer.ByteBuf buf) static voidwriteString(String s, io.netty.buffer.ByteBuf buf, int maxLength) static voidwriteStringArray(List<String> s, io.netty.buffer.ByteBuf buf) static voidwriteTag(net.md_5.bungee.nbt.Tag tag, io.netty.buffer.ByteBuf output, int protocolVersion) static voidstatic voidwriteVarInt(int value, io.netty.buffer.ByteBuf output) static voidwriteVarShort(io.netty.buffer.ByteBuf buf, int toWrite)
-
Field Details
-
PROCESS_TRACES
public static final boolean PROCESS_TRACES
-
-
Constructor Details
-
DefinedPacket
public DefinedPacket()
-
-
Method Details
-
readNullable
public static <T> T readNullable(com.google.common.base.Function<io.netty.buffer.ByteBuf, T> reader, io.netty.buffer.ByteBuf buf) -
writeNullable
public static <T> void writeNullable(T t0, BiConsumer<T, io.netty.buffer.ByteBuf> writer, io.netty.buffer.ByteBuf buf) -
readLengthPrefixed
public static <T> T readLengthPrefixed(com.google.common.base.Function<io.netty.buffer.ByteBuf, T> reader, io.netty.buffer.ByteBuf buf, int maxSize) -
writeLengthPrefixed
public static <T> void writeLengthPrefixed(T value, BiConsumer<T, io.netty.buffer.ByteBuf> writer, io.netty.buffer.ByteBuf buf, int maxSize) -
writeString
-
writeString
-
readStringMapKey
-
readString
-
readString
-
readEitherBaseComponent
-
readBaseComponent
public static net.md_5.bungee.api.chat.BaseComponent readBaseComponent(io.netty.buffer.ByteBuf buf, int protocolVersion) -
readBaseComponent
public static net.md_5.bungee.api.chat.BaseComponent readBaseComponent(io.netty.buffer.ByteBuf buf, int maxStringLength, int protocolVersion) -
readComponentStyle
public static net.md_5.bungee.api.chat.ComponentStyle readComponentStyle(io.netty.buffer.ByteBuf buf, int protocolVersion) -
writeEitherBaseComponent
-
writeBaseComponent
public static void writeBaseComponent(net.md_5.bungee.api.chat.BaseComponent message, io.netty.buffer.ByteBuf buf, int protocolVersion) -
writeComponentStyle
public static void writeComponentStyle(net.md_5.bungee.api.chat.ComponentStyle style, io.netty.buffer.ByteBuf buf, int protocolVersion) -
writeArray
public static void writeArray(byte[] b, io.netty.buffer.ByteBuf buf) -
toArray
public static byte[] toArray(io.netty.buffer.ByteBuf buf) -
readArray
public static byte[] readArray(io.netty.buffer.ByteBuf buf) -
readArray
public static byte[] readArray(io.netty.buffer.ByteBuf buf, int limit) -
readVarIntArray
public static int[] readVarIntArray(io.netty.buffer.ByteBuf buf) -
writeStringArray
-
readStringArray
-
readVarInt
public static int readVarInt(io.netty.buffer.ByteBuf input) -
readVarInt
public static int readVarInt(io.netty.buffer.ByteBuf input, int maxBytes) -
writeVarInt
public static void writeVarInt(int value, io.netty.buffer.ByteBuf output) -
setVarInt
public static void setVarInt(int value, io.netty.buffer.ByteBuf output, int pos, int len) -
readVarShort
public static int readVarShort(io.netty.buffer.ByteBuf buf) -
writeVarShort
public static void writeVarShort(io.netty.buffer.ByteBuf buf, int toWrite) -
writeUUID
-
readUUID
-
writeProperties
-
readProperties
-
writePublicKey
-
readPublicKey
-
writeNumberFormat
public static void writeNumberFormat(NumberFormat format, io.netty.buffer.ByteBuf buf, int protocolVersion) -
readNumberFormat
-
readTag
public static net.md_5.bungee.nbt.Tag readTag(io.netty.buffer.ByteBuf input, int protocolVersion) -
readTag
public static net.md_5.bungee.nbt.Tag readTag(io.netty.buffer.ByteBuf input, int protocolVersion, net.md_5.bungee.nbt.limit.NBTLimiter limiter) -
writeTag
public static void writeTag(net.md_5.bungee.nbt.Tag tag, io.netty.buffer.ByteBuf output, int protocolVersion) -
writeEnumSet
-
readEnumSet
-
readFixedBitSet
-
writeFixedBitSet
-
read
public void read(io.netty.buffer.ByteBuf buf) -
read
public void read(io.netty.buffer.ByteBuf buf, Protocol protocol, ProtocolConstants.Direction direction, int protocolVersion) -
read
public void read(io.netty.buffer.ByteBuf buf, ProtocolConstants.Direction direction, int protocolVersion) -
write
public void write(io.netty.buffer.ByteBuf buf) -
write
public void write(io.netty.buffer.ByteBuf buf, Protocol protocol, ProtocolConstants.Direction direction, int protocolVersion) -
write
public void write(io.netty.buffer.ByteBuf buf, ProtocolConstants.Direction direction, int protocolVersion) -
nextProtocol
-
handle
- Throws:
Exception
-
equals
-
hashCode
public abstract int hashCode() -
toString
-
expectedMaxLength
public int expectedMaxLength(io.netty.buffer.ByteBuf buf, ProtocolConstants.Direction direction, int protocolVersion) -
expectedMinLength
public int expectedMinLength(io.netty.buffer.ByteBuf buf, ProtocolConstants.Direction direction, int protocolVersion)
-