开启辅助访问      

站内搜索

搜索
热搜: 下载 1.19 1.20

Minecraft(我的世界)苦力怕论坛

[MOD开发讨论] 我的世界模组开发

发表于 2020-6-14 07:01:20 来自手机 | 显示全部楼层 |阅读模式 IP:河南省
本帖最后由 义阳小洋 于 2020-8-6 18:12 编辑

Minecraft mod制作简易教程(一)——配置工作环境

一、准备一个java开发环境
二、安装mdk
三、设置IDE
一、准备一个java开发环境

为此,你需要安装jre和jdk。
推荐前往官网安装:
https://www.oracle.com/technetwo ... ownloads/index.html
但是目前最新版本jdk11经博主亲测不兼容Minecraft Forge
所以要选“Java SE 8u191 / Java SE 8u192”,也就是8开头的
然后你需要写环境变量,这个百度一下就有详细教程
然后你需要一个IDE,也就是集成开发环境,这里推荐Intelij IDEA:
https://www.jetbrains.com/idea/download/
但是目前最新版本jdk11经博主亲测不兼容Minecraft Forge
所以要选“Java SE 8u191 / Java SE 8u192”,也就是8开头的
然后你需要写环境变量,这个百度一下就有详细教程
然后你需要一个IDE,也就是集成开发环境,这里推荐Intelij IDEA:
https://www.jetbrains.com/idea/download/
点击download,然后选择右边的Community,左边是收费版,而社区版免费而且基本包含了你要用到的全部功能。
什么?你还没学过Java赶紧自学,这里不是Java教学贴。
你至少需要了解Java的基本语法和实例的概念。实际上,你可以边写mod边学Java。

二、安装mdk

https://files.minecraftforge.net/
forge都是在这里发布的,你需要下载那个mdk
完了解压,把文件夹名称改成你的工程名称或者各种你喜欢的名称
你会发现这个文件夹下面有一个gradlew.bat,我们构建环境需要的都交给它
运行cmd,cd到你的工程文件夹,运行gradlew.bat setupDecompWorkspace
你的电脑会下载一个Gradle,还有一个MC,由于资源来自国外,你最好挂上梯子或者找一个网络环境好的地方
然后你的电脑会将MC反编译,据说整个过程会用到1.4G的内存
如果最后显示BUILD SUCCESSFUL就表示反编译成功
如果BUILD FAILED 可以多尝试几次
然后运行gradlew.bat idea(如果你用eclipse则运行eclipse)
打开根目录下的下的工程名.ipr,IDE应该会注意到这里有一个工程

如果你觉得cmd命令很烦,你可以在工程根目录建一个目录bat,在下面建一个文本文件,内容为:
cd…
gradlew.bat setupDecompWorkspace
然后保存,把后缀名改成.bat
三、设置IDE

三、设置IDE
由于博主只用过IDEA,这里只介绍IDEA的操作(如果新手建议IDEA,比eclipse好用多了)
首先,Ctrl+Alt+Shift+S打开工程结构,在左边project一栏里设置JDK,选择1.8(如果没有就添加一个,路径一般是C:/Program File/Java/jdk1.8.0_191之类的)
然后注意右下角会弹出一个“Unlinked Gradle Project?”的框,点“Import Gragle Project”
然后你就可以开始写你的mod了
一些重要的使用方法和概念:
左边有个“1:Project”,点开可以查看文件结构
右上角有锤子、箭头、昆虫的图标,分别表示构建、运行和调试,应用选项里有Minecraft Server和Minecraft Client
一般我们运行Minecraft Client
注意这些都是gradlew.bat帮我们做好的,一般的工程都要自己设置
包是什么?简而言之,文件夹
如何创建包、类或其他文件?
在左侧文件视图中,右击你要创建文件所在的目录,New,package表示包,Class类(直接输入类名),File文件(注意要带后缀名)
如果不用IDEA构建jar,命令行运行gradlew.bat build
运行Client: gradlew.bat runClient

Forge当然有官方教程,网址如下:
https://mcforge.readthedocs.io/en/latest/
但教程是全英文版的而且很不全,有些还是要自己翻源代码
原帖:csdn
课外作业学习java





上一章
目录
下一章

评分

参与人数 1铁粒 +20 收起 理由
Minecraft杰布 + 20

查看全部评分

苦力怕论坛,感谢有您~
回复

使用道具 举报

发表于 2020-6-14 17:44:48 来自手机 | 显示全部楼层 IP:福建省
点赞加打赏{:12_304:}
2# 2020-6-14 17:44:48 回复 收起回复
苦力怕论坛,感谢有您~
回复 支持

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

粤公网安备 44200002445329号 | 由 木韩网络 提供云服务 | GMT+8, 2024-4-24 17:11

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4 粤ICP备2023071842号