Minecraft我的世界 forge mdk1.13(1.14)开发环境搭建教程及经验

MineCraft mod开发环境搭建 1、下载forgeMDK    链接地址:https://files.minecraftforge.net/Latest为最新版,Recomended为稳定版2、解压mdk到自己工作目录(如test)3、修改 build.gradlew 中的配置信息                记得设置编码,否则中文注释乱码    version = "1.0.0"     group = "lj.fmltut... 阅读详情

1.前言

进来迷上了mc的forge模组开发,但是网上关于1.13,1.14的forge开发教程几乎没有,1.13的环境搭建方法又与1.12的大有不同(详情见第二部分),所以我只能自己摸索,中间出了几十种不一样的错误,重装了三次,最终才装好,有一些mc爱好者,凭着一腔热血来开发forgemod,却在第一步就被劝退,实在是个遗憾,所以特别出此教程,来帮助想搭建forge1.13环境的mc爱好者。

本文章对新手比较友好(当然需要有一定的java基础)阅读本文章之前最好先去了解一下这些内容:
什么是gradle
什么是forge(玩过mc的应该都知道)
什么是MCP
什么是forgegradle
…

下文所说的1.13版本 在技术层面上 与1.14版本没有多大差别(可以通用,但是是在排除了forge玄学因素下的情况)
笔者的ide为Intellij IDEA 理论上 与eclipse没有区别,但是eclipse总会出一些奇奇怪怪的问题(排除了玄学因素)

2. 1.13与1.12的区别

在forgegradle方面

1.13 1.14(1.12大版本之后)gradle删除了gradle setupDecompWorkspace 这个方法,转而直接变成了在IDE里面导入build.gradle文件

在mdk开发方面

话不多说,mcbbs上面的纪华裕大佬已经总结了一下:http://www.mcbbs.net/forum.php?mod=viewthread&tid=845290&page=1

3.安装JDK和IDE

JDK的安装教程网上一搜一大堆,这里不多说(这是一个java开发者最基本的技能)
笔者推荐安装JDK1.8

读者大可以选择Eclipse,笔者这里以IDEA为例(如果选择Eclipse的话需要自己摸索,不过方法大致一样)
安装IDEA是一个程序员必须要会的基础知识,这里不过多赘述。
首先上官网 www.jetbrains.com 下载Intellij IDEA,这里有三个版本:
一个是U版(Ulimate) 一个是Community 还有一个是EAP版
三个版本的区别:
Ulimate版 是专业版本,需要收费,功能无限制
Community版是免费版,功能有限制
E

在VSCode中配置Forge开发环境:从零开始Minecraft模组编程 本文详细介绍了如何在VSCode中配置Forge开发环境,从零开始进行Minecraft模组编程。涵盖JDK安装、Forge MDK配置、VSCode插件选择、Gradle构建优化以及实战开发示例,帮助开发者快速上手Minecraft模组开发,提升开发效率。 阅读详情

相关推荐

我的世界1.13 mod制作——环境搭建(一)

说明:已经玩过好多年《我的世界》,大概从13年开始吧,虽然不算早,但是也不是很晚。因为高度自由、丰富的mod、精美的材质光影,简单的方块游戏风靡世界。最近心血来潮想学学怎么做mod,但是直接从1.13.2直接起步开始做mod还是有点困难的,没有资料,mcbbs上也没有最新的教程,forge官网速度很慢,教程也不是很系统,反正是遇到了各种阻力。因为以前也没有写博客的习惯,所以会不会有后续,也不知道。...

qq18810511325的博客 7663

从玩家到开发者:手把手教你用VSCode创建第一个Minecraft Forge模组(附调试与打包教程)

本文详细介绍了如何使用VSCode从零开始创建第一个Minecraft Forge模组,涵盖开发环境搭建、项目初始化、自定义物品创建、调试技巧及打包发布全流程。通过实战教程,帮助游戏爱好者快速入门模组开发,实现从玩家到开发者的转变。

weixin_33691817的博客 334

forge-1.21.6-mdk

forge-1.21.6-mdk

forge-1.12.2-14.23.5.2800-mdk_forge1.12_forgemdk1.12.2_forge1.12

forge1.12开发文件,通过forge开发mod

FPGA图像处理之直方图均衡实现

