Interface PacketStream

All Known Subinterfaces:
InternalManager, ProtocolManager
All Known Implementing Classes:
PacketFilterManager

public interface PacketStream
Represents a object capable of sending or receiving packets.
  • Method Details

    • sendServerPacket

      void sendServerPacket(org.bukkit.entity.Player receiver, PacketContainer packet)
      Send a packet to the given player.
      Parameters:
      receiver - - the reciever.
      packet - - packet to send.
    • sendServerPacket

      void sendServerPacket(org.bukkit.entity.Player receiver, PacketContainer packet, boolean filters)
      Send a packet to the given player.
      Parameters:
      receiver - - the reciever.
      packet - - packet to send.
      filters - - whether or not to invoke any packet filters below ListenerPriority.MONITOR.
    • sendServerPacket

      void sendServerPacket(org.bukkit.entity.Player receiver, PacketContainer packet, NetworkMarker marker, boolean filters)
      Send a packet to the given player.
      Parameters:
      receiver - - the receiver.
      packet - - packet to send.
      marker - - the network marker to use.
      filters - - whether or not to invoke any packet filters below ListenerPriority.MONITOR.
    • sendWirePacket

      void sendWirePacket(org.bukkit.entity.Player receiver, int id, byte[] bytes)
      Send a wire packet to the given player.
      Parameters:
      receiver - - the receiver.
      id - - packet id.
      bytes - - packet bytes.
    • sendWirePacket

      void sendWirePacket(org.bukkit.entity.Player receiver, WirePacket packet)
      Send a wire packet to the given player.
      Parameters:
      receiver - - the receiver.
      packet - - packet to send.
    • receiveClientPacket

      void receiveClientPacket(org.bukkit.entity.Player sender, PacketContainer packet)
      Simulate recieving a certain packet from a given player.
      Parameters:
      sender - - the sender.
      packet - - the packet that was sent.
    • receiveClientPacket

      void receiveClientPacket(org.bukkit.entity.Player sender, PacketContainer packet, boolean filters)
      Simulate recieving a certain packet from a given player.
      Parameters:
      sender - - the sender.
      packet - - the packet that was sent.
      filters - - whether or not to invoke any packet filters below ListenerPriority.MONITOR.
    • receiveClientPacket

      void receiveClientPacket(org.bukkit.entity.Player sender, PacketContainer packet, NetworkMarker marker, boolean filters)
      Simulate recieving a certain packet from a given player.
      Parameters:
      sender - - the sender.
      packet - - the packet that was sent.
      marker - - the network marker to use.
      filters - - whether or not to invoke any packet filters below ListenerPriority.MONITOR.