Table of Contents

数据生成器 — 介绍

说明:本教程翻译自 data-generator-introduction

介绍

数据生成器是一种通过编写几行代码来生成 JSON 的方法。在这里,您看到如何准备好开发环境,以使用数据生成器。

build.gradle

build.gradle
sourceSets {
	main{
		resources {
			srcDirs += [
				'src/main/generated'
			]
		}
	}
}
 
loom {
	runs {
		datagen {
			server()
 
			name "Minecraft Data"
			vmArg "-Dfabric-api.datagen"
			vmArg "-Dfabric-api.datagen.output-dir=${file("src/main/generated")}"
 
			runDir "build/datagen"
		}
	}
}
assemble.dependsOn runDatagen

数据生成器的主类

public class ExampleDataMod implements DataGeneratorEntrypoint {
    @Override
    public void onInitializeDataGenerator(FabricDataGenerator fabricDataGenerator) {
 
    }
}

fabric.mod.json

fabric.mod.json
"fabric-datagen" : [
    "(ExampleDataMod类的完整路径)"
]

原文正在扩充中,敬请期待。