Minecraft Resource Extractor

Un outil pour créateurs de resource packs et data packs sur Minecraft permettant d'extraire les ressources du jeu

Publié le 09/12/2023

Logiciel Minecraft C# Bash

Le Minecraft Resource Extractor (ou MRE pour faire court) est un petit outil pour créateurs de data pack et resource pack.
Avec cet outil, vous pouvez facilement extraire toutes les textures, sons et fichiers data (progrès, recettes, tables de drop et autres) de n’importe quel version de Minecraft ou mod.

Prérequis Windows

Java JDK, nécessaire à l’extraction du contenu des fichiers .jar

Prérequis Linux

  • Java JDK (openjdk), nécessaire à l’extraction du contenu des fichiers .jar
  • jq, nécessaire pour la lecture des fichiers .json de Minecraft

Vous pouvez les installer avec cette simple commande :

sudo apt-get update && sudo apt-get install openjdk-11-jdk-headless jq

Comment l’utiliser sur Windows

  • Vérifiez et installer les prérequis au dessus si besoin
  • Téléchargez la dernière version Windows ici, elle se trouve en dessous de “Assets” et devrait se nommer “mre-for-windows.zip”
  • Extraire le dossier dans le fichier .zip précédemment téléchargé et exécutez MinecraftResourceExtractor.exe
  • Suivez les instructions données et extrayez ce que vous voulez !
  • Tous les fichiers extraits seront dans le dossier “mre-output” dans le même dossier que le .exe

Comment l’utiliser sur Linux

  • Check and install the requirements above if needed
  • Téléchargez la dernière version Linux ici, elle se trouve en dessous de “Assets” et devrait se nommer “mre-for-linux.zip”
  • Extraire le contenu du ficher .zip .zip précédemment téléchargé et exécutez mre.sh avec le chemin vers votre .minecraft ou vers un fichier .jar
  • Suivez les instructions données et extrayez ce que vous voulez !
  • Tous les fichiers extraits seront dans le dossier “mre-output” dans le même dossier que le script

Exemples

./mre.sh "/mnt/c/users/VOTRENOM/AppData/Roaming/.minecraft"
./mre.sh "/mnt/c/Users/VOTRENOM/AppData/Roaming/.minecraft/mods/UnMod.jar"

Quoi extraire ?

Il y a 3 types de fichiers que vous pouvez extraire avec cet outil :

version.jar -> assets

Utiles pour les créateurs de resource pack, cette partie contient toutes les textures et modèles.

version.jar -> data

Utiles pour les créateurs de data pack, cette partie contient tous les fichiers data (fichiers json), ils incluent les tables de drops, recettes de craft, progrès, génération de monde et autres.

Assets

Utiles pour les créateurs de resource pack, ces fichiers sont les plus embêtant a utiliser car leurs noms sont encodé, ils sont principalement des fichiers de son, musique et langue mais ils incluent aussi le resource pack Programmer Art et divers autres fichiers par défaut que je vous laisserais explorer.

Capture d’écran

capture d'écran de MRE