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,ClientCommand,ClientSettings,Commands,CookieRequest,CookieResponse,CustomClickAction,DisconnectReportDetails,EncryptionRequest,EncryptionResponse,EntityStatus,FinishConfiguration,GameState,Handshake,KeepAlive,Kick,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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract booleanabstract 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 TagreadTag(io.netty.buffer.ByteBuf input, int protocolVersion) static TagreadTag(io.netty.buffer.ByteBuf input, int protocolVersion, 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 voidstatic voidstatic voidwriteVarInt(int value, io.netty.buffer.ByteBuf output) static voidwriteVarShort(io.netty.buffer.ByteBuf buf, int toWrite)
-
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
-
readTag
-
writeTag
-
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
-