Package net.md_5.bungee.protocol
Class DefinedPacket
- java.lang.Object
-
- net.md_5.bungee.protocol.DefinedPacket
-
- Direct Known Subclasses:
BossBar,Chat,ChatChain,ClearTitles,ClientChat,ClientChatAcknowledgement,ClientCommand,ClientSettings,ClientStatus,Commands,CookieRequest,CookieResponse,DisconnectReportDetails,EncryptionRequest,EncryptionResponse,EntityEffect,EntityRemoveEffect,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,StartConfiguration,StatusRequest,StatusResponse,StoreCookie,Subtitle,SystemChat,TabCompleteRequest,TabCompleteResponse,Team,Title,TitleTimes,Transfer,UnsignedClientCommand,ViewDistance
public abstract class DefinedPacket extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static booleanPROCESS_TRACES
-
Constructor Summary
Constructors Constructor Description DefinedPacket()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract booleanequals(Object obj)intexpectedMaxLength(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()ProtocolnextProtocol()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 BaseComponentreadBaseComponent(io.netty.buffer.ByteBuf buf, int protocolVersion)static BaseComponentreadBaseComponent(io.netty.buffer.ByteBuf buf, int maxStringLength, int protocolVersion)static ComponentStylereadComponentStyle(io.netty.buffer.ByteBuf buf, int protocolVersion)static Either<String,BaseComponent>readEitherBaseComponent(io.netty.buffer.ByteBuf buf, int protocolVersion, boolean string)static <E extends Enum<E>>
EnumSet<E>readEnumSet(Class<E> oclass, io.netty.buffer.ByteBuf buf)static BitSetreadFixedBitSet(int i, io.netty.buffer.ByteBuf buf)<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)static List<String>readStringArray(io.netty.buffer.ByteBuf buf)static se.llbit.nbt.TagreadTag(io.netty.buffer.ByteBuf input, int protocolVersion)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 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(BaseComponent message, io.netty.buffer.ByteBuf buf, int protocolVersion)static voidwriteComponentStyle(ComponentStyle style, io.netty.buffer.ByteBuf buf, int protocolVersion)static voidwriteEitherBaseComponent(Either<String,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)<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(se.llbit.nbt.Tag tag, io.netty.buffer.ByteBuf output, int protocolVersion)static voidwriteUUID(UUID value, io.netty.buffer.ByteBuf output)static voidwriteVarInt(int value, io.netty.buffer.ByteBuf output)static voidwriteVarShort(io.netty.buffer.ByteBuf buf, int toWrite)
-
-
-
Method Detail
-
readNullable
public <T> T readNullable(com.google.common.base.Function<io.netty.buffer.ByteBuf,T> reader, io.netty.buffer.ByteBuf buf)
-
writeNullable
public <T> void writeNullable(T t0, BiConsumer<T,io.netty.buffer.ByteBuf> writer, io.netty.buffer.ByteBuf buf)
-
writeString
public static void writeString(String s, io.netty.buffer.ByteBuf buf)
-
writeString
public static void writeString(String s, io.netty.buffer.ByteBuf buf, int maxLength)
-
readString
public static String readString(io.netty.buffer.ByteBuf buf)
-
readString
public static String readString(io.netty.buffer.ByteBuf buf, int maxLen)
-
readEitherBaseComponent
public static Either<String,BaseComponent> readEitherBaseComponent(io.netty.buffer.ByteBuf buf, int protocolVersion, boolean string)
-
readBaseComponent
public static BaseComponent readBaseComponent(io.netty.buffer.ByteBuf buf, int protocolVersion)
-
readBaseComponent
public static BaseComponent readBaseComponent(io.netty.buffer.ByteBuf buf, int maxStringLength, int protocolVersion)
-
readComponentStyle
public static ComponentStyle readComponentStyle(io.netty.buffer.ByteBuf buf, int protocolVersion)
-
writeEitherBaseComponent
public static void writeEitherBaseComponent(Either<String,BaseComponent> message, io.netty.buffer.ByteBuf buf, int protocolVersion)
-
writeBaseComponent
public static void writeBaseComponent(BaseComponent message, io.netty.buffer.ByteBuf buf, int protocolVersion)
-
writeComponentStyle
public static void writeComponentStyle(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)
-
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)
-
readVarShort
public static int readVarShort(io.netty.buffer.ByteBuf buf)
-
writeVarShort
public static void writeVarShort(io.netty.buffer.ByteBuf buf, int toWrite)
-
writeUUID
public static void writeUUID(UUID value, io.netty.buffer.ByteBuf output)
-
readUUID
public static UUID readUUID(io.netty.buffer.ByteBuf input)
-
writeProperties
public static void writeProperties(Property[] properties, io.netty.buffer.ByteBuf buf)
-
readProperties
public static Property[] readProperties(io.netty.buffer.ByteBuf buf)
-
writePublicKey
public static void writePublicKey(PlayerPublicKey publicKey, io.netty.buffer.ByteBuf buf)
-
readPublicKey
public static PlayerPublicKey readPublicKey(io.netty.buffer.ByteBuf buf)
-
writeNumberFormat
public static void writeNumberFormat(NumberFormat format, io.netty.buffer.ByteBuf buf, int protocolVersion)
-
readNumberFormat
public static NumberFormat readNumberFormat(io.netty.buffer.ByteBuf buf, int protocolVersion)
-
readTag
public static se.llbit.nbt.Tag readTag(io.netty.buffer.ByteBuf input, int protocolVersion)
-
writeTag
public static void writeTag(se.llbit.nbt.Tag tag, io.netty.buffer.ByteBuf output, int protocolVersion)
-
writeEnumSet
public static <E extends Enum<E>> void writeEnumSet(EnumSet<E> enumset, Class<E> oclass, io.netty.buffer.ByteBuf buf)
-
readEnumSet
public static <E extends Enum<E>> EnumSet<E> readEnumSet(Class<E> oclass, io.netty.buffer.ByteBuf buf)
-
readFixedBitSet
public static BitSet readFixedBitSet(int i, io.netty.buffer.ByteBuf buf)
-
writeFixedBitSet
public static void writeFixedBitSet(BitSet bits, int size, io.netty.buffer.ByteBuf buf)
-
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
public Protocol nextProtocol()
-
handle
public abstract void handle(AbstractPacketHandler handler) throws Exception
- Throws:
Exception
-
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)
-
-