L’organisation d’événements Cité sur Minecraft a toujours été un défi, souvent compliqué par le manque de ressources standardisées. Les plugins et packs de ressources utilisés sont fréquemment développés spécifiquement pour des streamers ou des organisateurs d’événements et restent inaccessibles au grand public.
En tant que joueurs, nous devons nous contenter d’assembler un mélange de plugins publics, parfois payants, pour créer nos propres Cités. Gérer les villageois, le système d’équipes et de score, et d’autres aspects essentiels devient une lourde tâche de configuration et de gestion, sans compter les problèmes potentiels d’inter-compatibilité entre les plugins.
Horizons a été conçu pour résoudre ces problèmes. C’est un outil tout-en-un qui intègre l’ensemble des fonctionnalités nécessaires pour l’organisation de vos événements Cité (et bien plus), allant du système d’équipe aux outils de modération, le tout étant hautement configurable.
Une Personnalisation Sans Limite
La flexibilité est au cœur d’Horizons. Vous n’êtes pas obligés d’utiliser les outils intégrés si vous avez déjà vos propres solutions :
- Affichage Externe : Vous pouvez désactiver la sidebar intégrée et utiliser des Placeholders pour récupérer toutes les informations du jeu et de l’événement, vous permettant d’utiliser votre propre solution d’affichage.
- Anti-Déconnexion en Combat : Activez cette fonctionnalité dans la configuration. Vous pouvez définir tous les paramètres que vous souhaitez, tels que la durée du combat, les punitions appliquées, ou même les textes affichés.
Fonctionnalités Clés d’Horizons
Voici un aperçu rapide des fonctionnalités principales qu’Horizons propose, sachant que la liste complète est bien plus étendue.
Gestion d’Équipe et Compétition
Horizons offre un Système d’équipes avancé pour structurer votre événement :
- Gestion complète des équipes.
- Classement en temps réel.
- Préfixes et noms d’équipes personnalisables.
Économie et Marchandage
Gérez l’économie de votre Cité avec des outils puissants :
- Économie dynamique et complète : Créez de toutes pièces votre propre écosystème économique. Définissez vos propres items, fixez leurs prix, et surtout, choisissez le type de fluctuation des prix (linéaire, exponentielle, par palier, etc.) pour simuler une économie vivante et stratégique. Créez des rotations pour pré-définir la liste des items vendus à un Shop pour toute la durée de votre événement.
- Gestion des entités: Gestion et liaison des shops à des entités via le plugin FancyNPCs ou ouverture des menus via exécution de commande pour permettre la liaison à n’importe qu’elle situation.
- Support des Items Custom : Intégrez sans effort des items non-vanilla dans vos shops. Horizons supporte nativement des plugins comme ItemsAdder et Oraxen.
- Marché Noir Avancé: Un système exclusif de marchands éphémères. Ces PNJ vendent des objets rares en stock très limité. Pour stimuler l’interaction, le marchand se téléporte aléatoirement après un délai configurable vers des coordonnées prédéfinies.
Immersion et Housing
- Système de Housing : Offrez aux joueurs la possibilité d’acheter des foyers. Définissez les parcelles disponibles, les prix d’acquisition, les conditions d’accès (par équipe, par grade).
Administration, Performance et Intégration
Horizons est conçu pour les administrateurs exigeants, offrant flexibilité, performance et une grande facilité d’intégration.
- Stabilité et Multi-Serveurs : Organisez des événements répartis sur plusieurs serveurs. Le connecteur Redis permet à tous vos serveurs de partager la même configuration et les mêmes données en temps réel.
- Gestion de sauvegarde des données : Choisissez le mode de stockage le plus adapté (stockage local ou base de données pour la scalabilité et la performance).
- Accessibilité et Personnalisation : Traduction Totale dans n’importe quelle langue et Personnalisation Totale de l’Interface (chat, Tablist, Sidebar, menus, etc.) pour correspondre à l’identité visuelle de votre serveur.
Extensibilité et API
Horizons est une base extensible pour les développeurs et les non-développeurs :
- Intégration Skript : Créez des événements et des actions personnalisés complexes sans écrire une seule ligne de code Java.
- Intégration PlaceholderAPI : Récupérez chaque donnée générée par Horizons (scores, statistiques d’équipe, état du marché, etc.) pour les afficher dans n’importe quel autre plugin.
- API Développeur et Gestion par Modules : L’API permet d’intégrer des fonctionnalités ou de créer des modules spécifiques pour étendre les capacités du plugin.
Modules Intégrés : Des Outils Prêts à l’Emploi
Horizons est livré avec une suite de modules essentiels pour la gestion quotidienne et la sécurité de votre événement :
| Module | Fonctionnalité Clé | Description Détaillée |
|---|---|---|
| CombatLogout | Anti-Déconnexion en Combat | Empêche les joueurs de se déconnecter lors d’un combat. Applique des punitions configurables (bannissement temporaire, mort du joueur, perte d’objets, etc.). |
| ModerationSuite | Outils Staff Complets | Un ensemble de commandes pour les modérateurs : kick, ban, mute, freeze, vérification d’inventaire/enderchest, et la fonction vanish. |
| AntiAFK | Gestion Anti-Inactivité | Un système optimisé pour détecter et sanctionner les joueurs inactifs (AFK).. |
| Warp | Points de Téléportation | Créez des warps pour les joueurs et le staff. Définissez des conditions d’utilisation (prix, permissions spécifiques, item, expérience), des accès par équipe ou grade, et des cooldowns. |
Prérequis et Disponibilité
Dépendances Nécessaires
Pour garantir une expérience optimale, Horizons s’appuie sur des dépendances standard de la communauté :
- Dépendances Requises : DecentHolograms, FancyNPC, WorldEdit (ou FAWE), et WorldGuard.
Versions Supportées
- Le plugin est principalement développé et testé pour les versions 1.21.4 et supérieures de Minecraft.
Documentation et Téléchargement
- Téléchargez le plugin ici
- Pour vous renseigner en détail sur le plugin, une documentation complète est disponible ici.
- Vous avez également la possibilité d’essayer le plugin gratuitement en rejoignant directement le serveur Discord de son créateur.



