====== 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]**