游戏《Minecraft》IntelliJ下模组开发环境ForgeGradle的使用教程
嗯,当你想搞个模组的时候,肯定需要用到FG。
就比如编译模组的时候。
很好,首先下载源码去。
files.minecraftforge.net/
然后打开命令行到源码目录下
执行命令~
Win: gradlew.bat setupDecompWorkspace
Mac: bash gradlew setupDecompWorkspace
Linux: ./gradlew setupDecompWorkspace
很好,如果你想改编译的Forge版本
请打开build.gradle然后找到version一行,精确地改到你需要的版本,然后保存。
更新ForgeGradle:
首先得看Forge和ForgeGradle的对应表。
然后删除gradle文件夹
然后打开build.gradle,修改内容:
dependencies {
classpath *net.minecraftforge.gradle:ForgeGradle:1.1-SNAPSHOT*
}
里的1.1-SNAPSHOT 改成1.2-SNAPSHOT (其他版本类似)
然后把滚条拉到底端,修改
processResources
{
// replace stuff in mcmod.info, nothing else
from(sourceSets.main.resources.srcDirs) {
...
在双斜杠上加两行
inputs.property "version", project.version
inputs.property "mcversion", project.minecraft.version
dependencies {
classpath *net.minecraftforge.gradle:ForgeGradle:1.1-SNAPSHOT*
}
然后Ctrl+S,然后执行setupDecompWorkspace
然后接下来混淆和编译模组
老套路,打开build.gradle
修改如下:
version = "1.7.10-1.1.4.1.5.1.2"
group= "su.carierx.233" // http://maven.apache.org/guides/mini/guide-naming-conventions.html
archivesBaseName = "114514Mod"
group可以改成你开发组的名称,比如Forge使用的是net.minecraftforge
archiversBaseNmae改成模组ID,这个是很重要的!!!这个相当于modid
然后执行Windows:
gradlew.bat build
Mac OS X:
bash gradlew build
Linux:
./gradlew build
注意:如果这是你第一次编译模组,记得备份src文件夹,也就是源码。不然有可能会被当掉!!!
注意:如果这是你第一次编译模组,记得备份src文件夹,也就是源码。不然有可能会被当掉!!!
注意:如果这是你第一次编译模组,记得备份src文件夹,也就是源码。不然有可能会被当掉!!!
很好,编译后的模组在你工程下的/build/libs文件夹内,快去试试看把!
以后出更多的教程~下一篇,ForgeGradle反混淆讲解
游戏《Minecraft》IntelliJ下模组开发环境ForgeGradle的使用教程的更多相关文章
- Eclipse for C/C++ 开发环境部署保姆级教程
Eclipse for C/C++ 开发环境部署保姆级教程 工欲善其事,必先利其器. 对开发人员来说,顺手的开发工具必定事半功倍.自学编程的小白不知道该选择那个开发工具,Eclipse作为一个功能强大 ...
- PyCharm/IntelliJ IDEA Golang开发环境搭建(最方便快捷的GO语言开发环境)
IntelliJ太牛了.为了配置Go语言开发环境,折腾了半天,下IDE(Sublime Text,IntelliJ Idea),然后装Go插件.装Go插件还要下载插件项目源码,编译等等,Sublime ...
- Apache Spark探秘:利用Intellij IDEA构建开发环境
1)准备工作 1) 安装JDK 6或者JDK 7 或者JDK8 mac 的 参看http://docs.oracle.com/javase/8/docs/technotes/guide ...
- Android开发环境搭建(图文教程)
昨天又搭建了一次Android的开发环境,尝试了好几种方式,也遇到了一些问题,在此分享一下. 注意:官网公布的最新版本号的SDK和ADT(23.0.0),对于和Eclipse集成的开发环境是有BUG存 ...
- [转]Android开发环境搭建(图文教程)
转自:http://www.cnblogs.com/yxwkf/p/3853046.html 昨天又搭建了一次Android的开发环境,尝试了好几种方式,也遇到了一些问题,在此分享一下. 注意:官网公 ...
- 使用Intellij搭建Servlet开发环境
https://blog.csdn.net/yhao2014/article/details/45740111 使用Tomcat 9时,必须使用jre 1.8,否则会出现Unable to ping ...
- Intellij IDEA Scala开发环境搭建
1,在intellij 官网上下载IDEA 2,在scala官网上下载最新版scala 3,安装两个下载的文件 4,打开intellij,菜单栏help->find action 输入plu ...
- openfire4.0.2源码 使用 IntelliJ IDEA 搭建开发环境
从官网下载压缩包,解压,直接打开build目录下的project 打开后, 相关的设置 fix直接修复或者下载 设置 设置每个插件目录下的java目录为source 编译openfire和plugin ...
- Windows10 + Eclipse C/C++开发环境配置极简教程
下载安装Eclipse 访问下载Eclipse IDE for C/C++ Developers https://www.eclipse.org/downloads/packages/ 将下载下来的压 ...
随机推荐
- ARTS-S golang goroutines and channels(一)
先用golang实现一个简单的tcp服务端,假定文件名为clock1.go // clock1.go package main import ( "fmt" "io&qu ...
- Spring-security-oAuth2分享
Spring-security-oAuth2分享 oAuth2简介 OAuth 2.0是用于授权的行业标准协议.OAuth 2.0致力于简化客户端开发人员的工作,同时为Web应用程序,桌面应用程序,移 ...
- scrapy的使用-Pipelines
#------------------简单的对item操作方式----------------------------# import json class QsbkPipeline(object): ...
- hdu 1667 The Rotation Game ( IDA* )
题目大意: 给你一个“井”子状的board,对称的由24个方块组成,每个方块上有123三个数字中的一个.给你初始状态,共有八种变换方式,求字典序最小的最短的的变换路径使得,board中间的八个方块上数 ...
- TrueTime的安装、运行例程
一.前言 Truetime的安装是为了完成课程相关需求,但在安装过程中遇到一些问题,想到自己之前注册了博客所以打算把这个作为第一篇的内容.请放心这个的安装过程并不困难,可以放心食用. 二.准备 Tru ...
- django 用户与权限管理
django中使用content_type表进行存储app与model的关系.在permission表中设立了name(权限的名字,中英文均可)content_type_id(与content_typ ...
- wx-all
学习这部分时也学了不少代码,一段一段往这上面写实在有点~~~ 直接把代码部署到代码该在的地方吧,哈哈哈 这是网址 把代码放这上面就好多了,不怕代码丢,还可保证代码完整,嘻嘻嘻~~~~~~
- Crow’s Foot Notation
http://www2.cs.uregina.ca/~bernatja/crowsfoot.html Crow’s Foot Notation A number of data modeling te ...
- 2019年Java面试题基础系列228道(2)
21.描述一下 JVM 加载 class 文件的原理机制? JVM 中类的装载是由类加载器(ClassLoader)和它的子类来实现的,Java 中的类加载器是一个重要的 Java 运行时系统组件,它 ...
- 收到一个神盾局的offer,怎么样?
漫威十一年系列总结性的电影<复联4>正在热映,而衍生出的一部和漫威宇宙关联的美剧<神盾局特工>,今年我也在陆陆续续地看.一开始预期的是一部特工加一些科幻或魔幻元素的剧集,就图看 ...