fabric.mod.json 文件是由 Fabric 加载器使用以加载模组的模组元数据文件。模组需要有这个文件才能被加载,该文件需要放在模组 JAR 的根目录下,且名称一致。
1
。*
运行在客户端与服务器。默认。ModInitializer
的类。ClientModInitializer
的类。DedicatedServerModInitializer
的类。"main": [ "net.fabricmc.example.ExampleMod", "net.fabricmc.example.ExampleMod::handle" ]
file
键的对象,这个键应该是你的模组 JAR 到嵌套 JAR 的路径。例如:"jars": [ { "file": "nested/vendor/dependency.jar" } ]
"languageAdapters": { "kotlin": "net.fabricmc.language.kotlin.KotlinAdapter" }
"mixins": [ "modid.mixins.json", { "config": "modid.client-mixins.json", "environment": "client" } ]
下方各对象的项的键均为依赖的模组 id。
每一个键的值都是字符串,或者字符串数组,声明支持的版本范围。对于数组,会假定一个“OR”关系——也就是说,只要符合其中一个。
对于所有版本的情况,*是特殊的字符串,声明所有版本都符合该范围。此外,无论版本范围,必须能够符合准确字符串。
irc://irc.esper.net:6667/charset
for #charset
at EsperNet——端口是可选的,如果不存在,假定为6667。
您可以在 custom
字段中添加任何要添加的字段。Loader 会忽略这些字段。但是强烈建议为您的字段命名以避免在将您的字段(名称)添加到标准规范时发生冲突。