第二章:开始开发mod前你需要知道的一些事情

本文分享了基于1.8Forge的Minecraft Mod制作经验,包括关键Gradle命令的使用,如gradlew runClient-s和--refresh-dependencies,以及如何查看和利用MC、Forge源码和资产进行开发。
摘要由CSDN通过智能技术生成

<基于1.8 Forge的Minecraft mod制作经验分享>

是的童鞋,别着急。不管我写的再认真也不可能面面俱到,那么如果遇到了什么问题怎么办呢?所以咱必须先掌握一些基础的东西,这样遇到了问题也能方便的自己解决了不是?

  1. 一个很重要的命令:gradlew runClient -s

    为什么说这个命令重要呢,因为这个命令可以打印出更详细的异常堆栈信息。这个命令的原形是gradlew runClient -stackstrace,当然runServer也同样。如果你的程序运行出错了,先别急着问,先打出这个看看。

  2. 另一个重要的命令:gradlew --refresh-dependencies

    顾名思义,刷新依赖库。虽然不知道为什么,但Forge的依赖库的确经常出问题。所以,如果你非常确定你的程序没问题,那么不妨试试这个命令。

  3. 查看MC、Forge源码

    1.8 Forge的资料太少了,所以查看源码成了很重要的一项技能。你可以在External Libraries/Gradle:forgeSrc:xxxx/forgeSrc-xxxx/net/里找到主要的源码,minecraft是MC源码,minecraftforge是Forge的。当然更方便的方法是直接Ctrl+鼠标左键跳转。另外,源码的保存目录并不在你的工程里,而是在C:\Users\pc\.gradle\caches\minecraft下面。

  4. 提取源素材

    很多情况下我们并不必重新绘制一个新的素材或者重写一个新的Json,从源码中提取出你需要的,然后稍作修改无疑是最快捷方便的办法。你可以在External Libraries/Gradle:forgeSrc:xxxx/forgeSrc-xxxx/assets/minecraft里面找到它们。还有,1.8的贴图必须用一个Json来描述,怎么描述是个挺麻烦的问题,建议多参照参照源码里的。当然,后面我会详解这个问题。

我的github源码链接:https://github.com/zhengxiaoyao0716/DouroMod,斗罗大陆这个大坑真心不是我一个人能完成的,大家看懂了的话都快来帮忙啊

转载于:https://www.cnblogs.com/zhengxiaoyao0716/p/5914931.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值