Compilation de Flan’s Mod.
I) Version de Java :
[~] ➔ java -version java version "1.7.0_76" Java(TM) SE Runtime Environment (build 1.7.0_76-b13) Java HotSpot(TM) Server VM (build 24.76-b04, mixed mode)
II) Répertoire de travail :
[~] ➔ mkdir -p MINECRAFT/DEV/ [~] ➔ cd MINECRAFT/DEV/
III) Installation de Eclipse :
[~/MINECRAFT/DEV] ➔ mkdir ECLIPSE [~/MINECRAFT/DEV] ➔ cd ECLIPSE/ [~/MINECRAFT/DEV/ECLIPSE] ➔ tar xvfz eclipse-jee-luna-SR1-linux-gtk.tar.gz [~/MINECRAFT/DEV/ECLIPSE] ➔ cd ..
IV) Installation de Forge :
– Répertoire de travail :
[~/MINECRAFT/DEV] ➔ mkdir FORGE [~/MINECRAFT/DEV] ➔ cd FORGE/
– Téléchargement :
[~/MINECRAFT/DEV/FORGE] ➔ wget http://files.minecraftforge.net/maven/net/minecraftforge/forge/1.7.10-10.13.2.1291/forge-1.7.10-10.13.2.1291-src.zip
– Décompression :
[~/MINECRAFT/DEV/FORGE] ➔ unzip forge-1.7.10-10.13.2.1291-src.zip
– Initialisation du Workspace :
[~/MINECRAFT/DEV/FORGE] ➔ ./gradlew setupDecompWorkspace ... Applying fml patches Applying forge patches :remapJar :extractMinecraftSrc :recompMinecraft Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. :repackMinecraft :setupDecompWorkspace BUILD SUCCESSFUL Total time: 4 mins 51.11 secs [~/MINECRAFT/DEV/FORGE] ➔
– Initialisation du Workspace de développement :
[~/MINECRAFT/DEV/FORGE] ➔ ./gradlew setupDevWorkspace ... :extractNatives UP-TO-DATE :copyNativesLegacy UP-TO-DATE :getAssetsIndex :getAssets :makeStart SKIPPED :setupDevWorkspace BUILD SUCCESSFUL Total time: 51.585 secs [~/MINECRAFT/DEV/FORGE] ➔
– Initialisation de Eclipse :
[~/MINECRAFT/DEV/FORGE] ➔ ./gradlew eclipse **************************** Powered By MCP: http://mcp.ocean-labs.de/ Searge, ProfMobius, Fesh0r, R4wk, ZeuX, IngisKahn, bspkrs MCP Data version : unknown **************************** :eclipseClasspath :eclipseJdt :eclipseProject :eclipse BUILD SUCCESSFUL Total time: 20.297 secs [~/MINECRAFT/DEV/FORGE] ➔
V) Installation de Flan’s Mod :
– Répertoire de travail :
[~/MINECRAFT/DEV/FORGE] ➔ cd .. [~/MINECRAFT/DEV] ➔ mkdir FLAN/ [~/MINECRAFT/DEV] ➔ cd FLAN/ [~/MINECRAFT/DEV/FLAN] ➔
– Téléchargement du code source :
[~/MINECRAFT/DEV/FLAN] ➔ git clone https://github.com/FlansMods/FlansMod.git
– Copie de code source de Flan vers Forge :
[~/MINECRAFT/DEV/FLAN] ➔ cp -r FlansMod/* ../FORGE/ [~/MINECRAFT/DEV/FLAN] ➔ cd ../FORGE/
VI) Initialisation de Eclipse :
– Lancer Eclipse :
[~/MINECRAFT/DEV/FORGE] ➔ ../ECLIPSE/eclipse/eclipse
– Sélectionner le workspace :
File -> Switch Workspace -> Other…
– Sélectionner : /home/util01/MINECRAFT/DEV/FORGE/eclipse
Puis [OK]
– Supprimer le code d’exemple : com.example.examplemod
– Lancer le client Minecraft :
Appuyer sur le bouton vert [Run].
VII) Construction des .jar :
– Compilation :
[~/MINECRAFT/DEV/FORGE] ➔ ./gradlew build ... :yeOlde :zombie :contentPacks :outputJar :outputPacks :build BUILD SUCCESSFUL Total time: 43.503 secs [~/MINECRAFT/DEV/FORGE] ➔
– Vérification :
[~/MINECRAFT/DEV/FORGE] ➔ cd build/libs/ [~/MINECRAFT/DEV/FORGE/build/libs] ➔ ls -l total 9352 -rw-rw-r-- 1 util01 util01 1286985 févr. 12 21:09 Flan's Mod-1.7.10-4.9.0.jar -rw-rw-r-- 1 util01 util01 22138 févr. 12 21:09 Mecha Parts-Content Pack-1.7.10-4.9.0.jar -rw-rw-r-- 1 util01 util01 3506291 févr. 12 21:09 Modern Warfare-Content Pack-1.7.10-4.9.0.jar -rw-rw-r-- 1 util01 util01 1495862 févr. 12 21:09 Nerf-Content Pack-1.7.10-4.9.0.jar -rw-rw-r-- 1 util01 util01 152845 févr. 12 21:09 Simple Parts-Content Pack-1.7.10-4.9.0.jar -rw-rw-r-- 1 util01 util01 78089 févr. 12 21:09 Titan-Content Pack-1.7.10-4.9.0.jar -rw-rw-r-- 1 util01 util01 2434861 févr. 12 21:09 WW2-Content Pack-1.7.10-4.9.0.jar -rw-rw-r-- 1 util01 util01 88099 févr. 12 21:09 Ye Olde-Content Pack-1.7.10-4.9.0.jar -rw-rw-r-- 1 util01 util01 486392 févr. 12 21:09 Zombie-Content Pack-1.7.10-4.9.0.jar [~/MINECRAFT/DEV/FORGE/build/libs] ➔
VII) Répertoire de skin des armes :
~/MINECRAFT/DEV/FORGE/eclipse/Flan/Modern\ Weapons\ Pack/assets/flansmod/skins/
VIII) Lien:
http://www.minecraft-smp.de/e107_plugins/forum/forum_viewtopic.php?30585