最MC论坛

标题: 如何安装minecraft1.6.1正式版客户端的forge,安装mod方法[mc1.6.1] [打印本页]

作者: alecthree    时间: 2013-7-3 10:54
标题: 如何安装minecraft1.6.1正式版客户端的forge,安装mod方法[mc1.6.1]
[原创教程]如何安装minecraft1.6.1正式版客户端的forge,安装mod方法(windows系统)[mc1.6.1]

刚上www.minecraftforge.net,渺似files.minecraftforge.net又挂了.

不等他修复了.简单说一下minecraft 1.6.1正式版,怎么装forge,打mod.

以minecraft正式版客户端1.6.1和forge 8.9.0.760为例.

首先.minecraft正版客户端1.6.1完整下载,成功启动之后.退出游戏.
完整下载的结果就是,在正版启动器启动时候,你输入正版minecraft账号.
development console标签页下,不会再有各种download文件下载过程,都是直接finished downloading,还有etag matched文件校验直接成功之类的提示.没有文件下载(除了启动器本身.)

然后,到forge官方网站www.minecraftforge.net,选择files标签页,下载适合你的客户端版本的forge,minecraft正式版1.6.1的话,用适合1.6.1的版本.比如我这个8.9.0.760,现在1.6.1有2个可以下,一个universal一个installer,客户端,请下载installer版.别弄错了.

完了以后,是一个jar文件,比如minecraftforge-installer-1.6.1-8.9.0.760.jar
然后写一个简单脚本,新建一个空白.txt文件.改名为installforge.bat
然后,编辑之,内容写
@echo off
c:\windows\system32\java -jar minecraftforge-installer-1.6.1-8.9.0.760.jar
pause
那个-jar 参数后头的文件名,要对应你的forge安装包的文件名,完了保存.退出.
玩minecraft,你肯定系统装了java环境,jre7或者jdk7,现在都2013年7月了.java runtime environment安装方法,自行搜索引擎搜一下吧.那不是本文重点.

完了,这个.bat脚本和安装包minecraftforge-installer-1.6.1-8.9.0.760.jar文件放在一个文件夹.
然后运行这个installforge.bat脚本
会有个窗口.问你装到哪儿.选client,
底下的客户端路径,应该会自动给你找到C:\Users\你的windows用户名字\AppData\Roaming\.minecraft
(windows xp自行解决吧,windows vista/7/8应该都是c:\users下的...)

完了以后,就会自动patch你的正版minecraft客户端,很快.
之后,你再重启minecraft正版登录器,正版账号登录后,就多了,forge的选项.

把default改为forge.
启动游戏,会自动下载forge用的库文件.但是scala的库可能下载会失败.scala的库文件超大,2个大概20MB.
scala-compiler-2.10.2.jar

scala-library-2.10.2.jar
稍后,我放出国内网盘下载.有点大,不太好上传.

把下载好的这2个库文件,
scala-compiler-2.10.2.jar放到
C:\Users\你的windows账号名字\AppData\Roaming\.minecraft\libraries\org\scala-lang\scala-compiler\2.10.2\下

scala-library-2.10.2.jar放到
C:\Users\你的windows账号名字\AppData\Roaming\.minecraft\libraries\org\scala-lang\scala-library\2.10.2\下

当然,如果你自己愿意,也可以到scala官方网站,自己下完整scala的包.大概2.10.2 stable版,30MB.
scala官方下载在
http://www.scala-lang.org/downloads/

解压后,lib文件夹中,有我刚说的那2个scala的库文件,但是需要你自己重命名成为minecraft forge需要的库文件名,并且复制到对应位置.

完了,重启正版minecraft客户端,以forge的profile启动.
输完正版账号.联网验证成功后,应该就能正常启动了.
那个.minecraft文件夹下,versions中,安装forge后新增的forge文件夹,其中有Forge8.9.0.760.jar,和Forge8.9.0.760.json
natives不是一定要有.这个和原版1.6.1不太一样.
再有这个forge的json怎么写

