LiteMod开发环境的配置
经过大半天的研究,终于把litemod开发环境配置好了
为了在下一次配置的过程中少走弯路,写下了这篇文章
有用的教程:
下载gradle和litemod官方示例mod
[链接]点我去下载mod
[链接]点我去下载gradle
--如果在IDE中使用过gradle的话:
在资源管理器搜索一下gradle,并定位到gradle安装的文件夹
配置.\bin到环境变量path
部署之前的准备工作
1.修改gradle.properties
mcMappings 是 mcp反混淆的版本,具体对应版本请到mcp版本列表查看
mcVersion=1.9.1 游戏版本
mcMappings=stable_26 去查看。带 stable 的版本是稳定版本
targetVersion=1.9.r1 这是服务端的版本号
systemProp.https.proxyHost=127.0.0.1 代理服务器的ip地址
systemProp.https.proxyPort=19180 代理服务器的端口号
我这次用的代理服务器是fotiaoqiang,ip和端口号可以在应用最下方 设置 找到
2.修改build.gradle
在任意位置加入以下代码
代码块1
allprojects {
repositories {
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public'}
//jcenter()
}
}
有可能你会注意到,当只用fotiaoqiang时,下载会被限速到30KB
代码块1 的作用是链接到阿里云镜像(国内的镜像资源网站)
这样下载就嗖嗖嗖的快
代码块2
请将 minecraft{} 改成以下内容
minecraft {
version = "1.9.4"
mappings = "stable_26"
runDir = "run"
}
代码块3
请将 buildscript{}的dependencies{}改成以下内容
dependencies {
classpath 'net.minecraftforge.gradle:ForgeGradle:2.2-SNAPSHOT'
classpath 'org.spongepowered:mixingradle:0.5-SNAPSHOT'
}
部署工作空间(workspace)
打开dos,cd到实例mod的文件夹。或者直接点击文件夹上方的地址,输入cmd,回车。
输入:
gradle setupDecompWorkSpace
这时,gradle会自动下载jar依赖包
但是,当下载到
https://files.minecraftforge.net/maven/de/oceanlabs/mcp/mcp_stable/26-1.9.4/mcp_stable-26-1.9.4.zip
的时候,就下载不了了。
因为阿里云懵逼了: minecraftforge是个啥玩意儿?
所以这时候我们得把这段网址复制下来,放到浏览器里边下载
下载得到mcp_stable-23-1.9.4.zip文件
把该文件复制到:
C:\Users\Administrator\.gradle\caches\modules-2\files-2.1\de.oceanlabs.mcp\mcp_stable\26-1.9.4
如果没有文件夹,就新建获取文件的SHA1码,这里有两种方式:
右键文件-->CRC SHA-->SHA-1 注意 :只有安装了7-zip压缩软件才有该选项
打开dos窗口,输入指令:
certutil -hashfile [文件路径] SHA1
会得到一串数字,把空格删掉新建文件夹,名字为步骤3所获得的SHA1码
将文件拖入该文件夹 OK!
再次输入 gradle setupDecompWorkSpace
等待一下,就成功了
最后
如果你用Eclipse,就输入
gradle eclipse
如果你用idea,就输入
gradle gradle