> For the complete documentation index, see [llms.txt](https://quickfire-corp.gitbook.io/ncpf/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://quickfire-corp.gitbook.io/ncpf/guides/getting-started/configuration/checks.md).

# Checks

## BlockBreak

{% hint style="info" %}
**Checks related to players breaking blocks.**
{% endhint %}

* [Direction](#blockbreak)
* [FastBreak](#blockbreak)
* [Frequency](#blockbreak)
* [NoSwing](#blockbreak)
* [Reach](#blockbreak)
* [WrongBlock](#blockbreak)

## BlockInteract

{% hint style="info" %}
**Checks related to players interacting with blocks.**
{% endhint %}

* [Direction](#blockinteract)
* [Reach](#blockinteract)
* [Speed](#blockinteract)
* [Visible](#blockinteract)

## BlockPlace

{% hint style="info" %}
**Checks related to players placing blocks.**
{% endhint %}

* [Against](#blockplace)
* [AutoSign](#blockplace)
* [Direction](#blockplace)
* [FastPlace](#blockplace)
* [Reach](#blockplace)
* [Scaffold](#blockplace)
* [NoSwing](#blockplace)
* [Speed](#blockplace)
* [PreventMisc](#blockplace)

## Chat

{% hint style="info" %}
**Checks related to chat activity and login/join.**
{% endhint %}

* [Captcha](#chat)
* [Color](#chat)
* [Commands](#chat)
* [Text](#chat)
* [Warning](#chat)
* [Relog](#chat)
* [Logins](#chat)

## Combined

{% hint style="info" %}
**Checks combined by multiple inputs within that just don't fit into any other category.**
{% endhint %}

* [BedLeave](#combined)
* [Enderpearls](#combined)
* [Improbable](#combined)
* [Invulnerable](#combined)
* [MunchHausen](#combined)
* [YawRate(Settings)](#combined)

## Fight

{% hint style="info" %}
**Checks related to players interacting with other entities.**
{% endhint %}

* [General](#fight)
* [Angle](#fight)
* [Critical](#fight)
* [Direction](#fight)
* [FastHeal](#fight)
* [GodMode](#fight)
* [NoSwing](#fight)
* [Reach](#fight)
* [SelfHit](#fight)
* [Speed](#fight)

## Inventory

{% hint style="info" %}
**Concerns players interacting with inventories and/or containers.**
{% endhint %}

* [Drop](#inventory)
* [FastClick](#inventory)
* [InstantBow](#inventory)
* [InstantEat](#inventory)
* [FastConsume](#inventory)
* [InventoryMove](#inventory)
* [MoreInventory](#inventory)
* [Gutenburg](#inventory)
* [Items](#inventory)
* [Open](#inventory)
* [Hotifx](#inventory)

## Moving

{% hint style="info" %}
**Checks that concern player movement and locations.**
{% endhint %}

* [General](#moving)
* [CreativeFly](#moving)
* [MorePackets](#moving)
* [NoFall](#moving)
* [Passable](#moving)
* [SurvivalFly](#moving)

### Vehicle

{% hint style="info" %}
**Checks related to players riding vehicles**
{% endhint %}

* [General](#vehicle)
* [MorePackets](#vehicle)
* [Envelope](#vehicle)

## Net

{% hint style="info" %}
**These checks are ProtocolLib-dependant. They check players on a packet-level.**
{% endhint %}

* [General](#net)
* [AttackFrequency](#net)
* [FlyingFrequency](#net)
* [KeepAliveFrequency](#net)
* [PacketFrequency](#net)
* [SoundDistance](#net)
* [WrongTurn](#net)
