# Reload

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

## 📝 Introduction

La sous-commande `reload` permet de recharger les configurations du plugin Horizons sans avoir à redémarrer le serveur.

## 🔑 Permission

* `cite.reload`

## 📋 Syntaxe

**Syntaxe:** `/horizons reload <composant>`

**Description:** Recharge les configurations du composant spécifié du plugin Horizons.

## 🧩 Composants rechargés

Voici les composants qui peuvent être rechargés:

* `all` - ⚙️ **Recharge tous les composants**
* `config` - 📝 **Recharge la configuration principale** (`config.yml`)
* `teams` - 🏆 **Recharge les équipes**
* `chat` - 💬 **Recharge la configuration du chat**
* `shop` - 🛒 **Recharge les shops**
* `combat` - ⚔️ **Recharge le système anti-déconnexion en combat**
* `commands` - 📜 **Recharge les commandes bloquées**
* `holograms` - 💠 **Recharge les hologrammes**
* `blackmarket` - 🕵️ **Recharge le marché noir**
* `housing` - 🪧 **Recharge le housing** &#x20;

## 🔍 Gestion des erreurs

En cas d'erreur lors du rechargement, un message détaillé sera affiché dans la console, indiquant:

* Le composant concerné
* La nature de l'erreur
* Des suggestions de correction si possible

Lors du rechargement de plusieurs composants avec /horizons reload all, le système affichera la liste des composants ayant échoué.

## ⚠️ Précautions

* Il est recommandé de sauvegarder vos fichiers de configuration avant d'effectuer des modifications importantes
* Le rechargement peut temporairement perturber certaines fonctionnalités du plugin
* Pour les boutiques avec une syntaxe YAML incorrecte, utilisez /horizons reload shop pour obtenir des messages d'erreur détaillés
* Des modifications importantes de la configuration peuvent nécessiter un redémarrage complet du serveur
* Évitez de recharger les configurations pendant que des joueurs utilisent activement la fonctionnalité associée