如果您forge的json出了问题,我贴个完整的
  1. {
  2.         "id": "Forge8.9.0.760",
  3.         "time": "2013-07-02T16:27:10-0700",
  4.         "releaseTime": "2013-07-02T16:27:10-0700",
  5.         "type": "release",
  6.         "processArguments": "username_session_version",
  7.         "minecraftArguments": "--username ${auth_player_name} --session ${auth_session} --version ${version_name} --gameDir ${game_directory} --assetsDir ${game_assets} --tweakClass cpw.mods.fml.common.launcher.FMLTweaker",
  8.         "minimumLauncherVersion": 2,
  9.         "libraries": [
  10.                 {
  11.                         "name": "net.minecraftforge:minecraftforge:8.9.0.760",
  12.                         "url": "http://files.minecraftforge.net/maven/"
  13.                 },
  14.                 {
  15.                         "name": "net.minecraft:launchwrapper:1.3",
  16.                         "serverreq": true
  17.                 },
  18.                 {
  19.                         "name": "org.scala-lang:scala-library:2.10.2",
  20.                         "url": "http://files.minecraftforge.net/maven/",
  21.                         "comment": "Important for Forge, we add this, switch back to maven central when the launcher supports it",
  22.                         "serverreq": true
  23.                 },
  24.                 {
  25.                         "name": "org.scala-lang:scala-compiler:2.10.2",
  26.                         "url": "http://files.minecraftforge.net/maven/",
  27.                         "comment": "Important for Forge, we add this, switch back to maven central when the launcher supports it",
  28.                         "serverreq": true
  29.                 },
  30.                 {
  31.                         "name": "org.ow2.asm:asm-all:4.1",
  32.                         "serverreq": true
  33.                 },
  34.                 {
  35.                         "name": "net.sf.jopt-simple:jopt-simple:4.5",
  36.                         "serverreq": true
  37.                 },
  38.                 {
  39.                         "name": "lzma:lzma:0.0.1",
  40.                         "serverreq": true
  41.                 },
  42.                 {
  43.                         "name": "com.paulscode:codecjorbis:20101023"
  44.                 },
  45.                 {
  46.                         "name": "com.paulscode:codecwav:20101023"
  47.                 },
  48.                 {
  49.                         "name": "com.paulscode:libraryjavasound:20101123"
  50.                 },
  51.                 {
  52.                         "name": "com.paulscode:librarylwjglopenal:20100824"
  53.                 },
  54.                 {
  55.                         "name": "com.paulscode:soundsystem:20120107"
  56.                 },
  57.                 {
  58.                         "name": "org.lwjgl.lwjgl:lwjgl:2.9.0"
  59.                 },
  60.                 {
  61.                         "name": "org.lwjgl.lwjgl:lwjgl_util:2.9.0"
  62.                 },
  63.                 {
  64.                         "name": "argo:argo:2.25_fixed"
  65.                 },
  66.                 {
  67.                         "name": "org.bouncycastle:bcprov-jdk15on:1.47"
  68.                 },
  69.                 {
  70.                         "name": "com.google.guava:guava:14.0"
  71.                 },
  72.                 {
  73.                         "name": "org.apache.commons:commons-lang3:3.1"
  74.                 },
  75.                 {
  76.                         "name": "commons-io:commons-io:2.4"
  77.                 },
  78.                 {
  79.                         "name": "net.java.jinput:jinput:2.0.5"
  80.                 },
  81.                 {
  82.                         "name": "net.java.jutils:jutils:1.0.0"
  83.                 },
  84.                 {
  85.                         "name": "com.google.code.gson:gson:2.2.2"
  86.                 },
  87.                 {
  88.                         "name": "org.lwjgl.lwjgl:lwjgl-platform:2.9.0",
  89.                         "natives": {
  90.                                 "linux": "natives-linux",
  91.                                 "windows": "natives-windows",
  92.                                 "osx": "natives-osx"
  93.                         },
  94.                         "extract": {
  95.                                 "exclude": [
  96.                                         "META-INF/"
  97.                                 ]
  98.                         }
  99.                 },
  100.                 {
  101.                         "name": "net.java.jinput:jinput-platform:2.0.5",
  102.                         "natives": {
  103.                                 "linux": "natives-linux",
  104.                                 "windows": "natives-windows",
  105.                                 "osx": "natives-osx"
  106.                         },
  107.                         "extract": {
  108.                                 "exclude": [
  109.                                         "META-INF/"
  110.                                 ]
  111.                         }
  112.                 }
  113.         ],
  114.         "mainClass": "net.minecraft.launchwrapper.Launch"
  115. }
复制代码
-
完了之后,退出游戏,再把mod,按照mod作者说的安装方法,进行安装.
比如常见的是
1.zip或者jar文件放到mods文件夹下,
2.zip或者jar文件放到coremods文件夹下,
3.下载的压缩包先解压,完了把解压出来的mod文件,用压缩软件,复制到minecraft核心程序的.jar文件中.
这个看不同mod的作者的要求.以及安装方法说明了.不同的mod不一样.

因为你刚启动过一次带forge的minecraft了.所以客户端.minecraft文件夹下应该多了mods和coremods文件夹.

正常启动后,就和1.5.2以前的minecraft差不多了.标题画面左下角会有forge等的版本号.而且mods列表中可以看到一些已经安装的mod.
-完-


作者: alecthree    时间: 2013-7-3 11:14
标题: 楼主说的minecraft 1.6.1的forge的scala库的下载
本帖最后由 alecthree 于 2013-7-3 11:23 编辑

度娘网盘实在卡到难忍.
换金山快盘了.
http://www.kuaipan.cn/file/id_15259731039879194.htm

大概20多MB,包括
scala的2个库的下载,scala-compiler-2.10.2.jar,scala-library-2.10.2.jar
还有forge 8.9.0.760的installer的jar包.
还有2个样例mod,用于测试1.6.1的minecraft的forge是否能正确运行.
ShowDurability2 v1.1.0
和ChickenShed v1.1.2
都是1.6.1的minecraft必须上forge之后才能用.
show durability 2主要是让你的minecraft界面显示装备的耐久值数字.
chickenshed是一个小mod,让鸡死亡每次必掉落1个羽毛.

祝你成功.在windows下测试的.
mod在成功启动一次forge以后,退出游戏.放到.minecraft文件夹下的mods文件夹中.mod的zip文件不用解压
-完-

作者: ninikao2000    时间: 2013-8-2 08:37
好乱啊。。。
作者: 叫我赖天王    时间: 2016-6-9 21:56
  支持楼主,但是希望楼主能进行重新排版一下(虽然可能性不大)




欢迎光临 最MC论坛 (http://www.zuimc.com/) Powered by Discuz! X3.2