当前位置:首页>区块链文章>区块链推广>1-1 Minecraft-Fabric-1.17.1 Mod开发 框架

1-1 Minecraft-Fabric-1.17.1 Mod开发 框架

之前写过Forge的Mod开发教程,因为高版本下Forge已经被Fabric逐渐取代了,Fabric相较于Forge有更加好用的模块化设计,功能也更加强大,所以就把Forge弃坑了,现在来写写Fabric下的Mod开发教程。这里我贴出Fabric的官方文档,里面也很清楚的介绍了Fabric的基本的用法。

之前写过Forge的Mod开发教程,因为高版本下Forge已经被Fabric逐渐取代了,Fabric相较于Forge有更加好用的模块化设计,功能也更加强大,所以就把Forge弃坑了,现在来写写Fabric下的Mod开发教程。

这里我贴出Fabric的官方文档,里面也很清楚的介绍了Fabric的基本的用法。

[Fabric Wiki]

这里下载Fabric的框架。

我使用的是IDEA进行开发。

关于JDK的安装我这里就不赘述了,如果不会百度上也有很多的教程,我选择的是JDK17。

解压后idea选择解压出来的文件夹后就是这样的。

1-1 Minecraft-Fabric-1.17.1 Mod开发 框架

等它自动配置好。

1-1 Minecraft-Fabric-1.17.1 Mod开发 框架然后我们点击右侧的Gradle,Tasks-fabric-genSources构建。 

1-1 Minecraft-Fabric-1.17.1 Mod开发 框架 如果构建始终无法成功,那就需要使用梯子了。

构建完成后,我们可以看到它已经自带了一个实例的代码。1-1 Minecraft-Fabric-1.17.1 Mod开发 框架

 我们建立好自己的包和主类。

1-1 Minecraft-Fabric-1.17.1 Mod开发 框架

我们的主类也更实例是一样的。这里我们的modid就取名haha了。

在资源文件里也有一些需要修改的地方。 

fabric.mod.json

{  \"schemaVersion\": 1,  \"id\": \"haha\", //这里改成自己的modid  \"version\": \"${version}\",  \"name\": \"HAHA mod\", //自己取个名字  \"description\": \"This is an example mod.\",  \"authors\": [    \"Zunipe\"  ],  \"contact\": {    \"homepage\": \"https://fabricmc.net/\",    \"sources\": \"https://github.com/FabricMC/fabric-example-mod\"  },  \"license\": \"CC0-1.0\",  \"icon\": \"assets/haha/icon.png\",  //modid改成自己的  \"environment\": \"*\",  \"entrypoints\": {    \"main\": [      \"com.example.FabricExample\" //这里很重要,一定要修改正确,不然是无法运行的。    ]  },  \"mixins\": [    \"haha.mixins.json\"  ],  \"depends\": {    \"fabricloader\": \">=0.11.3\",    \"fabric\": \"*\",    \"minecraft\": \"1.17.x\",    \"java\": \">=16\"  },  \"suggests\": {    \"another-mod\": \"*\"  }}

modid.minix.json 

 我们先把文件名中的modid改成我们自己的modid,文件的内容如下。

{  \"required\": true,  \"minVersion\": \"0.8\",  \"package\": \"net.example.mixin\", //这里修改成自己mixin包的路径  \"compatibilityLevel\": \"JAVA_16\",  \"mixins\": [  ],  \"client\": [  ],  \"injectors\": {    \"defaultRequire\": 1  }}

然后把assets.modid改成自己的modid。

1-1 Minecraft-Fabric-1.17.1 Mod开发 框架 完成后我们点运行-运行-Minecraft Client就可以运行调试游戏了。

1-1 Minecraft-Fabric-1.17.1 Mod开发 框架

 1-1 Minecraft-Fabric-1.17.1 Mod开发 框架

一个毫无内容的mod就做完了, 下一章将介绍如何建立一个自己的物品和创造模式物品栏。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
区块链推广

2021SC@SDUSC-SEAL全同态加密库(七)

2022-1-18 12:36:52

区块链推广

1-2 Minecraft-Fabric-1.17.1 Mod开发 创建一把剑

2022-1-18 12:37:01

重要说明

本站资源大多来自网络,如有侵犯你的权益请联系管理员 区块链Bi站  或给邮箱发送邮件834379394@qq.com 我们会第一时间进行审核删除。 站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请在下载24小时内删除!


如果你遇到支付完成,找不到下载链接,或者不能下载,或者解压失败,先不要忙,加客服主的QQ:834379394 (客服有可能有事情或者在睡觉不能及时的回复您,QQ留言后,请耐心等待即可!)

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索