我在使用fabric的gradle自带的Tasks/fabric/genSourses,对一些问题查了很久没有找到答案,这里帮忙闭下坑。
要使用genSourses,只需要在mod的根目录下运行.\gradle genSourses就可以了,等待运行完成。这样生成的文件所在位置在
C:\Users\你的名字\.gradle\caches\fabric-loom\minecraftMaven\net\minecraft\minecraft-common
再点开相应版本的文件夹就可以了,我是1.20.1-net.fabricmc.yarn.1_20_1.1.20.1+build.9-v2
点开后会发现里面有两个文件,源文件就是那个.jar后缀的文件
有几种方式查看这个源文件
如果你的是普通的编辑器,比如我用的idea,可以在这里点开外部库,再找到net.minecraft:minecraft-common-...那个文件夹,就能看到mc的源代码了,还可以右键那个jar文件查看文件具体位置
关于如何搜索mc源代码相关的文件,可以在打开fabric项目的情况下,idea可以双击shift或者按ctrl+n打开搜索 选择类,并且使用项目和库或以上的分类,这样就能在idea环境下开心的看mc的源代码啦
还有一种查看源代码的方式是可以直接用传统的解压缩软件,将jar文件当做7z文件解压就能看到里面具体的类了,用自己喜欢的编辑器打开即可!
最后,fabric官网相关的文档地址:tutorial:reading_mc_code [Fabric Wiki]