虽然现在关于TB建模教程很多,但还有对Mod开发或Java编译原理不清楚的人在TB模型转码过程中还是有困难的。我就通过这篇文章详细的讲讲模型的转码.我直接省略下载ToolBox2.0/forge文件夹的过程
配置编译环境
1.安装jdk7或jdk8
JDK8的官方下载地址(如果电脑之前就有java,看下是否是jdk。如果jir就不行)
2.一定要记住安装路径(重要!重要!重要!)
3.打开电脑控制面板的系统与安全
4.打开系统选项,点击旁边的高级系统设置,弹出系统属性后点击环境变量
5.添加环境变量(有利于电脑更便捷的读取路径)
先添加%JAVA_HOME%变量,看下系统变量(不是用户变量)里面有没有JAVA_HOME,没有的话新建一个,如果已经存在就修改一下变量 值。格式看下图
再添加%CLASSPATH% 变量值,原理用上。设置变量值为:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(不要去掉“;”)
再添加%PATH% 变量值,原理用上。点编辑后再点新建。把新建的值改为你的java路径/bin。然后点确定环境变量就配置成功了
搭建编译环境
1.首先下载forge的MDK可在forge官网下载(下载所需对应版本的MDK,有些版本显示的是src)
2.下载完后解压,然后新建一个名为build.bat(后缀一定要是.bat)文件,用记事本编辑为gradlew setupDecompWorkspace
3.运行build.bat文件,如果出现BULLD SUCCESS就说明配置成功了(配置前要挂VPN不然会下载的很慢)
4.把配置好的文件夹覆盖到 C盘 我的文档/ToolBox2.0/Forge文件夹里面,如果没有Forge文件夹说明你还没有下Forge.(在toolbox按照下图步骤可 下载Forge)
5.然后把下载好的对应版本的Flansmod java源码文件也覆盖到C盘 我的文档/ToolBox2.0/Forge文件夹里面(Flansmod java源码文件可在flan官网下 载或者百度我只提供1.7.10的见下附件)
6.全部覆盖后 打开盘 我的文档/ToolBox2.0/Forge文件夹 再次编辑build.bat文件为:gradlew buildpause
7.编译环境配置完成,现在就差编译了。导出模型java文件后直接点开build.bat文件就开始编译了。
导出和编译
模型建好后一定要到导出java文件,按下图箭头给出方式导出。注意:导出之前一定要看一下你的Java文件有没有Boolen变量,(是否有True或 False)如有此类型变量请把大写字母换为小写字母,具体看下图。导出到我的文档\Toolbox 2.0\Forge\src\main\java\com\flansmod\client\model\创建 的个人包
然后打开我的文档/ToolBox2.0/Forge文件夹 点击build.bat开始编译出现BULLD SUCCESS表示编译成功
如果出现下面这种状况,是导出模型java文件的错误,很有可能是Boolen变量值的True或False的大写字母没换为小写字母(前面的配置一定要搞)
如果还有错误,就在重新按照我的帖子步骤一步步的做,成功后编译的.class文件可在Documents\Toolbox 2.0\Forge\build\libs文件夹里面的Flan's Mod-1.7.10-4.10.0.jar文件里面找到。如果没有libs文件夹说明没有编译成功(用好压打开jar包,首次编译要用到vpn不然)
教程到此结束,如果觉得有用记得给我涨人气噢。如果有什么疑问可在评论区留言。我会逐一解答你们的疑问。谢谢!
