Skip to content

开始使用

MCFPP目前提供了两种使用方法:直接使用命令行,或者借助Gradle进行构建。如果只是使用简单的功能,推荐使用命令行。Gradle则提供了更多的功能支持,例如MNI。

使用命令行编译

你可以从Github的发布页下载到最新的MCFPP编译器版本,它应当是一个Jar文件。MCFPP的运行需要Java 21或更高版本。你可以将它放在任何地方,只要你能在命令行中找到它。

首先,你需要创建一个项目文件夹,同时创建一个工程配置文件。在下一节中,你可以找到有关工程配置文件的详细格式。在本例中,我们创建了一个example.json作为工程配置文件。

json
{
  "description": "",
  "namespace": "mcfpp",
  "targetPath": "D:\\.minecraft\\saves\\MCFPP Example\\datapacks"
}

随后,我们创建一个简单的mcfpp文件,例如example.mcfpp

mcfpp
func hello {
    print("Hello World");
}

接下来,我们可以使用命令行编译这个项目:

shell
java -jar mcfpp.jar example.json

这个命令会将example.mcfpp编译为一个数据包,并输出到D:\.minecraft\saves\MCFPP Example\datapacks目录下。随后,你可以进入游戏加载这个数据包,并运行function mcfpp:hello来查看效果。

使用Gradle构建

TODO