首发于Enaium的个人博客
前言
在上篇文章中我们已经完成了开发环境的配置,这篇文章我们将会介绍一下模组和项目的基本信息。
目录结构
点击左上角的Project
按钮,可以看到项目的目录结构,之后我们展开src
中的所有文件夹。
├─client
│ ├─java
│ │ └─com
│ │ └─example
│ │ │ ExampleModClient.java
│ │ │
│ │ └─mixin
│ │ └─client
│ │ ExampleClientMixin.java
│ │
│ └─resources
│ modid.client.mixins.json
│
└─main
├─java
│ └─com
│ └─example
│ │ ExampleMod.java
│ │
│ └─mixin
│ ExampleMixin.java
│
└─resources
│ fabric.mod.json
│ modid.mixins.json
│
└─assets
└─modid
icon.png
我们可以看到src
下有两个文件夹,client
和main
,这两个文件夹分别对应客户端和任意端,他们分别有自己的java
和resources
文件夹,java
文件夹中存放的是 Java 代码,resources
文件夹中存放的是资源文件。
模组信息
在main
文件夹下的resources
文件夹中有一个fabric.mod.json
文件,这个文件就是模组的信息文件,我们可以在这里修改模组的信息。
{
"schemaVersion": 1,
"id": "modid",
"version": "${version}",
"name": "Example mod",
"description": "This is an example description! Tell everyone what your mod is about!",
"authors": [
"Me!"
],
"contact": {
"homepage": "https://fabricmc.net/",
"sources": &