# Commands & Permissions

AliienResize keeps it simple with an intuitive command structure. The primary command is `/resize` (Aliases: `/size`, `/sizes`).

### Player Commands

| Command            | Description                                 | Permission            |
| ------------------ | ------------------------------------------- | --------------------- |
| `/resize menu`     | Opens the main size selection GUI.          | `aliien.resize.menu`  |
| `/resize set <id>` | Sets your size to a specific configured ID. | `aliien.resize.set`   |
| `/resize clear`    | Reverts your size back to default (1.0x).   | `aliien.resize.clear` |

### Admin Commands

*(All admin commands require the `aliien.resize.admin` base permission)*

| Command                              | Description                                    | Permission                   |
| ------------------------------------ | ---------------------------------------------- | ---------------------------- |
| `/resize admin reload`               | Reloads all configuration files and menus.     | `aliien.resize.admin.reload` |
| `/resize admin set <player> <id>`    | Force-sets a size on a target player.          | `aliien.resize.admin.set`    |
| `/resize admin set -f <player> <id>` | Force-sets a size, bypassing collision checks. | `aliien.resize.admin.set`    |
| `/resize admin clear <player>`       | Clears a target player's size.                 | `aliien.resize.admin.clear`  |
| `/resize admin clear -f <player>`    | Clears a size, bypassing collision checks.     | `aliien.resize.admin.clear`  |

### Other Permissions

| Permission                            | Description                                                       |
| ------------------------------------- | ----------------------------------------------------------------- |
| `aliien.resize.admin.version-notify`  | Sends in-game notifications whenever there is a new plugin update |
| `aliien.resize.admin.*`               | Grants access to all admin commands.                              |
| `aliien.resize.bypass.worldblacklist` | Bypasses the world blacklist restrictions.                        |
| `aliien.resize.bypass.collisioncheck` | Bypasses the collision checks when resizing.                      |
| `aliien.resize.bypass.*`              | Bypasses all restrictions.                                        |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://aliien.gitbook.io/aliien-docs/aliienresize/commands-and-permissions.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
