> For the complete documentation index, see [llms.txt](https://gstudios.gitbook.io/gslibrary/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://gstudios.gitbook.io/gslibrary/conditions-api/conditions-types-list.md).

# Conditions types list

condition => condition format for usage\
description => description of the condition\
input => if checkbox is checked, input is required.\
output => if checkbox is checked, output is required.

<table><thead><tr><th width="215">condition</th><th width="293">description</th><th data-type="checkbox">input</th><th data-type="checkbox">output</th></tr></thead><tbody><tr><td>==</td><td>Something equals something</td><td>true</td><td>true</td></tr><tr><td>==Aa</td><td>Something equals something<br><mark style="color:blue;">Case unsensitive...</mark></td><td>true</td><td>true</td></tr><tr><td>></td><td>input is larger than output<br><mark style="color:blue;">Both must be a numbers</mark></td><td>true</td><td>true</td></tr><tr><td>&#x3C;</td><td>input is smaller than output<br><mark style="color:blue;">Both must be a numbers</mark></td><td>true</td><td>true</td></tr><tr><td>>= </td><td>input is larger or equal output<br><mark style="color:blue;">Both must be a numbers</mark></td><td>true</td><td>true</td></tr><tr><td>&#x3C;= </td><td>input is smaller or equal output<br><mark style="color:blue;">Both must be a numbers</mark></td><td>true</td><td>true</td></tr><tr><td>has-permission</td><td>input is a permission and condition checks if player has that permission</td><td>true</td><td>false</td></tr><tr><td>gui-exist</td><td>input is a name of gui and condition checks if gui exist</td><td>true</td><td>false</td></tr><tr><td>gui-can-back</td><td>checks if player can go back in a gui</td><td>false</td><td>false</td></tr><tr><td>gui-can-forward</td><td>checks if player can go forward in a gui</td><td>false</td><td>false</td></tr><tr><td>is-sneaking</td><td>check if player is sneaking</td><td>false</td><td>false</td></tr><tr><td>is-op</td><td>check if player has op</td><td>false</td><td>false</td></tr><tr><td>is-in-water</td><td>check if player is in water</td><td>false</td><td>false</td></tr><tr><td>is-flying</td><td>check if player is flying</td><td>false</td><td>false</td></tr><tr><td>is-gliding</td><td>check if player is gliding with elytra</td><td>false</td><td>false</td></tr><tr><td>is-swimming</td><td>check if player is swimming</td><td>false</td><td>false</td></tr><tr><td>is-frozen</td><td>check if player is frozen</td><td>false</td><td>false</td></tr><tr><td>is-sleeping</td><td>check if player is sleaping</td><td>false</td><td>false</td></tr><tr><td>is-fly-allowed</td><td>check if player is allowed to fly</td><td>false</td><td>false</td></tr><tr><td>has-gamemode</td><td>check if player has a gamemode that is specified in the input</td><td>true</td><td>false</td></tr></tbody></table>
