1、Mod安装前,对于jar需要预先处理。在纯净版基础上处理一次即可,或者Forge自动安装器也可以为你代劳:
1. 打开.minecraft/versions文件夹,将你想安装Mod的文件夹(名称为<版本号>)复制一份并重命名为一个<新名称>。<新名称>里不能有中文与全角字符。图中以1.6.1forge为例。
2. 打开这个新文件夹,将里面的<版本号>.jar与<版本号>.json重命名为与新文件夹的名称同样的<新名称>。图中以1.6.1forge为例。
3. 用文本编辑器(如Windows自带的记事本)打开<新名称>.json,把第二行
改成复制代码
- "id": "<版本号>",
后保存。复制代码
- "id": "<新名称>",
这样,<新名称>.jar即为游戏核心jar文件。
2、请注意依附于API的Mod由于多版本导致的问题
依附于Modloader、Forge等API的Mod,其中需要拖到mods或coremods等文件夹的mod要特别注意,Minecraft 1.6引入多版本共存机制,versions文件夹下可以存在多个配置版本(目前官方启动器、Magic Launcher与MCLauncherBN均可同时支持)。但这些位于同一.minecraft下的多个版本依然能够共用mods与coremods文件夹。所以启动时请注意这两个文件夹内的mod都与你要运行的MC版本兼容,以免报错或崩溃。
【7-9更正】
目前,Modloader在你把Minecraft放在默认目录的前提下(即%appdata%下),mods文件夹可以放在.minecraft\versions\<修改过的版本号>\下面,即与该版本的核心jar在同一目录下。若更改Minecraft存放目录的话,mods文件夹依然与从前一样。
可以由FML加载的Mod(特征是此类Mod既可以被Forge支持也可以被ModLoader支持),你可以将对应版本的mod放在.minecraft\mods\<Minecraft版本号>下。例如,1.6.2的mod就放在“.minecraft\mods\1.6.2”文件夹下即可。
3、手动安装Forge的全过程大改动(某些非官方启动器无法读取json,这类启动器请您果断放弃)
Forge手动安装极其繁琐,不推荐手动安装。建议使用Forge自动安装器,详见http://www.mcbbs.net/thread-63718-1-1.html
(Modloader用改动后的方法一即可,详见http://www.mcbbs.net/thread-63718-1-1.html)
1. 按照本帖第一条里面所述先处理过jar与json
2. 更改json内容如下。注意请根据你的实际情况变动里面的id值与forge版本号:
3. 打开.minecraft/libraries复制代码
- {
- "id": "Forge8.9.0.761",
- "time": "2013-07-02T19:25:09-0700",
- "releaseTime": "2013-07-02T19:25:09-0700",
- "type": "release",
- "processArguments": "username_session_version",
- "minecraftArguments": "--username ${auth_player_name} --session ${auth_session} --version ${version_name} --gameDir ${game_directory} --assetsDir ${game_assets} --tweakClass cpw.mods.fml.common.launcher.FMLTweaker",
- "minimumLauncherVersion": 2,
- "libraries": [
- {
- "name": "net.minecraftforge:minecraftforge:8.9.0.761",
- "url": "http://files.minecraftforge.net/maven/"
- },
- {
- "name": "net.minecraft:launchwrapper:1.3",
- "serverreq": true
- },
- {
- "name": "org.scala-lang:scala-library:2.10.2",
- "url": "http://repo.maven.apache.org/maven2/",
- "comment": "Important for Forge, we add this",
- "serverreq": true
- },
- {
- "name": "org.scala-lang:scala-compiler:2.10.2",
- "url": "http://repo.maven.apache.org/maven2/",
- "comment": "Important for Forge, we add this",
- "serverreq": true
- },
- {
- "name": "org.ow2.asm:asm-all:4.1",
- "serverreq": true
- },
- {
- "name": "net.sf.jopt-simple:jopt-simple:4.5",
- "serverreq": true
- },
- {
- "name": "lzma:lzma:0.0.1",
- "serverreq": true
- },
- {
- "name": "com.paulscode:codecjorbis:20101023"
- },
- {
- "name": "com.paulscode:codecwav:20101023"
- },
- {
- "name": "com.paulscode:libraryjavasound:20101123"
- },
- {
- "name": "com.paulscode:librarylwjglopenal:20100824"
- },
- {
- "name": "com.paulscode:soundsystem:20120107"
- },
- {
- "name": "org.lwjgl.lwjgl:lwjgl:2.9.0"
- },
- {
- "name": "org.lwjgl.lwjgl:lwjgl_util:2.9.0"
- },
- {
- "name": "argo:argo:2.25_fixed"
- },
- {
- "name": "org.bouncycastle:bcprov-jdk15on:1.47"
- },
- {
- "name": "com.google.guava:guava:14.0"
- },
- {
- "name": "org.apache.commons:commons-lang3:3.1"
- },
- {
- "name": "commons-io:commons-io:2.4"
- },
- {
- "name": "net.java.jinput:jinput:2.0.5"
- },
- {
- "name": "net.java.jutils:jutils:1.0.0"
- },
- {
- "name": "com.google.code.gson:gson:2.2.2"
- },
- {
- "name": "org.lwjgl.lwjgl:lwjgl-platform:2.9.0",
- "natives": {
- "linux": "natives-linux",
- "windows": "natives-windows",
- "osx": "natives-osx"
- },
- "extract": {
- "exclude": [
- "META-INF/"
- ]
- }
- },
- {
- "name": "net.java.jinput:jinput-platform:2.0.5",
- "natives": {
- "linux": "natives-linux",
- "windows": "natives-windows",
- "osx": "natives-osx"
- },
- "extract": {
- "exclude": [
- "META-INF/"
- ]
- }
- }
- ],
- "mainClass": "net.minecraft.launchwrapper.Launch"
- }
4. 新建文件夹,名称为cpw,并打开它
5. 在打开的新文件夹里再新建文件夹,名称为mods,并打开它
6.在打开的新文件夹里再新建文件夹,名称为fml,并打开它
7. 在打开的新文件夹里再新建文件夹,名称为5.2.29,并打开它
8. 下载最新的Forge 1.6.1,重命名为fml-5.2.29.jar后复制到.minecraft/libraries/cpw/mods/fml/5.2.29
9. 用启动器指向之,然后就可以运行了!
部分内容翻译自http://www.minecraftforum.net/to ... alling-mods-in-161/
本人也是初学,如有发现错误欢迎指出,非官方启动器产生的问题恕无能力解答。