> ## Documentation Index
> Fetch the complete documentation index at: https://docs.projectreal.gg/llms.txt
> Use this file to discover all available pages before exploring further.

# RakNetPacket.Block

> Marks a live RakNetPacket as blocked. Ignore resolves to the same method. The method returns no values.

<div className="real-function-page">
  ```lua theme={null}
  RakNetPacket.Block(packet: RakNetPacket)
  ```

  ## Aliases

  * `RakNetPacket.Ignore`

  ## Arguments

  <ParamField path={"packet"} type={"RakNetPacket"} required>
    Live packet object passed to a RakNet hook or signal callback.
  </ParamField>

  ## Types

  ### RakNetPacket

  Live packet object passed to RakNet hooks and packet signal callbacks. It is only valid during the callback that receives it.

  | Name | Type | Required | คำอธิบาย |
  | - | - | - | - |
  | `SetData` | `(data: string \| buffer \| &#123;number&#125;) -> ()` | Yes | Replaces packet bytes and updates the packet id from the first byte, or 0 for empty data. |
  | `Block` | `() -> ()` | Yes | Marks the packet as blocked. |
  | `Ignore` | `() -> ()` | Yes | Alias that resolves to Block. |
  | `AsString` | `string` | Yes | Packet bytes as a Lua string. |
  | `AsArray` | `&#123;number&#125;` | Yes | Packet bytes as a 1-based array of numbers. |
  | `AsBuffer` | `buffer` | Yes | Packet bytes as a buffer. |
  | `Data` | `buffer` | Yes | Packet bytes as a buffer. |
  | `ID` | `number` | Yes | Packet id value. PacketId, PacketID, and Id resolve to the same value. |
  | `Priority` | `number` | Yes | Packet priority value. |
  | `Reliability` | `number` | Yes | Packet reliability value. |
  | `OrderingChannel` | `number` | Yes | Packet ordering channel value. |
  | `SystemIdentifier` | `string` | Yes | Packet system identifier as decimal string. |
  | `Broadcast` | `boolean` | Yes | Packet broadcast flag. |
  | `ForceReceiptNumber` | `number` | Yes | Packet receipt number. |
  | `Size` | `number` | Yes | Number of bytes in the packet data. |

  ## ตัวอย่าง

  Mark a live packet as blocked from inside a packet callback.

  ```lua theme={null}
  if RakNet.is_enabled then
      RakNet.OnPacketSend:Connect(function(packet)
          if packet.ID == 0 then
              packet:Block()
          end
      end)
  end
  ```
</div>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.