From abdb4ad90bdc2246b5ea9826eee562f364ab9fc9 Mon Sep 17 00:00:00 2001 From: modmuss50 Date: Thu, 5 Jan 2023 12:50:01 +0000 Subject: [PATCH] Generate a test datapack from the datagen testmod output. (#2824) * Add a datapack zip for testing the datagen module * Fix deprecation --- fabric-data-generation-api-v1/build.gradle | 10 ++++++++++ fabric-data-generation-api-v1/pack.mcmeta | 6 ++++++ 2 files changed, 16 insertions(+) create mode 100644 fabric-data-generation-api-v1/pack.mcmeta diff --git a/fabric-data-generation-api-v1/build.gradle b/fabric-data-generation-api-v1/build.gradle index bf94acae6..07d0712a0 100644 --- a/fabric-data-generation-api-v1/build.gradle +++ b/fabric-data-generation-api-v1/build.gradle @@ -53,6 +53,16 @@ loom { test.dependsOn runDatagen +task datapackZip(type: Zip, dependsOn: runDatagen) { + archiveFileName = "${archivesBaseName}-${project.version}-test-datapack.zip" + destinationDirectory = layout.buildDirectory.dir('libs') + + from file("src/testmod/generated") + from file("pack.mcmeta") +} + +build.dependsOn datapackZip + import org.objectweb.asm.ClassReader import org.objectweb.asm.Opcodes import org.objectweb.asm.tree.ClassNode diff --git a/fabric-data-generation-api-v1/pack.mcmeta b/fabric-data-generation-api-v1/pack.mcmeta new file mode 100644 index 000000000..b0f409c40 --- /dev/null +++ b/fabric-data-generation-api-v1/pack.mcmeta @@ -0,0 +1,6 @@ +{ + "pack": { + "pack_format": 10, + "description": "Datagen test Data Pack" + } +}