Disponible uniquement si tu ajoutes le bot à ton propre compte Discord (installation utilisateur). Il fonctionne alors dans n'importe quel chat, y compris les messages privés et les serveurs sans le bot.
Sans server, il affiche le dernier serveur que tu as consulté.
Les serveurs consultés récemment sont proposés pendant la saisie.
/help ne la liste pas, car elle ne fait pas partie de l'installation sur le serveur.
/embed add type: Diagram ip: play.example.eu channel: #server-info language: Français
/embed add type: Connection server: Survival
/embed add type: Server performance server: Survival
/embed list
/embed remove embed: #server-info — status — play.example.eu
Remarques
Status : disponibilité, MOTD, version et nombre de joueurs. Whitelist : joueurs sur la whitelist (nécessite le plugin). Diagram : nombre de joueurs dans le temps. Player stats : statistiques de la synchro du chat reliée. Connection : état de la synchro du chat, y compris sa dernière activité. Server performance : TPS, durée de tick et mémoire, telles que mesurées par le plugin.
server choisit un serveur enregistré avec /server et remplit l'adresse, l'édition et la synchro du chat. Pour un serveur non enregistré, utilise ip.
Connection et Server performance ne fonctionnent qu'avec un serveur de /server qui a une connexion. Server performance nécessite en plus MC-Sync 2.1.0 ou plus récent avec performance.report activé.
Sans channel, l'embed est publié dans le salon actuel. Le bot doit pouvoir y envoyer et modifier des messages.
language ne s'applique qu'à cet embed. Par défaut, c'est ta langue de /language.
/embed remove arrête seulement les mises à jour. Le message reste et doit être supprimé à la main si tu veux qu'il disparaisse.
Période : 24 heures, 7 jours ou 30 jours. Par défaut, 24 heures.
Le graphique montre ce qui a été enregistré pour cette adresse. La première consultation d'un nouveau serveur lance l'enregistrement, il n'y a donc pas encore d'historique.
Le tableau de bord montre le même historique sous « Statistiques », avec le maximum et le taux de disponibilité.
Sans ip, le serveur de /default-ip est utilisé. Cela ne fonctionne que sur un serveur Discord.
Aussi en messages privés
Syntaxe
/image ip: <adresse> [type: <Server list entry|MOTD only|Icon only>]
Exemples
/image ip: hypixel.net
/image ip: hypixel.net type: MOTD only
/image ip: play.example.eu type: Icon only
Remarques
Sans type, tu obtiens l'entrée complète de la liste des serveurs : icône, nom, nombre de joueurs et MOTD, comme dans Minecraft.
Le MOTD est rendu comme en jeu, avec les codes couleur et la mise en forme.
Le serveur doit être en ligne. /image demande toujours une adresse, celle de /default-ip ne s'applique pas ici.
Intégration MinecraftRelier Discord à ton serveur Minecraft
Administrateurs uniquement
Serveurs Discord uniquement
Syntaxe
/setup
Exemples
/setup
Remarques
Choisis d'abord ce que tu veux configurer : la synchro du chat, un embed en direct, un salon whitelist, un salon vocal d'état, le rôle à mentionner et les salons de journal des notifications, l'adresse de serveur par défaut, ou un aperçu de ta configuration actuelle.
Pour la synchro du chat, tu reçois une commande avec un code pour la console du serveur. Tant que le serveur ne s'est jamais manifesté, un bouton « Afficher le jeton (manuel) » se trouve aussi en dessous.
Chaque étape est une question avec un menu de sélection. Pas besoin d'identifiant de salon, et l'ordre est libre.
L'aperçu montre ce qui est configuré sur ce serveur Discord. Pratique pour vérifier qu'un réglage a bien été enregistré.
Tu peux aussi modifier ces réglages dans le tableau de bord sur mc-sync.eu/dashboard.
add avec channel connecte le plugin dans la foulée. connect fait de même pour un serveur déjà dans la liste. Les deux te demandent d'abord d'accepter les conditions d'utilisation, puis affichent la commande /mcsync connect avec un code, visible par toi seul. Avec method: token, tu reçois le jeton à la place.
Exécute la commande dans la console de ton serveur Minecraft. Le code est valable 15 minutes et une seule fois, puis le plugin écrit lui-même le jeton dans sa configuration. Sinon, mets le jeton sous api.token. Traite-le comme un mot de passe.
token émet un nouvel accès, là aussi par code ou avec method: token. Avec un code, l'ancien jeton reste valable jusqu'à ce que le code soit utilisé. Un nouveau jeton rend l'ancien aussitôt invalide. Dans le tableau de bord, tu peux aussi le renouveler avec un délai de transition.
chat sans interrupteur affiche les réglages actuels du chat. Ce que le bot publie de lui-même, comme le démarrage, l'arrêt ou les pannes, se règle avec /notices.
address et channel sont facultatifs. Sans adresse, le serveur ne peut pas être pingé de l'extérieur. Sans connexion, il fonctionne sans le plugin, avec ce que renvoie un ping.
clear retire l'adresse ou l'édition sans supprimer le serveur. disconnect retire seulement la connexion, remove supprime le serveur avec sa connexion.
Dans /embed, /whitelist-channel et /notices, tu choisis un serveur enregistré au lieu de taper l'adresse.
require-link: True dans chat ne laisse entrer sur le serveur que les joueurs au compte lié. Les autres sont refusés à la connexion et reçoivent un code pour /link code.
event-images publie les morts et les progrès sous forme d'image plutôt que de ligne, avec design: toast, card, scene ou minimal pour chaque événement. Sans event, il affiche les réglages avec deux boutons pour un aperçu avec ton skin.
discord-command règle ce que les joueurs reçoivent avec /discord en jeu. Sans invite-url, le bot crée lui-même une invitation pour le salon du chat ; il lui faut pour cela « Créer une invitation ».
Les serveurs et leurs connexions se gèrent désormais au même endroit, sous /server. Les sous-commandes d'ici ne modifient plus rien, elles indiquent seulement ce qui les remplace.
add → /server add avec channel, ou /server connect · list → /server list · settings → /server chat · token → /server token · remove → /server disconnect ou /server remove · guide → /server guide
La commande est visible par tous, car Discord ne gère les permissions que par commande, pas par sous-commande. Utilise permission pour définir qui peut faire quoi.
run vérifie deux choses : si ton rôle peut lancer la commande (Discord) et si ton serveur l'accepte (commands.mode dans config.yml).
Saisis les commandes sans le slash : whitelist add Notch au lieu de /whitelist add Notch.
Seuls les administrateurs peuvent utiliser permission add, remove et list.
Sans server, la connexion du salon actuel est utilisée, sinon la seule du serveur Discord. S'il y en a plusieurs, le bot les liste et tu en choisis une avec server.
Chaque exécution, y compris les tentatives rejetées, est inscrite dans le journal des commandes. Son salon se définit avec /notices channel purpose: commands.
kategorie : playtime, sessions, kills (kills de joueurs), mobkills ou deaths. Sans, le temps de jeu est utilisé.
zeitraum : 7d, 30d ou all, 7d par défaut. Le temps de jeu et les sessions par période viennent des sessions que MC-Sync enregistre depuis la mise à jour du plugin.
Les kills, kills de mobs et morts n’existent qu’en totaux issus des fichiers de statistiques du serveur. Avec 7d ou 30d, le bot affiche le total et le précise.
Sans server, le serveur du salon actuel est utilisé, sinon le seul du serveur Discord. Tout le monde dans le salon voit la réponse.
Serveurs Discord uniquement
Syntaxe
/player name: <nom>
/player name: <nom> server: <serveur>
Exemples
/player name: Notch
/player name: Notch server: Survival
Remarques
Affiche la tête et la figure, si le joueur est en ligne ou quand il a été vu pour la dernière fois, le temps de jeu, les morts, les éliminations, sa première visite et, s'il est lié, son compte Discord sur ce serveur Discord.
En dessous se trouvent les boutons Statistiques et Progrès, tirés du fichier du joueur, même s'il n'est pas en ligne. Inventaire et Coffre de l'Ender demandent le droit « Voir les inventaires » du tableau de bord : en direct quand le joueur est en ligne, sinon l'état enregistré. Toi seul les vois.
Sans server, le serveur du salon actuel est utilisé, sinon le seul du serveur Discord. Tout le salon voit la réponse.
Chaque nom est d'abord vérifié auprès de Mojang. Pour un nom invalide, le bot répond brièvement et n'ajoute rien.
mode définit ce qui arrive aux noms valides : ajout à la whitelist via le plugin (par défaut) ou simple vérification si tu préfères ajouter à la main.
applications: True place un bouton « Postuler » dans le salon au lieu d'accepter des noms seuls. Les joueurs remplissent un formulaire, et un modérateur accepte ou refuse chaque candidature.
server indique à quel serveur enregistré (/server add) ce salon est rattaché. Laisse vide si tu n'en as qu'un.
Sans role, n'importe qui dans le salon peut soumettre un nom. Tu peux limiter cela à trois rôles au maximum.
Écrire -Nom dans le salon retire ce nom de la whitelist. C'est possible pour la personne qui l'a ajouté et pour ceux qui gèrent le serveur. Si un membre quitte le serveur Discord, les noms qu'il a ajoutés sont retirés aussi.
/default-ip set ip: play.example.eu edition: Bedrock
/default-ip show
Remarques
S'applique à tout le serveur Discord, pas par utilisateur.
Utilisé par /status et /diagram quand aucune adresse n'est donnée.
Tu peux aussi le définir dans le tableau de bord sous « Serveurs », où tu choisis l'adresse directement dans ta liste de serveurs.
Serveurs Discord uniquement
Syntaxe
/emoji-pack [version:]
Exemples
/emoji-pack
/emoji-pack version: 1.20.4
/emoji-pack version: 1.8.9
Remarques
Fonctionne avec toutes les versions depuis la 1.6.1. Choisis ta version et le pack aura le bon format.
Pour que les messages de Discord affichent les emojis en images, active « Emojis en images » dans le tableau de bord : ouvre le serveur, puis « Connexion et chat » → « Format du chat ».
Les emojis animés bougent à partir de Minecraft 1.21.9 et sont des images fixes avant. Les joueurs sans le pack voient toujours :nom: à partir de Minecraft 1.19.4. Le pack est créé à chaque utilisation et n'est pas stocké.
Serveurs Discord uniquement
Syntaxe
/link start
/link code code: <code>
/link show
/link remove
Exemples
/link start
/link code code: H7K2QW
/link show
Remarques
start te donne un code. Tape !link <code> dans le chat Minecraft pour terminer la liaison.
code utilise le code que le serveur Minecraft affiche à la connexion quand seuls les comptes liés peuvent y jouer. Tu peux ensuite rejoindre directement.
Le code est valable 10 minutes et n'est jamais transmis à Discord, même en cas d'échec.
Nécessaire pour /role-sync, pour /profile sans nom et pour les vraies mentions @ depuis le chat du jeu.
Les liaisons sont propres à chaque serveur Discord. Tu dois te relier séparément sur chacun.
Sans server, un réglage est la valeur par défaut pour tous les serveurs. Avec server, il ne s'applique qu'à celui-là, et ce qu'un serveur ne règle pas lui-même, il l'hérite de la valeur par défaut. reset: True supprime le réglage propre d'un serveur.
Les notifications : server-start, server-stop, connection (connexion perdue et rétablie), tps, delivery (messages non remis), console, rank-role-blocked, token-leaked et weekly-recap. token-leaked ne peut pas être désactivée.
Par défaut, tout est activé sauf tps. Une fois activée, tps avertit quand le serveur reste plus de cinq minutes sous le seuil (15 par défaut).
Une connexion perdue n'est signalée qu'après 20 minutes sans contact. Par défaut, elle pingue le rôle de ping-role, tout comme un rôle de rang que le bot ne peut pas attribuer. delivery et console ne pinguent jamais.
channel définit où va chaque type de message : events (arrivées, morts, progrès), notices, reports (comme le récapitulatif hebdomadaire), console et commands (chaque /server-command run, y compris les exécutions refusées). Sans salon, events, notices et reports vont dans le salon de chat du serveur ; console et commands ne sont pas publiés.
Le chat lui-même, et les événements qui y apparaissent, se règlent avec /server chat. show liste ce qui s'applique actuellement et marque ce qui est réglé à ce niveau.
Tout ce qui était dans /alerts se trouve désormais sous /notices, avec les interrupteurs de notifications qui étaient avant dans les réglages du chat. Les sous-commandes d'ici ne modifient plus rien, elles indiquent seulement ce qui les remplace.
role → /notices ping-role · audit-channel → /notices channel purpose: commands · console-channel → /notices channel purpose: console · notifications → /notices set · show → /notices show
/mc-ask question: Comment reproduire des villageois ?
/mc-ask question: Quels blocs conduisent la redstone ?
Remarques
Chaque personne a un budget de questions qui se renouvelle chaque jour. Sous chaque réponse, le bot indique ce qu'il te reste.
Les questions peuvent faire jusqu'à 300 caractères, ou 600 après avoir voté avec /vote. Un vote recharge aussi ton budget.
Si le bot te pose une question en retour, les réponses possibles apparaissent sous forme de boutons sous le message.
Les réponses peuvent être fausses. Pour les détails propres à une version, consulte le wiki.
Aussi en messages privés
Syntaxe
/minecraft-info info-to: <sujet>
Exemples
/minecraft-info info-to: Java Edition 1.21.4
/minecraft-info info-to: Redstone
Remarques
Les données viennent d'une copie du wiki Minecraft mise à jour chaque semaine. Les sujets correspondants sont proposés pendant la saisie.
Aussi en messages privés
Syntaxe
/mc loot source: <table de butin>
/mc drops item: <objet>
/mc trades profession: <métier>
/mc structure name: <structure>
/mc potion name: <potion>
/mc mob name: <mob>
Exemples
/mc loot source: chests/village/village_armorer
/mc drops item: ender_pearl
/mc trades profession: librarian
/mc structure name: igloo/top
/mc potion name: strong_swiftness
/mc mob name: creeper
Remarques
Chaque champ propose des entrées pendant la saisie. Choisis-en une dans la liste, les identifiants sont faciles à mal taper.
loot montre ce que lâche un mob, un bloc ou un coffre, avec la probabilité de chaque entrée. drops fait l'inverse : quelles tables de butin lâchent un objet.
trades liste ce que propose un métier de villageois par niveau. structure montre la taille, les matériaux principaux et une image, potion les effets et les étapes d'alchimie, mob la vie, les dégâts d'attaque, l'XP, la hitbox et où il apparaît.
Les données viennent de mc-api, qui les lit dans les fichiers du jeu Minecraft. Les longues tables sont raccourcies, et la réponse indique combien de lignes sont affichées.
Tout le monde dans le salon voit la réponse.
Aussi en messages privés
Syntaxe
/skin username: <nom>
/skin username: <nom> type: <rendu>
Exemples
/skin username: Notch
/skin username: Notch type: isometric
Remarques
type définit le rendu : full (par défaut), isometric, bust, face, head, body, avatar ou skin, ainsi que les poses proposées par mc-api. Tous sont proposés pendant la saisie.
Ne fonctionne qu'avec des noms Java. Les comptes Bedrock n'ont pas de skin Mojang.
Serveurs Discord uniquement
Syntaxe
/profile
/profile user: <@membre>
/profile player: <nom|UUID>
Exemples
/profile
/profile user: @Steve
/profile player: Notch
Remarques
Sans option, il affiche ton propre compte, relié avec /link start. user affiche le compte relié d'un autre membre de ce serveur Discord, player n'importe quel nom Java ou UUID, sans liaison.
Tu obtiens l'UUID, un rendu 3D, l'historique des pseudos, les capes et leur rareté.
L'historique des pseudos est ce que mc-api a observé lui-même depuis la première consultation du compte. Mojang ne publie plus d'historique des pseudos depuis 2022, un seul nom ne veut donc pas dire que le joueur n'a jamais changé de pseudo.
Les comptes Bedrock n'ont pas de profil Mojang, il n'y a donc rien à afficher pour eux.