Package net.md_5.bungee.protocol
Class DefinedPacket
java.lang.Object
net.md_5.bungee.protocol.DefinedPacket
- Direct Known Subclasses:
ActionBar
,BossBar
,Chat
,ChatChain
,ClearTitles
,ClientChat
,ClientCommand
,ClientSettings
,ClientStatus
,Commands
,EncryptionRequest
,EncryptionResponse
,EntityAttributes
,EntityEffect
,EntityRemoveEffect
,EntityStatus
,GameState
,Handshake
,KeepAlive
,Kick
,LegacyHandshake
,LegacyPing
,Login
,LoginPayloadRequest
,LoginPayloadResponse
,LoginRequest
,LoginSuccess
,PingPacket
,PlayerListHeaderFooter
,PlayerListItem
,PlayerListItemRemove
,PlayerListItemUpdate
,PlayerPosition
,PluginMessage
,Respawn
,ScoreboardDisplay
,ScoreboardObjective
,ScoreboardScore
,SeenMessages
,ServerData
,SetCompression
,StatusRequest
,StatusResponse
,Subtitle
,SystemChat
,TabCompleteRequest
,TabCompleteResponse
,Team
,Title
,TitleTimes
,ViewDistance
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract boolean
int
expectedMaxLength
(io.netty.buffer.ByteBuf buf, ProtocolConstants.Direction direction, int protocolVersion) int
expectedMinLength
(io.netty.buffer.ByteBuf buf, ProtocolConstants.Direction direction, int protocolVersion) abstract void
handle
(AbstractPacketHandler handler) abstract int
hashCode()
void
read
(io.netty.buffer.ByteBuf buf) void
read
(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) readEnumSet
(Class<E> oclass, io.netty.buffer.ByteBuf buf) static BitSet
readFixedBitSet
(int i, io.netty.buffer.ByteBuf buf) static Property[]
readProperties
(io.netty.buffer.ByteBuf buf) static PlayerPublicKey
readPublicKey
(io.netty.buffer.ByteBuf buf) static String
readString
(io.netty.buffer.ByteBuf buf) static String
readString
(io.netty.buffer.ByteBuf buf, int maxLen) readStringArray
(io.netty.buffer.ByteBuf buf) static se.llbit.nbt.Tag
readTag
(io.netty.buffer.ByteBuf input) static UUID
readUUID
(io.netty.buffer.ByteBuf input) static int
readVarInt
(io.netty.buffer.ByteBuf input) static int
readVarInt
(io.netty.buffer.ByteBuf input, int maxBytes) static int[]
readVarIntArray
(io.netty.buffer.ByteBuf buf) static int
readVarShort
(io.netty.buffer.ByteBuf buf) static byte[]
toArray
(io.netty.buffer.ByteBuf buf) abstract String
toString()
void
write
(io.netty.buffer.ByteBuf buf) void
write
(io.netty.buffer.ByteBuf buf, ProtocolConstants.Direction direction, int protocolVersion) static void
writeArray
(byte[] b, io.netty.buffer.ByteBuf buf) static <E extends Enum<E>>
voidwriteEnumSet
(EnumSet<E> enumset, Class<E> oclass, io.netty.buffer.ByteBuf buf) static void
writeFixedBitSet
(BitSet bits, int size, io.netty.buffer.ByteBuf buf) static void
writeProperties
(Property[] properties, io.netty.buffer.ByteBuf buf) static void
writePublicKey
(PlayerPublicKey publicKey, io.netty.buffer.ByteBuf buf) static void
writeString
(String s, io.netty.buffer.ByteBuf buf) static void
writeString
(String s, io.netty.buffer.ByteBuf buf, int maxLength) static void
writeStringArray
(List<String> s, io.netty.buffer.ByteBuf buf) static void
writeTag
(se.llbit.nbt.Tag tag, io.netty.buffer.ByteBuf output) static void
static void
writeVarInt
(int value, io.netty.buffer.ByteBuf output) static void
writeVarInt
(int value, io.netty.buffer.ByteBuf output, int len) static void
writeVarShort
(io.netty.buffer.ByteBuf buf, int toWrite)
-
Constructor Details
-
DefinedPacket
public DefinedPacket()
-
-
Method Details
-
writeString
-
writeString
-
readString
-
readString
-
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) -
writeVarInt
public static void writeVarInt(int value, io.netty.buffer.ByteBuf output, 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
-
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) -
writeEnumSet
-
readEnumSet
-
readFixedBitSet
-
writeFixedBitSet
-
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
- 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)
-