> For the complete documentation index, see [llms.txt](https://vulkan-technologies.gitbook.io/documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://vulkan-technologies.gitbook.io/documentation/vulkan-menu/configuration/requirement.md).

# Requirement

### Syntax

```yaml
permission:
  requirement: "[<type>] <arguments>"
  deny-actions:
    - "<action>"
```

### Permission

Checks if the player has the specified permission.

```yaml
[permission] <permission>
```

### Experience

Checks if the player has the specified amount of experience (in level).

```yaml
[experience] <level>
```

### Regex

Checks if the specified regex matches

```yaml
[regex] <regex>
```

### String length

Check if the specified string is above minimum value and below maximum value.

```yaml
[string-length] <min> <max> <value>
```

### Is near

Checks if a player is near the specified location

```yaml
[is-near] <x> <y> <z> <world> <distance>
```

### Has enough money

Checks if the player has enough money.

```yaml
[money] <amount>
```

{% hint style="warning" %}
Requires Vault and an economy plugin on your server
{% endhint %}

### Compare

Compares two values (text or numbers). `Supports PlaceholderAPI`

```yaml
[compare] %player_name% == LordKiwix
```

{% hint style="info" %}
Supported operators:

* `==` or `=` both values are equals
* `!=` or `≠` values are not equals
* `>=` or `≥` first value is greater or equal than the second one
* `<=` or `≤` first value is less or equal than the second one
* `>` first value is greater than the second one
* `<` first value is less than the second one
  {% endhint %}

### Contains

Checks if a string contains another string. `Supports PlaceholderAPI`

```yaml
[contains] <to-search> <to-search-in>
```

{% hint style="danger" %}
As for now the value only supports text without spaces.
{% endhint %}

### Has metadata

Checks if the player has the specified metadata key.

```yaml
[has-meta] <key>
```

**Parameters:**

* `key`: The metadata key to check for
