Minecraft Servers HQ

Plugin Minecraft InteractiveChat

Informations sur InteractiveChat et les serveurs où il a été trouvé

🔌 À propos d'InteractiveChat

InteractiveChat est un plugin Minecraft qui améliore le chat en jeu en remplaçant les noms de joueurs et les mots-clés simples par du contenu interactif (messages au survol, actions de clic) et en permettant aux joueurs d'afficher des objets, des inventaires et des coffres de l'Ender directement dans le chat. Il est conçu pour fonctionner par-dessus les plugins de formatage de chat existants en modifiant les paquets plutôt qu'en remplaçant les systèmes de chat.

🎯 Objectif

InteractiveChat résout le problème d'un chat statique, limité au texte, en ajoutant des éléments interactifs et des placeholders riches afin que les joueurs puissent partager les détails d'un objet ou d'un outil ainsi que le contenu de leur inventaire avec des interactions au survol et au clic. Il prend aussi en charge les fonctionnalités inter-serveurs sur les réseaux avec proxy, ce qui permet d'utiliser les fonctions de chat interactif sur les serveurs backend.

⚙️ Fonctionnalités

  • Remplace les noms de joueurs dans le chat par du contenu interactif au survol/clic.
  • Affiche un aperçu de l'objet en main dans le chat via un mot-clé (par exemple [item]).
  • Affiche le contenu de l'inventaire du joueur dans le chat via un mot-clé (par exemple [inv]) et permet de choisir les mises en page d'affichage.
  • Affiche le contenu du coffre de l'Ender dans le chat via un mot-clé (par exemple [ender]).
  • Crée des mots-clés/placeholders interactifs personnalisés pour le chat.
  • Mention des joueurs avec notifications facultatives (son, titre, barre d'action, barre de boss) lorsque la version du serveur le permet.
  • Support inter-serveur pour BungeeCord et Velocity lorsqu'il est configuré sur le proxy et les backends.
  • Prend en charge les placeholders de PlaceholderAPI et intègre la traduction des noms de matériaux des objets dans la langue du client.
  • Codes couleur RGB et prise en charge des polices personnalisées pour les messages sur les serveurs qui les supportent (les fonctionnalités RGB nécessitent 1.16+).

🧩 Pour qui

  • Les administrateurs de serveurs qui veulent des interactions de chat plus riches et du contenu au survol/clic.
  • Les réseaux utilisant des proxies (BungeeCord/Velocity) qui ont besoin d'un chat interactif entre les serveurs backend.
  • Les communautés qui veulent que les joueurs montrent des objets ou des inventaires dans le chat sans mods externes.

🏗️ Cas d'utilisation exemples

  • Un joueur tape [item] dans le chat global pour afficher une infobulle interactive de l'objet qu'il tient, afin que les autres puissent l'inspecter.
  • Un modérateur envoie un message de chat formaté en utilisant des placeholders et des aperçus d'inventaire intégrés pour l'assistance ou la vérification.
  • Un réseau avec proxy active le plugin sur le proxy et les backends afin que les mentions et les placeholders fonctionnent entre les serveurs.

⌨️ Commandes

CommandeDescriptionPermissionAccès
/interactivechat reload (ou /ic reload)Recharge la configuration du plugin.interactivechat.reloadAdmin
/interactivechat update (ou /ic update)Vérifie les mises à jour.non spécifiéAdmin
/interactivechat chat (ou /ic chat)Envoie des messages dans le chat avec l'autocomplétion des placeholders et des noms de joueurs.non spécifiéAdmin
/interactivechat list (ou /ic list)Liste tous les placeholders que l'appelant peut utiliser.non spécifiéAdmin
/interactivechat mentiontoggle (ou /ic mentiontoggle)Active ou désactive les notifications de mention de joueurs pour l'appelant.non spécifiéJoueur
/interactivechat setinvdisplaylayout (ou /ic setinvdisplaylayout)Définit votre mise en page d'affichage d'inventaire préférée.interactivechat.module.inventory.setlayoutJoueur
/interactivechatproxy backendinfo (ou /icp backendinfo)(Proxy) Liste les informations InteractiveChat des serveurs backend.interactivechat.backendinfoAdmin

Remarque : seuls les commandes explicitement listées par les sources officielles sont présentes ci-dessus. Les nœuds de permission sont inclus lorsque le plugin les documente ; sinon, la colonne de permission indique non spécifié.

🔐 Permissions

PermissionDescriptionPar défaut
interactivechat.reloadVous permet de recharger le plugin.op
interactivechat.backendinfoVous permet de vérifier l'état des serveurs backend sur un proxy.op
interactivechat.cooldown.bypassVous permet de contourner les temps de recharge des placeholders interactifs.op
interactivechat.module.itemPermet d'utiliser le placeholder d'objet (afficher l'objet tenu).true
interactivechat.module.inventoryPermet d'utiliser le placeholder d'inventaire (afficher l'inventaire).true
interactivechat.module.inventory.setlayoutPermet de définir votre mise en page d'affichage d'inventaire préférée.true
interactivechat.module.inventory.setlayout.othersPermet de définir la mise en page d'affichage d'inventaire préférée d'autres joueurs.op
interactivechat.module.enderchestPermet d'utiliser le placeholder de coffre de l'Ender (afficher le coffre de l'Ender).true

(Seuls les nœuds de permission explicitement fournis par la documentation officielle du plugin sont listés ci-dessus.)

⚙️ Installation

📥 Configuration

  • Téléchargez le JAR officiel du plugin et les plugins de dépendance requis.
  • Placez InteractiveChat.jar (et les JAR de dépendance) dans le dossier plugins/ du serveur.
  • Démarrez le serveur.
  • Modifiez la configuration du plugin si nécessaire, puis redémarrez le serveur pour appliquer les changements.

📦 Dépendances

Dépendances confirmées requises sur les serveurs backend (Spigot/Paper/etc.) :

  • ProtocolLib (ou) PacketEvents (+ module de paquets correspondant)
  • PlaceholderAPI
  • Vault

Remarques : les dépendances ne sont pas nécessaires sur le logiciel de proxy ; si vous prévoyez d'utiliser le plugin avec BungeeCord ou Velocity, installez InteractiveChat à la fois sur le proxy et sur les serveurs backend et activez l'option proxy/bungeecord dans la configuration d'InteractiveChat sur chaque serveur backend.

🧠 Notes techniques

  • Le plugin modifie le chat au niveau des paquets ; il nécessite une bibliothèque de paquets (ProtocolLib ou PacketEvents) pour intercepter/modifier les messages sur les serveurs backend.
  • Prise en charge du proxy : BungeeCord et Velocity sont pris en charge ; pour activer les placeholders et les mentions inter-serveurs, le plugin doit être installé sur le proxy et sur tous les serveurs backend, avec l'option bungeecord activée dans la configuration de chaque backend.
  • PlaceholderAPI est utilisé pour la résolution des placeholders et nécessite que les expansions nécessaires soient installées séparément pour que ces placeholders fonctionnent.
  • Les noms de matériaux des objets sont traduits dans la langue du client de chaque joueur lorsqu'applicable.
  • Les codes couleur RGB et les polices personnalisées sont pris en charge pour les serveurs/clients qui supportent ces fonctionnalités (le comportement RGB nécessite une prise en charge du serveur/client, généralement disponible en 1.16+).

🤝 Quand ce plugin est utile

Si vous voulez ajouter des aperçus inspectables d'objets/outils, le partage d'inventaire, des mots-clés de chat cliquables et des fonctionnalités de chat interactif inter-serveurs tout en conservant votre plugin de formatage de chat existant, InteractiveChat fournit une intégration au niveau des paquets qui superpose du contenu interactif sur les systèmes de chat standard.

Serveurs avec le plugin InteractiveChat

La page du plugin InteractiveChat montre sur quels serveurs le monitoring a trouvé ce plugin, ainsi qu'avec quelles plateformes et versions il apparaît.

Les plugins peuvent ajouter des commandes, une économie, une protection, des droits d'accès, des mini-jeux, des intégrations ou d'autres mécaniques. Le rôle réel de InteractiveChat dépend de la configuration du serveur concerné.

Les données sont formées automatiquement à partir des réponses techniques des serveurs. Si un serveur masque la liste des plugins, il peut ne pas apparaître dans cette section, même s'il utilise InteractiveChat.

Utilisez la liste des serveurs avec InteractiveChat pour comparer des projets, vérifier les versions compatibles ou trouver des exemples d'utilisation du plugin sur des serveurs publics.