# Uses of Class
net.md_5.bungee.protocol.DefinedPacket

Packages that use DefinedPacket
Package
Description
net.md_5.bungee.protocol
net.md_5.bungee.protocol.data
net.md_5.bungee.protocol.packet

- ## Uses of DefinedPacket in net.md_5.bungee.protocol

  Fields in net.md_5.bungee.protocol declared as DefinedPacket
  Modifier and Type
  Field
  Description
  `final DefinedPacket`
  PacketWrapper.`packet`
  Methods in net.md_5.bungee.protocol that return DefinedPacket
  Modifier and Type
  Method
  Description
  `final DefinedPacket`
  Protocol.DirectionData.`createPacket(int id, int version)`
  Methods in net.md_5.bungee.protocol with parameters of type DefinedPacket
  Modifier and Type
  Method
  Description
  `protected void`
  MinecraftEncoder.`encode(io.netty.channel.ChannelHandlerContext ctx, DefinedPacket msg, io.netty.buffer.ByteBuf out)`
  Method parameters in net.md_5.bungee.protocol with type arguments of type DefinedPacket
  Modifier and Type
  Method
  Description
  `boolean`
  Protocol.DirectionData.`hasPacket(Class<? extends DefinedPacket> packet, int version)`
  Constructors in net.md_5.bungee.protocol with parameters of type DefinedPacket
  Modifier
  Constructor
  Description
  ``
  `PacketWrapper(DefinedPacket packet, io.netty.buffer.ByteBuf buf, Protocol protocol)`

- ## Uses of DefinedPacket in net.md_5.bungee.protocol.data

  Subclasses of DefinedPacket in net.md_5.bungee.protocol.data
  Modifier and Type
  Class
  Description
  `class`
  `ChatChain`
  `class`
  `SeenMessages`

- ## Uses of DefinedPacket in net.md_5.bungee.protocol.packet

  Subclasses of DefinedPacket in net.md_5.bungee.protocol.packet
  Modifier and Type
  Class
  Description
  `class`
  `BossBar`
  `class`
  `BundleDelimiter`
  `class`
  `Chat`
  `class`
  `ClearDialog`
  `class`
  `ClearTitles`
  `class`
  `ClientChat`
  `class`
  `ClientCommand`
  `class`
  `ClientSettings`
  `class`
  `Commands`
  `class`
  `CookieRequest`
  `class`
  `CookieResponse`
  `class`
  `CustomClickAction`
  `class`
  `DisconnectReportDetails`
  `class`
  `EncryptionRequest`
  `class`
  `EncryptionResponse`
  `class`
  `EntityStatus`
  `class`
  `FinishConfiguration`
  `class`
  `GameState`
  `class`
  `Handshake`
  `class`
  `KeepAlive`
  `class`
  `Kick`
  `class`
  `LegacyHandshake`
  `class`
  `LegacyPing`
  `class`
  `Login`
  `class`
  `LoginAcknowledged`
  `class`
  `LoginPayloadRequest`
  `class`
  `LoginPayloadResponse`
  `class`
  `LoginRequest`
  `class`
  `LoginSuccess`
  `class`
  `PingPacket`
  `class`
  `PlayerListHeaderFooter`
  `class`
  `PlayerListItem`
  `class`
  `PlayerListItemRemove`
  `class`
  `PlayerListItemUpdate`
  `class`
  `PluginMessage`
  `class`
  `Respawn`
  `class`
  `ScoreboardDisplay`
  `class`
  `ScoreboardObjective`
  `class`
  `ScoreboardScore`
  `class`
  `ScoreboardScoreReset`
  `class`
  `ServerData`
  `class`
  `ServerLinks`
  `class`
  `SetCompression`
  `class`
  `ShowDialog`
  `class`
  `ShowDialogDirect`
  `class`
  `StartConfiguration`
  `class`
  `StatusRequest`
  `class`
  `StatusResponse`
  `class`
  `StoreCookie`
  `class`
  `Subtitle`
  `class`
  `SystemChat`
  `class`
  `TabCompleteRequest`
  `class`
  `TabCompleteResponse`
  `class`
  `Team`
  `class`
  `Title`
  `class`
  `TitleTimes`
  `class`
  `Transfer`
  `class`
  `UnsignedClientCommand`
  `class`
  `ViewDistance`