ARSpark
针对新手Modder的一些建议

Hi,新人,很开心你能选择Mod开发,但是在你继续之前,我需要打击你几下(然后鼓励你几下)

下列言辞可能过激敬请谅解。

  • 你需要一台计算机,不要指望使用移动设备编写代码,既不利于开发,也不利于发布等只有计算机才支持的功能。
  • 你需要能够每天投入大量时间(业余Mod2+小时,专业Mod4+小时)编写,Mod是一个需要长期大量精力投入的工作。如果你只是抱着玩玩Mod来的心态,那不用做了,因为你根本不具有开发一个优质Mod的能力。(团队开发者忽略此要求)。你必须有为Mod奉献每一分钟的态度!
  • 如果你是学生,请以学业为重!游戏虽好,切勿沉迷!
  • 你需要做好专业人员的工作状态。从现在开始,Modder就是你的工作
  • 你需要拥有使用计算机的技巧,不要和我说有志者事竟成,是的,有志者事竟成,但是不是说你在游泳池里也能钓到鱼!基本的计算机知识你要了解,Java,Scala或(将来的)Jvav三选一(Jvav约等于Java)必须掌握。如果你不打算写代码,使用MCreator等辅助开发,请也至少掌握他们的使用方法。
  • (只想拿Mod装X说自己会Mod开发的,出去,不要自己骗自己。)
  • 以下是关于开发过程中的一些建议
  • 除非你在调试,否则关上你的Minecraft,避免分心,这很重要!!
  • 不准弃坑,要么不要开始,开始了就必须做完,只要你有一个mod中途放弃了,你之后会非常容易再次放弃。
  • 先设计,后动工,编写代码过程中不许改动你的设计。
  • 完成任务后休息,不要时间到了就休息。
  • 不要太过自信,你觉得哪里不好一定要找搭档,我曾在这一点上吃了很大的亏,我美工不好,一直不肯和其他人合作,因此一直没有令人满意的作品,直到EOH的诞生,我才明白(友谊的魔法)合作的重要性。
  • (三天打鱼 两天晒网的,出去。)
  • 多参考原版实现,很多经验(潜知识)难以用语言表达,只能自己明白,原版也是java代码,为什么不能看?
  • 普通Mod,可以用各种工具,绝对有助于你的Mod开发。但是!!涉及你认为较高级的内容(如:加速火把),你只能依靠IDE和MDK(Forge)和你自己,这一点别无例外
  • 作为指导员,我对剽窃零容忍。
  • 写项目计划书,安排时间,按照计划进行。
  • 最后鼓励一下新人:
  • 你付出的努力,最终都会变成你的实力!
  • Mod开发非常痛苦,但结果的喜悦一定会让你原意做下一个Mod!
  • 最后插一条硬广:
  • 还有,有Mod开发问题(1.16)可以在线Q我(私信),我看到了一定回~
  • 祝你们Mod愉快!继续阅读其他大佬的教程吧~



幽月琉璃
题外话:
但是不是说你在游泳池里也能钓到鱼!
Minecraft的设定只要有一片水就可以钓鱼,所以游泳池里也是可以的

→_→

谢谢楼主的非技术性指导,还在考虑是只写乱七八糟的mod脑洞还是老老实实先去学java的我表示看上去很赞

squid233
Java,Scala或(将来的)Jvav三选一(Jvav约等于Java)必须掌握。

你忘记了kotlin

祖安猎母者
终于找到了啊

祖安猎母者
ko no dio da

ARSpark

        催化剂IDEA
kotlin  =====       Java
初中化学

afree2004
写的很好,谢谢

辞音
写的很好,感谢

many先生
感谢作者,看懂了