Module fast_protocol::datatypes::packets

source ·
Expand description

Module that contains all the packts

Structs§

  • Packet to tell the server that FinishConfiguration was received
  • Packet to tell the client that it should add a resource pack
  • Packet containg every important information of the client
  • Plugin message used during the Configuration phase
  • Disconnect packet to disconnect the client durent the Configuration phase
  • Packet to enable certain features of the client
  • Packet to tell the client that the configuration is finished and the next state Playing is selected after the acknowledgment
  • Struct for the Handshake packet used to tell the server in which state he should switch for the following packets
  • Keep Alive packet
  • Response to the KeepAlive
  • Struct to be able to read a legacy ping packet of a datastream
  • Struct for the legacy ping response
  • Data struct, used to represent data, that gets send to the client if the login is successful
  • Packet to disconnect a client during Login
  • Packet to start the encrypted authentication
  • Packet used to authenticate with the server
  • Packet used to start the login process
  • Packet to tell the client that the login was successful
  • PingDeprecated
    this is a packet, defined in the documentation, but not used by default, so there is no need currently to implement it, but reservated, if it will be needed. (thats why it’s marked as deprecated)
  • Packet to initialize a ping measurement
  • PongDeprecated
    this is a packet, defined in the documentation, but not used by default, so there is no need currently to implement it, but reservated, if it will be needed. (thats why it’s marked as deprecated)
  • Packet to respond to the client so that it can measure its ping
  • This packet is used to alter registry data of minecraft to allow more ways to customize the game
  • Packet to request remove one or all resourcepacks
  • Packet that answers, how it proceded after the AddResoucePack packet
  • Packet for plugin messages
  • Data struct holding the whole data response of the authetication service
  • Part of the session response this is data recieved by the mojang authetication service and defined to be able to parse the data
  • Packet telling the server to send its basic information
  • Reponse Packet for basic server information
  • Data struct used in UpdateTags
  • Packet to update certain tags

Enums§

  • Enum of all the available Chat modes
  • An enum capable of holding every Clientbound Packet (Server to Client) to be able to store them Effectively.
  • Enum of the main hand options
  • Enum of the different responses to an resource pack packet
  • A list of all Serverbound Packets that can be received (Client to Server)
  • Enum of all possible states that a connection can have while being established