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

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

一、准备一个java开发环境

为此,你需要安装jre和jdk。
推荐前往官网安装:
https://www.oracle.com/technetwork/java/javase/downloads/index.html
但是目前最新版本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/
但教程是全英文版的而且很不全,有些还是要自己翻源代码

下一篇:Minecraft mod制作简易教程(二)——Mod配置
https://blog.csdn.net/lyh20000420/article/details/83659163
回到目录:https://blog.csdn.net/lyh20000420/article/details/83659423

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

  1. 安装IDEA的教程以及配置JDK环境变量

    安装IDEA的教程以及配置JDK环境变量 安装IDEA的教程 配置JDK环境变量 安装IDEA的教程 1.右击ideaIU-2020.2.3.exe ,选择 以管理员身份运行 图1 安装第一步 2.点 ...

  2. Win7、windows 2008 IIS7.5下载安装方法以及教程 IIS7配置PHP环境图文教程(fastcgi快速最新版)

    Win7 IIS7.5下载安装方法以及教程 win7iis安装包下载: win7 IIS7.5 Express 多国语言官方中文安装版下载 第一步,进入控制面板,点击程序图标 第二步,点击打开或关闭W ...

  3. eclipse如何配置工作环境

    第一.当我们下载了java和eclipse但没有配置好环境时会出现一下的错误提示: 接下来我们只需要 右键"此电脑"点击属性. 然后点击高级系统设置. 然后再点击环境变量. 然后在 ...

  4. 我的世界java版如何装mod_我的世界MOD怎么安装 MOD安装简易教程

    我的世界拥有非常多精良的MOD,这些MOD大大扩展了我的世界的游戏内容和趣味性.那么我的世界MOD怎么安装?如何方便.快速地安装我的世界MOD?下面让Kevin带大家去看看我的世界MOD简易安装教程. ...

  5. chrome谷歌浏览器插件制作简易教程

    1.在磁盘上创建一个目录,用来放应用的代码和资源 2.在这个目录中,创建一个文本文件,命名为manifest.json,其内容为: {"manifest_version": 2,& ...

  6. 简易计算机android教程视频,制作视频,你也可以!——小白视频编辑制作简易教程...

    10月份我们六班组织连接时空,共同朗诵的活动,以视频的形式进行展示.我认为视频是一种最直观形象的形式,使得我们可以快速认识战友. 视频编辑和制作,对于非专业的我来说,也只能是边学边用.所以,这个教程也 ...

  7. ubuntu配置工作环境

    日常开发中由于各种原因经常会需要重新装机,下面将ubuntu装系统后需要配置和安装的一些常用操作整理如下,方便查询 目录 配置软件源 创建bin目录 安装jdk 安装chrome浏览器 安装opera ...

  8. NVIDIA Jetson NX使用教程3配置pytorch环境

    本节主要记录,安装pytorch及torch vision 1 下载Pytorch 因为jetson属于arm架构的机器,所以需要去nvidia的官网下载对应的安装包而不是pytroch的官网. 官网 ...

  9. 配置 deepchem 环境 [需要anaconda]

    文章目录 1. 安装Anaconda (装过的就别装了) 2. 配置GPU环境 (配过的就别配了) 3. 配置deepchem环境 1. 安装Anaconda (装过的就别装了) 安装Anaconda ...

  10. Mac配置开发环境(后端)和软件安利

    简介 同事换了2021最新版Mac book pro,于是我得到人生中第一台mac,他的二手2015款.mac并不是我的刚需,原先的电脑上联想的(i5-7200u 12+256)勉勉强强能用,后来配了 ...

最新文章

  1. C语言的数顺序输出与反序输出_只愿与一人十指紧扣_新浪博客
  2. DPDK vhost-user研究(十三)
  3. make file教程(转)
  4. centos 搭建git服务器
  5. 2020牛客国庆集训派对day4 Arithmetic Progressions
  6. 文件服务器监控用户修改信息,文件服务器监控日志软件
  7. oracle怎么获取行,在oracle中如何实现SELECT TOP N取得前几行记录
  8. 案例 宠物医生给小动物看病 c# 1614100379
  9. OpenGait:首个步态识别框架开源了!
  10. RVC使用指南(五)-性能服务
  11. python rindex()_Python3 rindex()方法
  12. 【转】从TXT导入到dataGridView
  13. Java用for语法找素数,求1-100的质数,用FOR循环。求救。。
  14. 孙鑫VC学习笔记:第十一讲 (三) 如何把元文件保存到文件当中
  15. 对于BI系统的建设,看看专业人士怎么说
  16. C语言程序设计的七个准备步骤
  17. Android怎么导入夜神模拟器,电脑文件怎么传到夜神android模拟器 文件上传夜神模拟器...
  18. python画波浪线_PPT绘制波浪线的四种方法
  19. 籍贯怎样填写_籍贯怎么填写才正确(籍贯正确填写方式)
  20. 玩游戏提升计算机内存不足,电脑内存不足怎么办?详细解决方案.

热门文章

  1. 实测macOS双开微信客户端
  2. 朱晔的互联网架构实践心得S1E5:不断耕耘的基础中间件
  3. win10鼠标右键一直转圈怎么解决 鼠标右键一直转圈
  4. 智慧城市解决方案(智慧城市系统及相关技术)
  5. Safari插件机制研究(一)
  6. 渝粤题库 陕西师范大学 《中国现代文学》作业
  7. 20162327WJH第五周作业
  8. 换号码的烦恼引起的思考
  9. 平面向量内积坐标公式推导_向量内积的坐标表示.ppt
  10. 2022年二级建造师《建设工程法规及相关知识》试题答案