15 Home
Mathieu Broillet edited this page 2020-04-28 20:44:01 +02:00

https://i.imgur.com/jihvq3E.png

Bienvenue sur le wiki de MinecraftDiscordRichPresence!

(English wiki here)

Installation:

Avant tout, assurez vous d'avoir créer une application sur le panel développeur de Discord.

  • Télécharger le mod ici.
  • Ajouter le mod à votre jeu (dans le dossier mods/)

Configuration:

/!\ Prérequis : Installation⬆️ /!\

  • Rendez vous dans le dossier de votre jeu (exemple: .minecraft)
  • Rendez-vous dans le dossier mods/ et ouvrez le fichier MinecraftCustomRichPresence-VX.X-1.12.2.jar.jar avec 7Zip ou WinRAR. (évitez l'outil de Windows...)
  • Rendez-vous dans le dossier config/ et ouvrez le fichier richpresence.json avec un éditeur de texte comme Sublime Text. (évitez le bloc-notes de windows...)
  • Dans ce fichier vous aller retrouver plusieurs paramètres et voici plus d'infos sur ces derniers.

Fichier de config :

{
  "_comment": "Variables disponibles :",
  "_comment2": "%player-name% - Nom du joueur.",
  "_comment3": "%server-connected-player% - Nombre de joueur connecté au serveur.",
  "_comment4": "%server-max-slot% - Nombre de slots du serveur",
  "server-ip": "mc.hypixel.net",
  "server-port": "25565",
  "state": "%server-connected-player%/%server-max-slot% joueurs connectés",

  "application-settings": {
    "applicationID": "601875975533232158",
    "large-image-name": "discord_logo",
    "large-image-text": "En train de tester ce mod !"
  },
  "advanced-status-custom": {
    "onJoinServer": {
      "enable": true,
      "showState": true,
      "message": "En jeu."
    },
    "onQuitServer": {
      "enable": true,
      "showState": false,
      "message": "Dans le menu principal."
    },
    "inPauseMenu": {
      "enable": true,
      "showState": true,
      "message": "Dans le menu pause."
    },
    "inMainMenu": {
      "enable": true,
      "showState": false,
      "message": "Dans le menu principal."
    },
    "inInventory": {
      "enable": false,
      "showState": true,
      "message": "Dans l'inventaire."
    }
  }
}

Prennons le bout par bout :

  "_comment": "Variables disponibles :",
  "_comment2": "%player-name% - Nom du joueur.",
  "_comment3": "%server-connected-player% - Nombre de joueur connecté au serveur.",
  "_comment4": "%server-max-slot% - Nombre de slots du serveur",
  "server-ip": "mc.hypixel.net",

Si vous voulez utiliser l'une de ces variables, mettez simplement leurs noms dans les champs message.


"server-ip": "mc.hypixel.net",
"server-port": "25565",

Ici vous pouvez définir l'adresse IP et le port de votre serveur si vous souhaitez utiliser les variables %server-connected-player% et/ou %server-max-slot%.


  "state": "%server-connected-player%/%server-max-slot% joueurs connectés",

Cette partie sert à afficher "l'état" du jeu. (C'est la troisième ligne du richpresence)


"application-settings": {
    "applicationID": "601875975533232158",
    "large-image-name": "discord_logo",
    "large-image-text": "En train de tester ce mod !"
  },

Cette partie est très importante, c'est celle qui va indiquer au mod quelle application afficher sur votre profile.


"advanced-status-custom": {
    "onJoinServer": {
      "enable": true,
      "showState": true,
      "message": "En jeu."
    },
    "onQuitServer": {
      "enable": true,
      "showState": false,
      "message": "Dans le menu principal."
    },
    "inPauseMenu": {
      "enable": true,
      "showState": true,
      "message": "Dans le menu pause."
    },
    "inMainMenu": {
      "enable": true,
      "showState": false,
      "message": "Dans le menu principal."
    },
    "inInventory": {
      "enable": false,
      "showState": true,
      "message": "Dans l'inventaire."
    }
  }

Cette partie va servir à afficher des informations complémentaires sur votre profile Discord. Comme ça par exemple. On retrouve plusieurs "blocs":

  • onJoinServer : Quand le joueur rejoint un serveur.
  • onQuitServer : Quand le joueur quitte un serveur. (Risque d'être supprimé car même utilité que inMainMenu).
  • inPauseMenu : Quand le joueur ouvre le menu pause (ESC).
  • inMainMenu : Quand le joueur est dans le menu principal (Lancement du jeu)
  • inInventory : Quand le joueur ouvre son inventaire.

Vous pourrez voir une variable enable dans chaque "bloc", cette dernière sert à activer ou non le "bloc" en question.
Vous pourrez voir une variable showState dans chaque "bloc", cette dernière sert à afficher ou non "l'état" défini plus haut.


Si vous avez un soucis venez me voir sur Discord -> M4TH1EU_#0001