直方图均衡的基本原理,就是对在图像中像素个数多的灰度值(即对画面起主要作用的灰度值)进行拉伸,而对像素个数较少的灰度值(即对画面不起主要作用的灰度值)进行合并,从而提高对比度,使图像清晰,达到增强的目的。综合以上两个条件,累积分布函数是个好的选择,因为累积分布函数是单调增函数(控制大小关系),并且值域是0到1(控制越界问题),所以直方图均衡化中使用的是累积分布函数。

FZWzsl的博客 1428

新手必看:如何用R/qtl快速完成QTL定位分析(附实战代码)

本文为新手提供了使用R/qtl进行QTL定位分析的完整实战指南。内容涵盖从环境搭建、数据准备与清洗,到核心分析流程(包括遗传图谱计算、单QTL扫描、置换检验确定阈值)以及进阶结果可视化的全步骤。通过清晰的代码示例,帮助读者快速掌握这一数量遗传学关键分析技术,实现从数据到QTL峰值的完整分析闭环。

y7z8a的博客 498

别再手动挂载NPU了!手把手教你用Ascend-Docker-Runtime一键启动昇腾AI容器

本文详细介绍了如何使用Ascend-Docker-Runtime一键启动昇腾AI容器,大幅简化NPU设备挂载流程。通过环境变量ASCEND_VISIBLE_DEVICES,开发者可以灵活指定NPU设备,提升开发效率。文章还提供了安装配置指南、高级使用技巧和常见问题排查方法,帮助开发者快速掌握这一高效工具。

weixin_42662605的博客 252

基于STM32的INA226电压电流检测仪

该功率检测装置以STM32F103C8T6微控制器为核心,集成功率检测、数据交互、状态显示和用户提示功能,通过模块化设计实现稳定运行。系统包括按键、LED指示灯、OLED屏幕、INA226电压电流检测、复位电路、晶振电路、蜂鸣器驱动、输入输出接口、调试接口和3.3V降压电路等模块。微控制器通过按键检测用户输入,启动功率检测,采集数据并通过OLED显示,异常情况触发蜂鸣器报警,LED状态指示同步反馈。3.3V降压电路为所有模块提供稳定电源,晶振电路确保时序精度。INA226芯片通过I2C接口与微控制器通信,实

a2784288164的博客 1909

手把手教你用LIO-SAM搞定激光雷达和IMU联合标定(附避坑指南)

本文详细介绍了使用LIO-SAM进行激光雷达与IMU联合标定的全流程,包括标定原理、工具选型、硬件配置、数据采集、LI_calib标定步骤及LIO-SAM集成验证。特别提供了避坑指南和参数优化技巧,帮助开发者高效完成传感器标定,提升自动驾驶和机器人定位精度。

hadoop5ranger的博客 995

Claude Code 任务编排 头脑风暴与 疯狂拷问:Superpowers vs Grill-me 硬核对比与工程落地

Superpowers和Grill-me是AI编程中的互补工具:Superpowers提供工程化开发流程(从需求梳理到代码审查),确保规范执行;Grill-me通过持续追问帮助厘清需求,避免方向偏差。两者结合形成"构思-拷问-执行"工作流,前者负责方案生成与落地,后者专注需求审查。根据场景选择:个人项目可用Grill-me快速澄清需求,企业项目推荐Superpowers全流程,复杂开发则建议组合使用。它们分别解决"如何落地"和"是否对齐"的问题,共

十年老程序猿,AI 疯狂研究专家,前沿硬核知识分享 324

【深度学习驱动流体力学】采集OpenFOAM仿真数据作为AI模型训练数据集与卷积神经网络搭建到预测(一站式完整代码实现)

采集OpenFOAM仿真数据作为AI模型训练数据集与卷积神经网络搭建到预测(一站式完整代码实现)

源代码杀手的博客 1414

机械式激光雷达实现原理以及特性总结

本文介绍了机械式激光雷达的技术原理和核心特性。该技术通过机械旋转结构实现360°三维扫描,采用飞行时间法测距并生成点云数据。核心优势包括全向扫描、长距高精度和成熟度高,但存在体积大、成本高、可靠性受限等局限。典型应用于自动驾驶测试车、测绘建模等领域。与固态激光雷达相比,机械式在视场角和探测距离方面有优势,但在体积、成本和可靠性方面处于劣势。该技术目前主要应用于对成本不敏感的专业场景。

start_up_go的博客 262

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

上一篇: 网易云音乐批量下载工具编写过程
下一篇: Java实现GTA5自动抽车,提高中奖概率
Lmh_java
博客等级 码龄7年 13粉丝 7原创
评论 30
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值