# Team

Ce document détaille la sous-commande `team` du plugin Horizons.

> 💡 **Interface d'Administration** : Les équipes peuvent être configurés directement en jeu via l'interface d'administration accessible avec `/horizons gui`

## 📝 Introduction

La sous-commande `team` permet de gérer les équipes dans le plugin Horizons, notamment leur création, suppression, et la gestion des joueurs qui en font partie.

## 🔑 Permission

* `horizons.team`

## 📋 Sous-commandes disponibles

### 🆕 create

**Syntaxe:** `/horizons team create <nom>`

**Description:** Crée une nouvelle équipe avec le nom spécifié.

**Exemple:** /horizons team create Rouge

### 🗑️ remove

**Syntaxe:** `/horizons team remove <nom>`

**Description:** Supprime une équipe existante.

**Exemple:** `/horizons team remove Rouge`

### 🔤 setprefix

**Syntaxe:** `/horizons team setprefix <équipe> <préfixe...>`

**Description:** Définit le préfixe d'une équipe. Supporte les codes couleur.

**Exemple:** `/horizons team setprefix Rouge &c[Rouge]`

### 📝 setdisplay

**Syntaxe:** `/horizons team setdisplay <équipe> <nom_affiché...>`

**Description:** Définit le nom d'affichage d'une équipe. Supporte les codes couleur.

**Exemple:** `/horizons team setdisplay Rouge &cÉquipe Rouge`

### 👤 add

**Syntaxe:** `/horizons team add <joueur> <équipe>`

**Description:** Ajoute un joueur à l'équipe spécifiée.

**Exemple:** `/horizons team add Notch Rouge`

{% hint style="warning" %}
**Cette commande ajoute automatiquement le joueur à la whitelist du serveur (même si elle est désactivée)**
{% endhint %}

### 🚫 remove-player

**Syntaxe:** `/horizons team remove-player <joueur>`

**Description:** Retire un joueur de son équipe actuelle.

**Exemple:** `/horizons team remove-player Notch`

{% hint style="warning" %}
**Cette commande retire automatiquement le joueur à la whitelist du serveur (même si elle est désactivée)**
{% endhint %}

### 📋 list

**Syntaxe:** `/horizons team list`

**Description:** Affiche la liste de toutes les équipes avec leurs détails.

### ⚔staff

**Syntaxe:** `/horizons team staff <équipe> <true/false>`

**Description:** Définie une équipe comme étant organisatrice (staff) ou non (cache l'équipe des placeholders comme `%team_list%` dans les hologrammes

## 🎨 Formats supportés

### 🎭 Préfixes

Les préfixes peuvent inclure des codes couleur et de formatage comme `&a`, `&b`, `&c`, etc.

### 📟 Noms d'affichage

Les noms d'affichage peuvent inclure des codes couleur et peuvent contenir des espaces.

## 💡 Exemples d'utilisation

### Création d'une nouvelle équipe avec préfixe et nom d'affichage

* `/horizons team create Bleu`
* `/horizons team setprefix Bleu &9[B]`
* `/horizons team setdisplay Bleu &9Équipe Bleue`
