Definition at line 23 of file InteractPacket.php.
 
◆ __get()
  
  
      
        
          | pocketmine\network\mcpe\protocol\DataPacket::__get  | 
          ( | 
           |           $name | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
 
◆ __set()
  
  
      
        
          | pocketmine\network\mcpe\protocol\DataPacket::__set  | 
          ( | 
           |           $name,  | 
         
        
           | 
           | 
           |           $value ) | 
         
       
   | 
  
inherited   | 
  
 
 
◆ canBeSentBeforeLogin()
  
  
      
        
          | pocketmine\network\mcpe\protocol\DataPacket::canBeSentBeforeLogin  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
 
◆ decode()
  
  
      
        
          | pocketmine\network\mcpe\protocol\DataPacket::decode  | 
          ( | 
          ByteBufferReader |           $in | ) | 
           | 
         
       
   | 
  
finalinherited   | 
  
 
 
◆ decodeHeader()
  
  
      
        
          | pocketmine\network\mcpe\protocol\DataPacket::decodeHeader  | 
          ( | 
          ByteBufferReader |           $in | ) | 
           | 
         
       
   | 
  
protectedinherited   | 
  
 
- Exceptions
 - 
  
    | DataDecodeException |  | 
    | PacketDecodeException |  | 
  
   
Definition at line 64 of file DataPacket.php.
 
 
◆ decodePayload()
  
  
      
        
          | pocketmine\network\mcpe\protocol\InteractPacket::decodePayload  | 
          ( | 
          ByteBufferReader |           $in | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ encode()
  
  
      
        
          | pocketmine\network\mcpe\protocol\DataPacket::encode  | 
          ( | 
          ByteBufferWriter |           $out | ) | 
           | 
         
       
   | 
  
finalinherited   | 
  
 
 
◆ encodeHeader()
  
  
      
        
          | pocketmine\network\mcpe\protocol\DataPacket::encodeHeader  | 
          ( | 
          ByteBufferWriter |           $out | ) | 
           | 
         
       
   | 
  
protectedinherited   | 
  
 
 
◆ encodePayload()
  
  
      
        
          | pocketmine\network\mcpe\protocol\InteractPacket::encodePayload  | 
          ( | 
          ByteBufferWriter |           $out | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ getName()
  
  
      
        
          | pocketmine\network\mcpe\protocol\DataPacket::getName  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
 
◆ handle()
Performs handling for this packet. Usually you'll want an appropriately named method in the session handler for this.
This method returns a bool to indicate whether the packet was handled or not. If the packet was unhandled, a debug message will be logged with a hexdump of the packet.
Typically this method returns the return value of the handler in the supplied PacketHandler. See other packets for examples how to implement this.
- Returns
 - bool true if the packet was handled successfully, false if not. 
 
- Exceptions
 - 
  
    | PacketDecodeException | if broken data was found in the packet  | 
  
   
Implements pocketmine\network\mcpe\protocol\Packet.
Definition at line 60 of file InteractPacket.php.
 
 
◆ pid()
  
  
      
        
          | pocketmine\network\mcpe\protocol\DataPacket::pid  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
 
◆ $action
      
        
          | int pocketmine\network\mcpe\protocol\InteractPacket::$action | 
        
      
 
 
◆ $recipientSubId
  
  
      
        
          | int pocketmine\network\mcpe\protocol\DataPacket::$recipientSubId = 0 | 
         
       
   | 
  
inherited   | 
  
 
 
◆ $senderSubId
  
  
      
        
          | int pocketmine\network\mcpe\protocol\DataPacket::$senderSubId = 0 | 
         
       
   | 
  
inherited   | 
  
 
 
◆ $targetActorRuntimeId
      
        
          | int pocketmine\network\mcpe\protocol\InteractPacket::$targetActorRuntimeId | 
        
      
 
 
◆ $x
      
        
          | float pocketmine\network\mcpe\protocol\InteractPacket::$x | 
        
      
 
 
◆ $y
      
        
          | float pocketmine\network\mcpe\protocol\InteractPacket::$y | 
        
      
 
 
◆ $z
      
        
          | float pocketmine\network\mcpe\protocol\InteractPacket::$z | 
        
      
 
 
◆ ACTION_LEAVE_VEHICLE
      
        
          | const pocketmine\network\mcpe\protocol\InteractPacket::ACTION_LEAVE_VEHICLE = 3 | 
        
      
 
 
◆ ACTION_MOUSEOVER
      
        
          | const pocketmine\network\mcpe\protocol\InteractPacket::ACTION_MOUSEOVER = 4 | 
        
      
 
 
◆ ACTION_OPEN_INVENTORY
      
        
          | const pocketmine\network\mcpe\protocol\InteractPacket::ACTION_OPEN_INVENTORY = 6 | 
        
      
 
 
◆ ACTION_OPEN_NPC
      
        
          | const pocketmine\network\mcpe\protocol\InteractPacket::ACTION_OPEN_NPC = 5 | 
        
      
 
 
◆ NETWORK_ID
      
        
          | const pocketmine\network\mcpe\protocol\InteractPacket::NETWORK_ID = ProtocolInfo::INTERACT_PACKET | 
        
      
 
 
◆ PID_MASK
  
  
      
        
          | const pocketmine\network\mcpe\protocol\DataPacket::PID_MASK = 0x3ff | 
         
       
   | 
  
inherited   | 
  
 
 
The documentation for this class was generated from the following file: