> For the complete documentation index, see [llms.txt](https://docs.chrisgraph.fr/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chrisgraph.fr/plugins/hideseek/commandes.md).

# Commandes

La commande principale est :

```
/hideseek
```

Alias disponible :

```
/hs
```

{% hint style="warning" %}
Le code actuel bloque toutes les commandes des joueurs non opérateurs lorsqu'ils sont dans une session HideSeek. Les opérateurs ne sont pas bloqués par cette protection.
{% endhint %}

### Joueur

| Commande               | Description                                                                                                | Permission          | Exemple                |
| ---------------------- | ---------------------------------------------------------------------------------------------------------- | ------------------- | ---------------------- |
| `/hs help`             | Affiche l'aide joueur.                                                                                     | `hideseek.help`     | `/hs help`             |
| `/hs menu`             | Ouvre le menu des arènes. Un clic rejoint l'arène si elle attend des joueurs, sinon rejoint en spectateur. | `hideseek.menu`     | `/hs menu`             |
| `/hs join <arène>`     | Rejoint une arène en joueur si elle est en attente ou en démarrage.                                        | `hideseek.join`     | `/hs join village`     |
| `/hs spectate <arène>` | Rejoint une arène en spectateur.                                                                           | `hideseek.spectate` | `/hs spectate village` |
| `/hs leave`            | Quitte la session HideSeek actuelle.                                                                       | `hideseek.leave`    | `/hs leave`            |
| `/hs stats`            | Affiche le message indiquant que les statistiques ne sont pas encore disponibles.                          | `hideseek.stats`    | `/hs stats`            |
| `/hs top`              | Affiche le message indiquant que le classement n'est pas encore disponible.                                | `hideseek.top`      | `/hs top`              |

### Administrateur

Toutes les commandes admin passent par :

```
/hs admin
```

| Commande                                   | Description                                                                                   | Permission              | Exemple                                |
| ------------------------------------------ | --------------------------------------------------------------------------------------------- | ----------------------- | -------------------------------------- |
| `/hs admin`                                | Ouvre le menu admin pour un joueur. Depuis la console, affiche l'aide admin.                  | `hideseek.admin`        | `/hs admin`                            |
| `/hs admin create <arène>`                 | Crée une arène vide, crée un brouillon de carte du même nom et active le mode édition.        | `hideseek.admin.arena`  | `/hs admin create village`             |
| `/hs admin edit <arène>`                   | Ouvre une arène/carte existante en mode édition.                                              | `hideseek.admin.arena`  | `/hs admin edit village`               |
| `/hs admin save`                           | Valide le brouillon actuel, sauvegarde la carte dans `maps.yml` et lie l'arène à cette carte. | `hideseek.admin.map`    | `/hs admin save`                       |
| `/hs admin exit`                           | Quitte le mode édition sans sauvegarder le brouillon actuel.                                  | `hideseek.admin`        | `/hs admin exit`                       |
| `/hs admin delete <arène>`                 | Demande confirmation puis supprime l'arène et la carte du même nom.                           | `hideseek.admin.arena`  | `/hs admin delete village`             |
| `/hs admin duplicate <arène> <nouveauNom>` | Duplique une carte et crée une nouvelle arène liée à la copie.                                | `hideseek.admin.arena`  | `/hs admin duplicate village village2` |
| `/hs admin rename <ancien> <nouveau>`      | Renomme une carte en la dupliquant puis en supprimant l'ancienne, et recrée l'arène cible.    | `hideseek.admin.arena`  | `/hs admin rename village bourg`       |
| `/hs admin enable <arène>`                 | Active une carte complète.                                                                    | `hideseek.admin.arena`  | `/hs admin enable village`             |
| `/hs admin disable <arène>`                | Désactive une carte.                                                                          | `hideseek.admin.arena`  | `/hs admin disable village`            |
| `/hs admin info <arène>`                   | Affiche l'état de configuration d'une carte.                                                  | `hideseek.admin.arena`  | `/hs admin info village`               |
| `/hs admin check <arène>`                  | Alias de vérification d'une carte.                                                            | `hideseek.admin.arena`  | `/hs admin check village`              |
| `/hs admin list`                           | Liste les arènes configurées.                                                                 | `hideseek.admin`        | `/hs admin list`                       |
| `/hs admin reload`                         | Recharge la configuration, les cartes, les arènes et les sessions.                            | `hideseek.admin.reload` | `/hs admin reload`                     |
| `/hs admin debug`                          | Affiche l'état interne des sessions chargées.                                                 | `hideseek.admin.debug`  | `/hs admin debug`                      |
| `/hs admin start <arène>`                  | Force un compte à rebours de 5 secondes sur une arène en attente/démarrage.                   | `hideseek.admin.game`   | `/hs admin start village`              |
| `/hs admin start <arène> now`              | Lance immédiatement une arène en attente/démarrage.                                           | `hideseek.admin.game`   | `/hs admin start village now`          |
| `/hs admin stop <arène>`                   | Arrête et réinitialise une arène qui n'est pas déjà en attente ou en reset.                   | `hideseek.admin.game`   | `/hs admin stop village`               |

#### Édition d'une carte

Ces commandes nécessitent un mode édition actif, créé par `/hs admin create <arène>` ou `/hs admin edit <arène>`.

| Commande                  | Description                                                                                      | Permission           | Alias                                  |
| ------------------------- | ------------------------------------------------------------------------------------------------ | -------------------- | -------------------------------------- |
| `/hs admin set lobby`     | Définit le lobby de la carte à votre position.                                                   | `hideseek.admin.map` | `/hs admin lobby`                      |
| `/hs admin set seeker`    | Définit le spawn chercheur à votre position.                                                     | `hideseek.admin.map` | `/hs admin seeker`, `/hs admin hunter` |
| `/hs admin set hunter`    | Alias de `/hs admin set seeker`.                                                                 | `hideseek.admin.map` | `/hs admin hunter`                     |
| `/hs admin set hider`     | Remplace la liste des spawns cacheurs par votre position.                                        | `hideseek.admin.map` | `/hs admin hider`                      |
| `/hs admin add hider`     | Ajoute votre position à la liste des spawns cacheurs.                                            | `hideseek.admin.map` | Aucun                                  |
| `/hs admin remove hider`  | Supprime le spawn cacheur le plus proche.                                                        | `hideseek.admin.map` | Aucun                                  |
| `/hs admin set spectator` | Définit le spawn spectateur à votre position.                                                    | `hideseek.admin.map` | `/hs admin spectator`                  |
| `/hs admin set pos1`      | Définit la position 1 de la zone. Si une sélection WorldEdit existe, importe les deux positions. | `hideseek.admin.map` | `/hs admin pos1`                       |
| `/hs admin set pos2`      | Définit la position 2 de la zone. Si une sélection WorldEdit existe, importe les deux positions. | `hideseek.admin.map` | `/hs admin pos2`                       |
| `/hs admin tp <point>`    | Téléporte vers un point du brouillon.                                                            | `hideseek.admin.map` | Aucun                                  |

Points disponibles pour `/hs admin tp <point>` :

```
lobby
hiders
seekers
hunters
spectator
center
```

{% hint style="info" %}
La complétion peut proposer `seeker` et `hunter` après `add` ou `remove`, mais le gestionnaire actuel accepte uniquement `add hider` et `remove hider`.
{% endhint %}

### Workflow conseillé

```
/hs admin create village
/hs admin set lobby
/hs admin set seeker
/hs admin add hider
/hs admin set spectator
/hs admin set pos1
/hs admin set pos2
/hs admin check village
/hs admin save
/hs join village
```

Avec WorldEdit, faites votre sélection puis utilisez :

```
/hs admin set pos1
```

ou :

```
/hs admin set pos2
```

Le plugin importera les deux coins si la sélection est lisible.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.chrisgraph.fr/plugins/hideseek/commandes.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
