Package net.md_5.bungee.protocol
Class DefinedPacket
- java.lang.Object
-
- net.md_5.bungee.protocol.DefinedPacket
-
- Direct Known Subclasses:
BossBar,Chat,ClearTitles,ClientSettings,ClientStatus,Commands,EncryptionRequest,EncryptionResponse,EntityEffect,EntityRemoveEffect,EntityStatus,GameState,Handshake,KeepAlive,Kick,LegacyHandshake,LegacyPing,Login,LoginPayloadRequest,LoginPayloadResponse,LoginRequest,LoginSuccess,PingPacket,PlayerListHeaderFooter,PlayerListItem,PluginMessage,Respawn,ScoreboardDisplay,ScoreboardObjective,ScoreboardScore,SetCompression,StatusRequest,StatusResponse,Subtitle,TabCompleteRequest,TabCompleteResponse,Team,Title,TitleTimes,ViewDistance
public abstract class DefinedPacket extends Object
-
-
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()voidread(io.netty.buffer.ByteBuf buf)voidread(io.netty.buffer.ByteBuf buf, ProtocolConstants.Direction direction, int protocolVersion)static byte[]readArray(io.netty.buffer.ByteBuf buf)static byte[]readArray(io.netty.buffer.ByteBuf buf, int limit)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)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)static voidwriteArray(byte[] b, io.netty.buffer.ByteBuf buf)static voidwriteString(String s, int maxLength, io.netty.buffer.ByteBuf buf)static voidwriteString(String s, io.netty.buffer.ByteBuf buf)static voidwriteStringArray(List<String> s, io.netty.buffer.ByteBuf buf)static voidwriteTag(se.llbit.nbt.Tag tag, io.netty.buffer.ByteBuf output)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
-
writeString
public static void writeString(String s, io.netty.buffer.ByteBuf buf)
-
readString
public static String readString(io.netty.buffer.ByteBuf buf)
-
readString
public static String readString(io.netty.buffer.ByteBuf buf, int maxLen)
-
writeString
public static void writeString(String s, int maxLength, io.netty.buffer.ByteBuf buf)
-
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)
-
readTag
public static se.llbit.nbt.Tag readTag(io.netty.buffer.ByteBuf input)
-
writeTag
public static void writeTag(se.llbit.nbt.Tag tag, io.netty.buffer.ByteBuf output)
-
read
public void read(io.netty.buffer.ByteBuf buf)
-
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, ProtocolConstants.Direction direction, int protocolVersion)
-
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)
-
-