Table of Contents

Data Generators - Introduction

Introduction

Les Data Generators sont une solution pour générer des JSON's en écrivant quelques lignes de code. Nous verrons ici comment préparer votre environnement de développement pour utiliser cet outil.

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

Classe principale pour les Data Generators

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

fabric.mod.json

"fabric-datagen" : [
    "fr.mysteriousdev.gen_mod_fabric.data.ExampleDataMod"
]

[WIP]