对于我的世界游戏版本问题mod的版本问题,有些mod后面会写上dev,而dev的比jar的大

为了能正确显示网页效果,请及时升级您的浏览器,该站点不支持IE8或以下内核的浏览器访问.感谢您的支持
所属分类:
9979 次浏览
(10 人评价, 平均分: 9.30 / 10)
&正在加载....请稍候.... ...
几乎废寝忘食的周末,总算把这一路理顺了,基于forge为1448的mod开发环境搭建。BBS和bilibili上能找到一些搭建的基础教程,然而都是老版本用MCP构建的,貌似自从1.7.2以后forge的开发版就开始使用gradle来构建project了,gradle为何物度娘可以告诉你。还是那句,善用搜索,即使度娘也能告诉你很多。
和上次那篇使用html5的canvas标签做的时钟程序博文一样,需要强调的是我并不是什么java程序员,有关技术问题也许你比我更在行,所以这里只记录下我的过程,方法也许不唯一。最开始只是想对某个mod(格雷5)汉化,不过通过hhclass抓取字符串汉化实在没有效率,而且不可靠,有种投机取巧的感觉。隧思考反编译mod直接放进开发环境,修改需要的部分后重新打包。不过因为一些技术问题反编译后的代码总有几处错误我无法修正,即使看似修正了还是不能打包jar,不知道是不是缺少了什么前置的库,待以后有能力再解决。
所以后来直接使用了从github上下载的源码进行编译,下面的也将以格雷5.08为例。
开发环境搭建
这部分参考了博主的下面这个文章(其实人家已经说得很明白了这样不要紧吗。。)
我个人建议:全程翻墙——因为在你构建Src版forge时候,他会从境外的库下载所有资源文件(Src版本身只有200k不到)
你可以在这个页面下载所有的forge版本:
他们的论坛在此,有开发教程,当然也有下载,不过没上面的全:
你需要的环境和软件如下:
JDK开发环境,这个不用多说,记得配好环境变量
Gradle环境,建议配上,构建java用的,下好了以后也记得配好环境变量,和JDK的配置方式很相似
eclipse,反正我都是用eclipse做project,因为教程好找(打脸。需要注意的是eclipse里也需要gradle的,不然你可能没法在eclipse里构筑你的project。
如果你完成了上面3项,你就可以去下载forge的Src版本了。解压后的目录应该会是这样(我这里用1448版本,这是1.7.10的推荐稳定版本)
这时候打开你的cmd,使用cd命令将目录切换到这个目录,或者你可以直接右键“在此处打开命令窗口”(好像需要设置)
然后直接可以敲gradle setupDecompWorkspace eclipse
来杯咖啡吧,刷刷微博聊聊天(话说挂vpn就上不了虾米音乐了真是不爽),如果你的VPN比较慢可能要等很久,大约会下载200M的东西。
出现BUILD SUCCESSFUL就是成功了。
现在打开eclipse,把工作空间切换到上面目录的eclipse里,顺利的话你已经可以打开它了
可以看见里面有个示例mod,至此你就可以mod开发了。
导入他人mod的源代码
这里先不讨论什么版权问题,请自行解决。我这里以导入gregtech5.08为例
首先,因为格雷5需要工业2exp作为前置,而且引用了多个其他mod的api(修改了其他mod的合成(格雷的魔掌)),所以你需要把那些mod的dev版本添加到你的库里,不然会因为变量缺失无法编译。添加进库的步骤很简单,Minecraft这个项目右键属性》Java 构建路径》库》添加外部JAR(right-click on the project -& properties -& Java Build Path -& Libraries -& Add external JARs)
再次强调,mod需要的是dev版,各个mod的发布页面都有提供。你所导入的mod源代码需要哪些前置和库,源码的发布者应该有提到,请留意。
之后,源代码可以复制进\src\main\java里,resources直接复制到\src\main就行,如果没有任何提示错误,你就可以在Eclipse里修改和运行这个mod了。
那么,已经开发好的mod如何打包成我们平常玩的jar模组呢?
打包前请确认你的代码无误,而且我建议所有.java文件都使用UTF-8编码。
可以参考的youtube视频:
先配置build.gradle文件,修改一些版本和参数信息
version = "5.08"
group= "gregtech" // http://maven.apache.org/guides/mini/guide-naming-conventions.html
archivesBaseName = "gregtech"
因为我就直接放在\src\main\java里的,所以group直接写gregtech就行。
下面重要的来了~~貌似还没有人的教程提到过这个
因为不是所有的mod都很简单,不需要其他前置提供api(比如大格雷)。记得上面说过在eclipse里需要添加很多mod的dev版作为库吗,使用gradle编译的时候同样需要再引入这些库。所以在build.gradle文件的dependencies {}中加入一行
compile fileTree(dir: 'libs', include: ['*.jar'])
这样就会在编译时加载所有位于libs目录下的库。
最后还有一步
但是在windows下编译时,因为windows默认环境似乎是GBK码,所以如果你在.java里写了中文字符(比如汉化或者注释目的),那输出的结果可能会乱码或者编译失败。
所以在build.gradle文件中加上
[compileJava, compileTestJava]*.options*.encoding = 'UTF-8'
这样才能正确的编码。
现在开始编译
cd命令进入根目录,使用gradlew build命令进行编译,出现BUILD SUCCESSFUL即是成功。
之后你可以在\build\libs中找到编译完成的.jar文件,这个jar文件就可以放进客户端的mods里玩了
转载请注出处: >>&&我的世界超能力MOD下载
我的世界超能力MOD下载
来源:搞趣网
作者:因缺思厅
我的世界超能力MOD下载。今天小编给大家带来的是我的世界超能力MOD下载,希望大家喜欢。MOD介绍在本mod中,你可以体验到大量原作中出现(或没有出现)的超能力,感受作为超能力者一步一步拾级而上的成就感。你可以通过各种技能加速采集、快速移动以及炫酷战斗!跃跃欲试了?来亲身体验一下成为一个超能力者的感觉吧。支持版本:1.7.2、1.7.10下载地址:MOD截图我的世界MOD简易安装教程:1.找到MOD目录,首先玩家需要先找到MOD路径,路径如下。游戏安装目录\.minecraft\mods,一般情况下玩家如果使用的是Forge版本来游戏的话都会有这个文件夹。2.安装MOD,打开MOD文件夹mods,将下载好的mod复制进去。3.检查MOD,打开并进入游戏,点击打开MOD选项,进入后可以看到我们的MOD已经在列表上了
诚招我的世界兼职写手,可联系QQ:小编推荐:我的世界热门攻略合集资源大全下载更多攻略,敬请关注搞趣网专区。
【责任编辑:】
您还能留下200个脚印评论加载中...
注册并登录& & 当前位置
我的世界1.7.2R键背包整理mod分享
iPhone/iPad
随心所欲的创造世界,构建出您所设想的一切。...
无规则的游戏,让你体验无穷乐趣!...
&&&& &&在中,随着游戏的进行,背包中的东西会越来越多,一件件整理起来太麻烦了,有没有什么版本可以一键就整理好了呢?今天7k7k小编就为大家带来了这个法宝,我的世界1.7.2R键背包整理分享给大家,让大家更快速更方便的整理出自己的背包,喜欢就来下载吧!&&&& &&我的世界1.7.2R键背包整理mod:&& & & &使用说明:&&&& &&将压缩包内的InventoryTweaks-1.57-dev-105.jar直接解压到游戏的mods文件夹下即可!(本mod需要API支持!),玩家只需按R就可以轻松的整理好自己的背包!&&&& & 以上就是我的世界1.7.2R键背包整理mod了,希望大家喜欢哦!想要了解更多我的世界mod敬请关注7K7K小编后续为小伙伴们带来的我的世界精彩内容。
《我的世界》游戏下载分类:益智
《我的世界》独家礼包微信扫一扫,或搜索微信公众账号:7K7K手游7K7K手游官方Q群(0337909)
责任编辑:7k7k
··········
24小时更新
··········
················
新游戏评测
天天酷跑孔雀灵王是小伙伴们非常期待的ss神宠,小伙伴们都在等待它的上架,那么它的属性和技能大家了解吗?下面小爱哦吧给大家带来了天天酷跑超强神宠孔雀灵王属性技能讲解,感
乱斗西游排行榜是小伙伴们非常喜欢的玩法,很多小伙伴都在不断的冲击排行榜,那么在排行榜中我们要如何搭配呢?下面小编给大家带来了乱斗西游排行榜最强搭配组合推荐,感兴趣的
今天7k7k小编为大家带来的最新消息,天天风之旅S级宠物土豪卷纸来了~腾讯首款3D轻动作跑酷手游《天天风之旅》于10月31日喜迎双平台上线。在迎来iOS小伙伴们的同时,最受欢迎的“土
今天7k7k小编为大家带来的是天天风之旅的角色介绍,下面是天天风之旅忍者的详细玩法介绍,希望大家可以喜欢。天天风之旅是一款腾讯自研的3D轻动作跑酷手游。在传统的跑酷游戏基
爱养成2是一款美少女养成游戏,一改前作俏皮的风格,续作把故事设定在降魔师与魔王的时代。而在本作中,玩家也不需要再顶着大叔的头像,而是可以自行选择性别,这对于喜爱《爱
《糖果粉碎苏打传奇》增加了不少适合夏天品尝的甜点,比如说苏打和果冻等等,玩法也因此发生了改变,更加缤纷的色彩和口味,难度却不降反升,“糖果粉碎”系列仍然保留了以甜
Rainblocks《雨滴方块》这个复古像素风的小游戏,就是一个精简版的九宫格游戏,在一定程度上简化了玩法,又通过各种小道具的设置来丰富游戏的趣味性,实是一个令人上瘾的小游戏。
游戏简介: 《喵喵向前冲》新版自日全球上线后,立即获得苹果AppStore榜单首页“BestNewGames”推荐,瞬间涌入一大批跑酷、射击等休闲游戏爱好者。这跑酷加设计的全新休闲模
通过360安全认证我的世界1.7.10 AcademyCraft 学园都市超能力mod1.0.6正式版下载 - Minecraft中文分享站
/ 我的世界1.7.10 AcademyCraft 学园都市超能力mod1.0.6正式版下载
Copyright (C) 2017 | Minecraft中文分享站 |}

我要回帖

更多关于 我的世界mod 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信