欢迎来到 HiMCBBS 论坛~

想在这里休息会么?和我们共度美好时光吧~

加入QQ群:879016948 获得最新公告,并与群友们一起聊天吹水!

注册 登录
偏硬核的MC模组开发 - IDEA+Fabric模组模板开发 #1 准备与构建工作

技术教程 偏硬核的MC模组开发 - IDEA+Fabric模组模板开发 #1 准备与构建工作

EnderPhantomWing

搬运组
成员
注册
2024-11-03
帖子
520
金粒
金粒5,321粒
钻石
钻石0颗
嗨币
嗨币24个
  • 主题 作者
  • #1
偏硬核的MC模组开发 - IDEA+Fabric模组模板开发 #1 准备与构建工作
logo.webp

0. 准备工作
0.1 IDEA配置(java这应该都会安装吧)
0.1.1 下载JetBrains Intellij IDEA并安装(CommunityUltimate都可以)
0.1.2 安装完成点击左边Plugins,在 Type / to see options 搜索框中键入:Chinese 安装汉化插件
[HiMCBBS]1741434648043.webp
0.2 Fabric模组模板配置(1.21.4)
0.2.1 下载Fabric模组模板(没错,这篇教程基于Fabric)
你需要【在这儿】下载模板。
Mod Name指模组名称,Package Name指包名(这个很重要!只允许英文字母小写!)Minecraft Version指模组支持的mc版本(高阶玩法:模组跨版本)
Advanced Options保持默认!
0.2.2 下载解压至随便一个地方
0.2.3 打开解压完成的模板文件夹,进入gradle\wrapper文件夹,更改gradle-wrapper.properties的distributionUrl:
distributionUrl=http\://mirrors.aliyun.com/gradle/distributions/v8.12.1/gradle-8.12.1-bin.zipdistributionUrl=http\://mirrors.aliyun.com/gradle/distributions/v8.12.1/gradle-8.12.1-all.zip 加快构建时间
0.2.4 返回模板文件夹,打开gradle.properties文件,在末尾添加:
loom_libraries_base=https://bmclapi2.bangbang93.com/maven/
loom_resources_base=https://bmclapi2.bangbang93.com/assets/
loom_version_manifests=https://bmclapi2.bangbang93.com/mc/game/version_manifest.json
loom_experimental_versions=https://maven.fabricmc.net/net/minecraft/experimental_versions.json
loom_fabric_repository=https://repository.hanbings.io/proxy/
0.2.5 (可选)删除LICENSE文件 和 .github文件夹
0.2.6 打开IDEA导入文件夹

1. 开始构建!
1.1 知周所众,gradle的构建及其漫长,所以我们可以打开设置进入如下子页面:
[HiMCBBS]1741436201247.webp

[HiMCBBS]1741436228268.webp改为[HiMCBBS]1741436247432.webp
(顺便改 Gradle JVM为Java21版本及以上,否则会报错!)
1.2 IDEA中进入gradle/wrapper进入gradle-wrapper.properties点击右上角的一个小标志就会下载gradle了啦![HiMCBBS]1741436462708.webp
1.2.1 (可选)更改Gradle的默认下载位置:打开电脑控制面板搜索高级系统设置,右下角环境变量 在系统变量中添加一个变量
叫:GRADLE_USER_HOME ,变量值为你选择的其他文件夹的路径(我设置的E:\gradle-repo,你们可以设置到其他的地方)
[HiMCBBS]1741436703382.webp[HiMCBBS]1741436724399.webp[HiMCBBS]1741436765987.webp
1.2.2 一些小问题:构建卡在这里很正常。 你只需要耐心等待他下载完Minecraft jars就好了!
1.3 构建时长大约1h,网速快可以更快:) 出现BUILD SUCCESSFUL in xxm xxs就算构建完成!
1.3.1 构建完成要记得 gradlew genSources 哦!

休息一下,明天再写其他的部分吧 可能会考虑出NeoForged的教程。
文档来自:Fabric 文档
遵循协议:CC BY-NC-SA 4.0
2025.3.8 - by EnderPhantomWing
 
内容版权许可
CC BY-NC-SA 署名-非商业性使用-相同方式共享

附件

  • [HiMCBBS]1741436703382.webp
    [HiMCBBS]1741436703382.webp
    7.8 KB · 查看: 0
最后编辑:
后退
顶部