#
🤺 Version du PVP
#
📄 Vue d'ensemble
Le gestionnaire de mécaniques de combat permet de basculer entre deux styles de combat Minecraft :
- Mode Legacy (1.8) : Combat rapide sans temps de recharge entre les coups
- Mode Moderne (1.9+) : Combat avec temps de recharge entre les coups
#
⚙️ Configuration
Les paramètres du système de combat sont configurés dans le fichier config.yml :
settings:
combat:
# true = Mode de combat 1.8 (sans cooldown d'attaque)
# false = Mode de combat 1.9+ (avec cooldown d'attaque)
legacy-mode: false
#
🔄 Différences entre les modes de combat
#
Mode Legacy (1.8)
#
Mode Moderne (1.9+)
#
🛠️ Fonctionnement technique
Le système fonctionne en modifiant l'attribut ATTACK_SPEED des joueurs :
- À chaque connexion d'un joueur
- Lors du rechargement de la configuration
- Pour tous les joueurs en ligne lors de l'activation
#
🔄 Rechargement de la configuration
Pour recharger les paramètres de combat sans redémarrer le serveur :
/horizons reload config
#
🧠 Points techniques avancés
- Le système applique automatiquement les mécaniques de combat à tous les joueurs connectés
- Les changements de configuration sont appliqués immédiatement lors du rechargement
#
📋 Exemple d'utilisation
Pour passer en mode 1.8 (legacy) :
- Modifiez le fichier
config.yml:
settings:
combat:
legacy-mode: true
- Rechargez la configuration :
/horizons reload config
- Tous les joueurs peuvent maintenant combattre en mode 1.8, sans cooldown entre les coups.
#
🔗 Compatibilité
Ce système est compatible avec la plupart des plugins de combat, mais peut entrer en conflit avec :
- Les plugins qui modifient directement les attributs des joueurs
- Les plugins de combat personnalisés qui remplacent les mécaniques de base